[1] He also played with the Cape Cod Crusaders and the Indiana Invaders in the USL Premier Development League, and was part of the squad which won the 2003 PDL title.
[2] Weber began his professional career with D.C. United, signing as a developmental player on June 3, 2005, after impressing during a one-week trial.
Although he did not play a game in Major League Soccer, Weber did take part in three matchups with United's reserve team.
He joined Montreal Impact in the USL First Division in April 2006, and went on to make 29 appearances for the Québécois team over the next two years.
[3][4] Weber signed with San Jose Earthquakes on February 11, 2009 [5] and made his league debut on September 27, 2009, in a 2–1 win vs D.C. United.