He would be a member of the United States team at the 2001 World Junior Championship.
After finishing off at Minnesota he would play for the Peoria Rivermen of the ECHL and Worcester Ice Cats in 2004-05. He would play for the Peoria Rivermen of the AHL and the Alaska Aces of the ECHL in 2005-06. He would play for the Trenton Titans and Philadelphia Phantoms in 2006-07. He would play for hte Texas Wildcatters and Houston Aeros (AHL) in 2007-08. He would play for the Graz EC in 2008-09 and finish up his career with the Tulsa Oilers of the CHL and Basel Sharks of the Swiss B League in 2009-10