ALL
ODI
T20
Test
100B
T10
![CSA ODI DIV-1 2022-23 CSA ODI DIV-1 2022-23](https://cricketvectors.akamaized.net/Series/17I.png?impolicy=default_web)
CSA ODI DIV-1 2022-23
Dec 2 - Dec 29Played for NWD
![CSA T20 2022-23 CSA T20 2022-23](https://cricketvectors.akamaized.net/Series/17G.png?impolicy=default_web)
CSA T20 2022-23
Oct 17 - Nov 5Played for NWD
![CSA T20 Cup 2021 CSA T20 Cup 2021](https://cricketvectors.akamaized.net/Series/PG.png?impolicy=default_web)
CSA T20 Cup 2021
Sep 24 - Oct 22Played for TIT
![CSA T20 2021 CSA T20 2021](https://cricketvectors.akamaized.net/Series/J6.png?impolicy=default_web)
CSA T20 2021
Feb 19 - Feb 28Played for KNG
![Momentum One Day Cup 2020 Momentum One Day Cup 2020](https://cricketvectors.akamaized.net/Series/5V.png?impolicy=default_web)
Momentum One Day Cup 2020
Jan 31 - Mar 21Played for KNG
![CSA T20 2019 CSA T20 2019](https://cricketvectors.akamaized.net/Series/3R.png?impolicy=default_web)
CSA T20 2019
Apr 5 - May 5Played for KNG