At youth level, Wehr represented the Boland U21 side in the 2007 and 2008 editions of the Under-21 Provincial Championship.
He made his first class debut for the Wellington-based Boland Cavaliers during the 2008 Vodacom Cup competition.
He made his Currie Cup debut five months later during the 2008 Currie Cup Premier Division, playing off the bench against the Blue Bulls in Pretoria.
He was more regularly involved during the 2009 Currie Cup Premier Division competition.
Wehr left the Cape Winelands to move to Johannesburg, where he joined university side UJ. He played for them in three consecutive Varsity Cup competitions, in 2010, 2011 and 2012.
In the latter half of 2012, Wehr then made the move to Potchefstroom, where he joined the Leopards for the 2012 Currie Cup First Division.
He returned to his hometown of Worcester, where he played for Villagers Worcester in the 2014 Boland Premier League.
During the 2014 Currie Cup Premier Division, Kimberley-based side Griquas announced that they contracted Wehr for the 2015 season.
|2015 - present|