ALL
ODI
T20
Test
100B
T10
CSA T20 2019
Apr 5 - May 5Played for KNG
Momentum Cup 2019
Feb 8 - Mar 31Played for KNG
Mzansi Super League 2018
Nov 16 - Dec 16Played for NBG
Momentum One Day Cup 2017-18
Dec 20 - Feb 3Played for KNG
CSA T20 2017
Nov 10 - Dec 16Played for KNG
NatWest T20 Blast 2017
Jul 7 - Sep 2Played for LANCS