Education
Weber played college soccer at the where he holds UNM"s career records for games played (83), minutes played (7,681), goalie wins (50), saves (350), and shutouts (25). 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.
Career
Youth and College Professional Weber began his professional career with District of Columbia 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, he did take part in three match-ups with United"s reserve team Weber 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.
During the 2007 season he was loaned to the Impact"s farm team Trois-Rivières Attak of the Canadian Soccer League.
He made his debut for the Attak on June 3, 2007 in a match against the Portuguese Supra, which resulted in a 4–2 victory. United. He was released by the team on June 29, 2010, but re-signed with San Jose on March 7, 2011.
At season"s end, the club declined his 2012 contract option and he entered the 2011 Master of Library Science Re-Entry Draft. Weber was not selected in the draft and became a free agent.
He signed with Seattle Sounders Football Club for the 2012 season.
At season"s end, Seattle declined his 2013 contract option and Weber entered the 2012 Master of Library Science Re-Entry Draft. Weber was not selected in the draft and became a free agent. He joined Phoenix Football Club in USL Pro for the 2013 season and later re-joined the Sounders on a loan.
He returned to Phoenix following the loan (having made three starts in Seattle).
He joined the ahead of the 2014 season.