He was drafted from the Tri-City Americans of the Western Hockey League and played for four years before leaving for the CHL where he won a Presidents Cup with the Colorado Eagles in 2005.
[4] In the 2009–10 season, Weiman was recalled from his starting position with the Monsters, to the Avalanche to briefly serve as Craig Anderson's backup when Peter Budaj was quarantined from the team after being diagnosed with the H1N1 virus on October 27, 2009.
On July 12, 2010, Weiman left the Avalanche and signed a one-year contract as a free agent with the Vancouver Canucks, and was later assigned to AHL affiliate, the Manitoba Moose, for the duration of the 2010–11 season.
[8] After two successful seasons with Thomas Sabo, Weiman opted to leave as a free agent and signed a one-year contract with DEL2 club, EV Landshut on July 11, 2014.
[9] After spending the following 2015–16 season in Italy with HC Pustertal Wölfe of the Serie A, Weiman continued his journeyman career in agreeing to a one-year deal with new Asia League entrant from South Korea, Daemyung Killer Whales on August 19, 2016.