Teams Ruhan Pretorius played for

Main FCKwaZulu-Natal Inland (2012/13-2018/19)
 Northern Knights (2019)
Main ListAKwaZulu-Natal Inland (2012/13-2018/19)
 Northern Knights (2019-2022)
Main Twenty20KwaZulu-Natal Inland (2012/13-2018/19)
 Northern Knights (2020-2021)
Other ListAIreland Wolves (2020/21)
Lancashire LeagueLowerhouse (2022)
Lancashire League Worsley CupLowerhouse (2021-2022)
North East Premier LeagueTynemouth (2013-2014)
Irish Senior CupWaringstown (2015)
 North Down (2017-2019)
Ulster CupsWaringstown (2015)
MiscellaneousEckington (2011)
 Tynemouth (2013-2014)
 Benwell Hill Select XI (2013)
 Waringstown (2015)
 Fordhouses (2016)
 North Down (2017-2020)