Career | M | In | R | NO | HS | Avg | BF | SR | 100s | 50s | 4s | 6s | Ct | St |
Test | 6 | 10 | 356 | 0 | 98 | 35.60 | 819 | 43.46 | 0 | 4 | 48 | 3 | 12 | 0 |
ODIs | 21 | 16 | 707 | 6 | 95 | 70.70 | 864 | 81.82 | 0 | 7 | 41 | 16 | 9 | 0 |
T20s | 18 | 17 | 542 | 3 | 74* | 38.71 | 397 | 136.5 | 0 | 3 | 31 | 26 | 4 | 0 |
World Cup | 9 | 6 | 311 | 1 | 95 | 62.20 | 344 | 90.40 | 0 | 3 | 14 | 10 | 3 | 0 |
Career | M | B | R | W | Avg | EC | SR | 5WI | 10WM | BBI | BBM |
Test | 6 | -- | -- | -- | -- | -- | -- | -- | -- | ||
ODIs | 21 | -- | -- | -- | -- | -- | -- | -- | -- | ||
T20s | 18 | -- | -- | -- | -- | -- | -- | -- | -- | ||
World Cup | 9 | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Test Debut
South Africa v England at Centurion Park, Centurion, December 26, 2019
Last Test
South Africa v Sri Lanka at New Wanderers Stadium, Johannesburg, January 3, 2021
ODI Debut
South Africa v Pakistan at St George's Park, Port Elizabeth, January 19, 2019
Last ODI
South Africa v England at New Wanderers Stadium, Johannesburg, February 9, 2020
T20 Debut
South Africa v Zimbabwe at Buffalo Park, East London, October 9, 2018
Last T20
South Africa v England at Newlands, Cape Town, December 1, 2020
Sri Lanka vs England - 2nd Test
ENG 98/2 OVERS: 30.0
SL 381 (139.3 Ovs)
ENG trail by 283 runs
05 Feb, 2021 09:30 IST
MA Chidambaram Stadium, Chennai
Bangladesh vs West Indies - 1st Test
03 Feb, 2021 09:00 IST
Zahur Ahmed Chowdhury Stadium, Chattogram
Pakistan vs South Africa - 1st Test
26 Jan, 2021 10:30 IST
National Stadium, Karachi
Pakistan vs South Africa - 2nd Test
04 Feb, 2021 10:30 IST
Rawalpindi Cricket Stadium, Rawalpindi
Bangladesh vs West Indies - 3rd ODI
25 Jan, 2021 11:00 IST
Zahur Ahmed Chowdhury Stadium, Chattogram
Afghanistan vs Ireland - 2nd ODI
24 Jan, 2021 11:30 IST
Sheikh Zayed Stadium, Abu Dhabi
Afghanistan vs Ireland - 3rd ODI
26 Jan, 2021 11:30 IST
Sheikh Zayed Stadium, Abu Dhabi
Afghanistan vs Ireland - 2nd ODI
24 Jan, 2021 11:30 IST | 06:00 GMT
Sheikh Zayed Stadium, Abu Dhabi
Bangladesh vs West Indies - 3rd ODI
25 Jan, 2021 11:00 IST | 05:30 GMT
Zahur Ahmed Chowdhury Stadium, Chattogram
Afghanistan vs Ireland - 3rd ODI
26 Jan, 2021 11:30 IST | 06:00 GMT
Sheikh Zayed Stadium, Abu Dhabi
Bangladesh vs West Indies - 1st Test
03 Feb, 2021 09:00 IST | 03:30 GMT
Zahur Ahmed Chowdhury Stadium, Chattogram
Bangladesh vs West Indies - 2nd Test
11 Feb, 2021 09:00 IST | 03:30 GMT
Shere Bangla National Stadium, Mirpur
Bangladesh vs West Indies - 2nd ODI
Bangladesh beat West Indies by 7 wickets
Afghanistan vs Ireland - 1st ODI
Afghanistan beat Ireland by 16 runs
Bangladesh vs West Indies - 1st ODI
Bangladesh beat West Indies by 6 wickets
India beat Australia by 3 wickets
United Arab Emirates vs Ireland - 4th ODI
Ireland beat United Arab Emirates by 112 runs