| 3 Dec 2025 | IND 358/5 v SA 362/62nd ODI · ODI | SA | DNB | 1/43 | 0 | South Africa won by 4 wickets | Raipur | South Africa tour of India 2025/26 |
| 30 Nov 2025 | IND 349/8 v SA 3321st ODI · ODI | SA | 17 | 2/65 | 0 | India won by 17 runs | Ranchi | South Africa tour of India 2025/26 |
| 8 Nov 2025 | SA 143 v PAK 144/33rd ODI · ODI | SA | 3* | 1/29 | 0 | Pakistan won by 7 wickets | Faisalabad | South Africa tour of Pakistan 2025/26 |
| 6 Nov 2025 | PAK 269/9 v SA 270/22nd ODI · ODI | SA | DNB | 4/46 | 0 | South Africa won by 8 wickets | Faisalabad | South Africa tour of Pakistan 2025/26 |
| 31 Oct 2025 | SA 110 v PAK 112/12nd T20I · T20I | SA | 9 | 0/14 | 0 | Pakistan won by 9 wickets | Lahore | South Africa tour of Pakistan 2025/26 |
| 28 Oct 2025 | SA 194/9 v PAK 1391st T20I · T20I | SA | 0* | 0/35 | 0 | South Africa won by 55 runs | Rawalpindi | South Africa tour of Pakistan 2025/26 |
| 11 Oct 2025 | SA 134/8 v NAM 138/6Only T20I · T20I | SA | DNB | 2/21 | 0 | Namibia won by 4 wickets | Windhoek | South Africa tour of Namibia 2025/26 |
| 7 Sept 2025 | ENG 414/5 v SA 72/93rd ODI · ODI | SA | 2* | 0/95 | 0 | England won by 342 runs | Southampton | South Africa tour of England 2025 |
| 4 Sept 2025 | SA 330/8 v ENG 325/92nd ODI · ODI | SA | DNB | 3/63 | 0 | South Africa won by 5 runs | London | South Africa tour of England 2025 |
| 2 Sept 2025 | ENG 131 v SA 137/31st ODI · ODI | SA | DNB | 1/28 | 0 | South Africa won by 7 wickets | Leeds | South Africa tour of England 2025 |
| 22 Aug 2025 | SA 277 v AUS 1932nd ODI · ODI | SA | 8 | 2/23 | 0 | South Africa won by 84 runs | Mackay | South Africa tour of Australia 2025 |
| 19 Aug 2025 | SA 296/8 v AUS 1981st ODI · ODI | SA | 1* | 2/54 | 0 | South Africa won by 98 runs | Cairns | South Africa tour of Australia 2025 |
| 26 Jul 2025 | NZ 180/5 v SA 177/6Final · T20I | SA | DNB | 1/41 | 1 | New Zealand won by 3 runs | Harare | Zimbabwe Twenty20 Tri-Series 2025 |
| 20 Jul 2025 | ZIM 144/6 v SA 145/3Match 4 · T20I | SA | DNB | 1/20 | 1 | South Africa won by 7 wickets | Harare | Zimbabwe Twenty20 Tri-Series 2025 |
| 14 Jul 2025 | ZIM 141/6 v SA 142/5Match 1 · T20I | SA | DNB | 1/22 | 0 | South Africa won by 5 wickets | Harare | Zimbabwe Twenty20 Tri-Series 2025 |
| 20 Sept 2024 | AFG 311/4 v SA 1342nd ODI · ODI | SA | 1* | 1/68 | 0 | Afghanistan won by 177 runs | Sharjah | South Africa v Afghanistan in United Arab Emirates 2024/25 |
| 18 Sept 2024 | SA 106 v AFG 107/41st ODI · ODI | SA | 1* | 0/28 | 0 | Afghanistan won by 6 wickets (with 144 balls remaining) | Sharjah | South Africa v Afghanistan in United Arab Emirates 2024/25 |
| 23 Aug 2024 | SA 174/7 v WI 176/31st T20I · T20I | SA | DNB | 0/47 | 0 | West Indies won by 7 wickets | Tarouba | South Africa tour of West Indies 2024 |
| 15 Aug 2024 | SA 160 & 246 v WI 144 & 2222nd Test · Test | SA | 23 & 0 | 3/49 & 0/34 | 0 | South Africa won by 40 runs | Providence | South Africa tour of West Indies 2024 |
| 3 Jan 2024 | SA 55 & 176 v IND 153 & 80/32nd Test · Test | SA | 4 & 6* | 3/42 & 1/29 | 0 | India won by 7 wickets | Cape Town | India tour of South Africa 2023/24 |
| 26 Dec 2023 | IND 245 & 131 v SA 408/91st Test · Test | SA | 0 | 3/50 & 4/33 | 1 | South Africa won by an innings and 32 runs | Centurion | India tour of South Africa 2023/24 |
| 21 Dec 2023 | IND 296/8 v SA 2183rd ODI · ODI | SA | 1* | 2/64 | 0 | India won by 78 runs | Paarl | India tour of South Africa 2023/24 |
| 19 Dec 2023 | IND 211 v SA 215/22nd ODI · ODI | SA | DNB | 3/30 | 0 | South Africa won by 8 wickets | Gqeberha | India tour of South Africa 2023/24 |
| 17 Dec 2023 | SA 116 v IND 117/21st ODI · ODI | SA | 7 | 0/35 | 0 | India won by 8 wickets | Johannesburg | India tour of South Africa 2023/24 |
| 14 Dec 2023 | IND 201/7 v SA 953rd T20I · T20I | SA | 1 | 1/39 | 0 | India won by 106 runs | Johannesburg | India tour of South Africa 2023/24 |