Reiherd competed at the 2006 and 2010Winter Olympics for Kazakhstan. His best performance came in 2010, when he qualified for the moguls final, finishing 18th. In 2006, he finished 33rd in the qualifying round, and did not advance.
Reiherd made his World Cup debut in February 2005. As of February 2013, he has won one World Cup event, a Dual Moguls competition at Åre in 2007/08. This result included defeating 2006 Olympic moguls champion Dale Begg-Smith in the final. Altogether, he has four World Cup medals, his first medal also coming at Åre, a day before his first victory. His best World Cup finish is 10th, in 2007/08.