Career
He most recently played for European Research Council Ingolstadt of the Deutsche Eishockey Liga (DEL). Weller was the Saint Louis Blues 5th round choice, 167th overall, in the 2000 National Hockey League Draft. After playing with the Charlotte Checkers of the ECHL and the Hartford Wolfpack of the American Hockey League, he was signed as a free agent by the Phoenix Coyotes on July 19, 2007.
He scored his first career National Hockey League goal on October 25, 2007 against the Anaheim Ducks.
The goal turned out to be the game-winning goal. On July 1, 2008, Weller signed a two-year, $1.2 million contract with the Minnesota Wild.
On October 18, 2009, he was traded to the Boston Bruins along with prospect Alexander Fallstrom and a second round draft pick in 2011 in exchange for Chuck Kobasew. On March 3, 2010, Weller was traded from the Bruins to the Florida Panthers along with Byron Bitz and a second round draft pick in exchange for Dennis Seidenberg and Matt Bartkowski.
On 1 November 2010, the Cardiff Devils of the EIHL in the United Kingdom announced they had signed Weller, who was a free agent at the time.
He became the most experienced National Hockey League player after Theoren Fleury to play in the Elite League, playing in his preferred position as a defenceman. With Weller on board, the Devils embarked on 22 game unbeaten streak, breaking the league and world records. After his first season in the United Kingdom Weller quickly established himself as a reliable, solid two way defenceman, drawing admiration from across the league, culminating in 3 awards - League Player of the Season (Journalist"s Choice),Player of the Season (Voted by League General Motors"s and Coaches) and Defenceman of the Season (Voted by League General Motors"s and Coaches).
Weller left the Devils to join Villacher SV of the Austrian Hockey League for a single season before venturing to Germany to accept a try-out with European Research Council Ingolstadt for the 2012-2013 season.
In establishing a position within Panther"s lineup, Weller was signed for the remainder of the campaign on September 5, 2012.