Upon being drafted, he remained in the WHL and during the 1997–98 season, he was traded from Seattle to the Swift Current Broncos in exchange for Jeffrey Beatch on December 20, 1997.
He made his NHL debut in the 2003–04 season with the Columbus Blue Jackets, playing in 9 games and registering 1 assist during a call-up.
During the 2007–08 season, Reich scored his first NHL goal against his former team, the Columbus Blue Jackets, in a 2–0 win on December 15, 2007.
[3] On July 2, 2009, Reich signed as a free agent to a one-year, two-way contract with the New York Islanders.
[4] Assigned to the Islanders AHL affiliate, the Bridgeport Sound Tigers for 2009–10, Reich scored 12 goals in 33 games in an injury blighted season.