Teams Hardus Viljoen played for

TestSouth Africa (2015/16)
Main FCEasterns (2008/09-2011/12)
 Titans (2009/10-2019/20)
 Lions (2012/13-2017/18)
 Kent (2016)
 Derbyshire (2017-2018)
 Boland (2021/22-2023/24)
Main ListAEasterns (2008/09-2011/12)
 Titans (2011/12-2019/20)
 Lions (2012/13-2017/18)
 Derbyshire (2017-2018)
 Boland (2021/22-2023/24)
Main Twenty20Easterns (2011/12)
 Lions (2012/13-2017/18)
 Derbyshire (2017-2018)
 Multan Sultans (2017/18)
 Chittagong Vikings (2018/19)
 Lahore Qalandars (2018/19)
 Kings XI Punjab (2019)
 Kent (2019)
 St Lucia Zouks (2019)
 Paarl Rocks (2019/20)
 Peshawar Zalmi (2020/21)
 Boland (2021/22-2023/24)
 Durban's Super Giants (2022/23)
 Jaffna Kings (2023)
 Pretoria Capitals (2023/24)
Other FCSouth African Invitation XI (2011/12)
 South Africa A (2014-2023/24)
 South Africa (2015/16)
Other ListASouth African Invitation XI (2012/13)
 South Africa A (2013-2015/16)
Second Eleven TrophyDerbyshire Second XI (2017)
Second Eleven Twenty20Derbyshire Second XI (2017)
 Kent Second XI (2019)
Indian Premier LeagueKings XI Punjab (2019)
Bangladesh Premier LeagueChittagong Vikings (2018/19)
Caribbean Premier LeagueSt Lucia Zouks (2019)
Pakistan Super LeagueMultan Sultans (2017/18)
 Lahore Qalandars (2018/19)
 Peshawar Zalmi (2020/21)
Twenty20 BlastDerbyshire (2017-2018)
 Kent (2019)
South African Franchise T20Paarl Rocks (2019/20)
 Durban's Super Giants (2022/23)
 Pretoria Capitals (2023/24)
Lanka Premier LeagueJaffna Kings (2023)
County ChampionshipKent (2016)
 Derbyshire (2017-2018)
SuperSport SeriesTitans (2009/10-2019/20)
 Lions (2012/13-2017/18)
MiscellaneousNortherns Under-19s (2007/08)
 Titans B (2008/09)
 Easterns (2009/10)
 South Africa Academy (2010/11)
 Kempton Park (2011/12)
 Lions (2012/13-2014/15)
 South Africa A (2012/13)
 Composite XI (2013/14)
 Maratha Arabians (2017/18)
 Northern Warriors (2018/19)
 Titans (2019/20)
 Pune Devils (2020/21)