Career
He is a right-handed batsman and wicket-keeper. Mosehle was part of the South African side for the 2008 Under-19s World Cup in Malaysia, playing two games in the competition, though he did not get the chance either to bat or bowl. Mosehle has played two Youth Test matches and one Youth One Day International for the South African Under-19s team
Mosehle has represented his country on a number of occasions in 2009 Hong-kong sixes and again in 2014 Société Anonyme"A touring squad to Australia.
Mosehle made his first-class debut for Easterns in October 2008. He has been contracted with the Titans Cricket team in South Africa on a 2 year contract.
He was included in the Easterns cricket team squad for the 2015 Africa T20 Cup.