| Score | OPPN. | Format | Venue | Date | SR | 4s | 6s |
|---|---|---|---|---|---|---|---|
South Africa tour of India, 2025 | |||||||
109 & DNB | IND | Test | Guwahati | 22 Nov 25 | 52.9 & DNB | 10 & DNB | 2 & DNB |
South Africa tour of Pakistan, 2025 | |||||||
89* & DNB | PAK | Test | Rawalpindi | 20 Oct 25 | 57.4 & DNB | 8 & DNB | 0 & DNB |
11 & 6 | PAK | Test | Lahore | 12 Oct 25 | 32.3 & 42.8 | 1 & 0 | 0 & 0 |
South Africa tour of England, 2025 | |||||||
7(6) | ENG | ODI | London | 04 Sep 25 | 116.6 | 1 | 0 |
South Africa tour of Australia, 2025 | |||||||
9*(10) | AUS | ODI | Mackay | 24 Aug 25 | 90 | 1 | 0 |
4(6) | AUS | ODI | Mackay | 22 Aug 25 | 66.6 | 0 | 0 |
9(8) | AUS | T20I | Cairns | 16 Aug 25 | 112.5 | 1 | 0 |
0(1) | AUS | T20I | Darwin | 10 Aug 25 | 0 | 0 | 0 |
Zimbabwe T20I Tri-Series, 2025 | |||||||
0*(1) | NZ | T20I | Harare | 26 Jul 25 | 0 | 0 | 0 |
8(4) | NZ | T20I | Harare | 22 Jul 25 | 200 | 0 | 1 |
7(9) | NZ | T20I | Harare | 16 Jul 25 | 77.7 | 1 | 0 |
South Africa tour of Zimbabwe, 2025 | |||||||
DNB & DNB | ZIM | Test | Bulawayo | 06 Jul 25 | DNB & DNB | DNB & DNB | DNB & DNB |
Pakistan ODI Tri-Series, 2025 | |||||||
DNB | PAK | ODI | Karachi | 12 Feb 25 | DNB | DNB | DNB |
2(3) | NZ | ODI | Lahore | 10 Feb 25 | 66.6 | 0 | 0 |
South Africa tour of Bangladesh, 2024 | |||||||
68* & DNB | BAN | Test | Chattogram | 29 Oct 24 | 90.6 & DNB | 5 & DNB | 2 & DNB |
West Indies tour of South Africa, 2023 | |||||||
3 & 4 | WI | Test | Centurion | 28 Feb 23 | 23 & 11.1 | 0 & 0 | 0 & 0 |