His play led BGSU to the "Sweet Sixteen" of the NCAA Championships in both his junior and senior years.
[4][5] In 2005, Klein made the cross-country move to the Vancouver Whitecaps, where he started 26 of 27 games and was second on the team in scoring with 18 pts (7 goals, 4 assists).
In the 2006 campaign, he moved into a more defensive midfield role, starting all games eligible (27) and leading the team in minutes played during the regular season.
He helped the Whitecaps win their first USL First Division championship by beating the Rochester Raging Rhinos 3–0.
In 2008, Klein was the head coach of the now-defunct Lancaster Inferno in the National Premier Soccer League.