| 9 Oct 2026 | AUS 390 & 314/6d v SA 284 & 2061st Test · Test | SA | 30 & 29 | 4/68 & 0/24 | 1 | Australia won by 214 runs | Durban | Australia tour of South Africa 2026/27 |
| 27 Sept 2026 | LIO 202/4 v DOL 194/6Match · T20 | LIO | DNB | 2/31 | 1 | Lions won by 8 runs | Durban | CSA Pro20 2026/27 |
| 5 Jul 2026 | SO 121/9 v TSK 112/9Match 21 · T20 | TSK | 7 | 1/40 | 0 | Seattle Orcas won by 9 runs | Pomona | Major League Cricket 2026 |
| 3 Jul 2026 | TSK 173/5 v LAKR 175/4Match 18 · T20 | TSK | 29* | 0/28 | 0 | Los Angeles Knight Riders won by 6 wickets | Pomona | Major League Cricket 2026 |
| 27 Jun 2026 | TSK 185/4 v WF 187/9Match 13 · T20 | TSK | 43* | 2/50 | 1 | Washington Freedom won by 1 wicket | Oakland | Major League Cricket 2026 |
| 26 Jun 2026 | MNY 127/9 v TSK 132/4Match 10 · T20 | TSK | 19* | 1/17 | 2 | Texas Super Kings won by 6 wickets | Oakland | Major League Cricket 2026 |
| 24 Jun 2026 | TSK 161/8 v SFU 139Match 8 · T20 | TSK | 4 | 0/29 | 0 | Texas Super Kings won by 22 runs | Oakland | Major League Cricket 2026 |
| 21 Jun 2026 | TSK 158 v MNY 162/2Match 7 · T20 | TSK | 15 | 0/20 | 0 | MI New York won by 8 wickets | Dallas | Major League Cricket 2026 |
| 20 Jun 2026 | TSK 152/9 v SFU 153/3Match 4 · T20 | TSK | 12 | 0/29 | 0 | San Francisco Unicorns won by 7 wickets | Dallas | Major League Cricket 2026 |
| 18 Jun 2026 | SO 220/2 v TSK 221/4Match 1 · T20 | TSK | 31* | 0/31 | 0 | Texas Super Kings won by 6 wickets | Dallas | Major League Cricket 2026 |
| 9 Jun 2026 | ESS 187/6 v KEN 184/9Match · T20 | ESS | 29 | 1/41 | 1 | Essex won by 3 runs | Chelmsford | Vitality Blast Men 2026 |
| 7 Jun 2026 | ESS 176/5 v MID 116Match · T20 | ESS | 10* | 1/11 | 2 | Essex won by 60 runs | Northwood | Vitality Blast Men 2026 |
| 31 May 2026 | DER 173 v ESS 179/5Match · T20 | ESS | 12 | 2/23 | 0 | Essex won by 5 wickets | Chelmsford | Vitality Blast Men 2026 |
| 29 May 2026 | KEN 129/9 v ESS 130/1Match · T20 | ESS | DNB | 3/26 | 1 | Essex won by 9 wickets | Canterbury | Vitality Blast Men 2026 |
| 26 May 2026 | HAM 200/4 v ESS 170/7Match · T20 | ESS | 14 | 0/33 | 2 | Hampshire won by 30 runs | Southampton | Vitality Blast Men 2026 |
| 22 May 2026 | ESS 191/5 v SUS 192/4Match 1 · T20 | ESS | 2 | 0/36 | 1 | Sussex won by 6 wickets | Chelmsford | Vitality Blast Men 2026 |
| 15 May 2026 | LEI 333 & 60 v ESS 293 & 104/3Match 26 · First-class | ESS | 79* & DNB | 3/70 | 0 | Essex won by 7 wickets | Chelmsford | County Championship 2026 |
| 8 May 2026 | HAM 235 & 214 v ESS 273 & 178/4Match 21 · First-class | ESS | 54 & 15* | 3/46 & 2/23 | 0 | Essex won by 6 wickets | Chelmsford | County Championship 2026 |
| 10 Apr 2026 | ESS 149 & 245 v SOM 348 & 49/0Match 6 · First-class | ESS | 0 & 31 | 0/21 | 1 | Somerset won by 10 wickets | Chelmsford | County Championship 2026 |
| 3 Apr 2026 | ESS 461/7d v HAM 156 & 168Match 2 · First-class | ESS | 17 | 1/35 & 0/26 | 0 | Essex won by an innings and 137 runs | Southampton | County Championship 2026 |
| 25 Mar 2026 | SA 187/4 v NZ 154/85th T20I · T20I | SA | 31 | 2/28 | 1 | South Africa won by 33 runs | Christchurch | South Africa tour of New Zealand 2025/26 |
| 22 Mar 2026 | SA 164/5 v NZ 1454th T20I · T20I | SA | 0 | 1/30 | 0 | South Africa won by 19 runs | Wellington | South Africa tour of New Zealand 2025/26 |
| 20 Mar 2026 | SA 136/9 v NZ 137/23rd T20I · T20I | SA | 0 | 0/5 | 0 | New Zealand won by 8 wickets | Auckland | South Africa tour of New Zealand 2025/26 |
| 17 Mar 2026 | NZ 175/6 v SA 1072nd T20I · T20I | SA | 16 | 2/14 | 0 | New Zealand won by 68 runs | Hamilton | South Africa tour of New Zealand 2025/26 |
| 22 Jan 2026 | PR 210/5 v JSK 174/8Eliminator · T20 | JSK | 41 | 2/45 | 0 | Paarl Royals won by 36 runs | Centurion | SA20 2025/26 |
| 19 Jan 2026 | JSK 166/5 v PR 122/9Match 30 · T20 | JSK | 8 | 1/28 | 1 | Joburg Super Kings won by 44 runs | Paarl | SA20 2025/26 |
| 17 Jan 2026 | PC 143/6 v JSK 122/8Match 28 · T20 | JSK | 7 | 2/34 | 2 | Pretoria Capitals won by 21 runs | Johannesburg | SA20 2025/26 |
| 14 Jan 2026 | SEC 178/5 v JSK 117Match 24 · T20 | JSK | 3 | 1/11 | 1 | Sunrisers Eastern Cape won by 61 runs | Gqeberha | SA20 2025/26 |
| 10 Jan 2026 | MCT 234/3 v JSK 198/5Match 20 · T20 | JSK | 0 | 0/49 | 2 | MI Cape Town won by 36 runs | Johannesburg | SA20 2025/26 |
| 8 Jan 2026 | JSK 187/6 v PRMatch 17 · T20 | JSK | 5 | - | 0 | No result | Johannesburg | SA20 2025/26 |
| 6 Jan 2026 | JSK 123/7 v MCT 128/6Match 15 · T20 | JSK | 11 | 1/20 | 0 | MI Cape Town won by 4 wickets (DLS method) | Cape Town | SA20 2025/26 |
| 1 Jan 2026 | JSK 205/4 v DSG 205/8Match 9 · T20 | JSK | 18 | 0/39 | 1 | Match tied (Joburg Super Kings won the Super Over) | Johannesburg | SA20 2025/26 |
| 30 Dec 2025 | DSG 86 v JSK 88/4Match 6 · T20 | JSK | 1 | 1/15 | 1 | Joburg Super Kings won by 6 wickets | Durban | SA20 2025/26 |
| 27 Dec 2025 | JSK 168/6 v PC 146/9Match 2 · T20 | JSK | 43 | 1/22 | 0 | Joburg Super Kings won by 22 runs | Centurion | SA20 2025/26 |
| 22 Nov 2025 | SA 489 & 260/5d v IND 201 & 1402nd Test · Test | SA | 13 & 35* | 0/14 & 0/6 | 0 | South Africa won by 408 runs | Guwahati | South Africa tour of India 2025/26 |
| 14 Nov 2025 | SA 159 & 153 v IND 189/9 & 93/91st Test · Test | SA | 24 & 11 | 0/15 | 0 | South Africa won by 30 runs | Kolkata | South Africa tour of India 2025/26 |
| 12 Oct 2025 | PAK 378 & 167 v SA 269 & 1831st Test · Test | SA | 17 & 0 | 0/13 | 1 | Pakistan won by 93 runs | Lahore | South Africa tour of Pakistan 2025/26 |
| 7 Sept 2025 | ENG 414/5 v SA 72/93rd ODI · ODI | SA | 0 | 0/64 | 0 | England won by 342 runs | Southampton | South Africa tour of England 2025 |
| 2 Sept 2025 | ENG 131 v SA 137/31st ODI · ODI | SA | DNB | 3/33 | 0 | South Africa won by 7 wickets | Leeds | South Africa tour of England 2025 |
| 24 Aug 2025 | AUS 431/2 v SA 1553rd ODI · ODI | SA | 5 | 0/93 | 0 | Australia won by 276 runs | Mackay | South Africa tour of Australia 2025 |
| 22 Aug 2025 | SA 277 v AUS 1932nd ODI · ODI | SA | 26 | 1/31 | 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 | 31* | - | 0 | South Africa won by 98 runs | Cairns | South Africa tour of Australia 2025 |
| 6 Jul 2025 | SA 626/5d v ZIM 170 & 2202nd Test · Test | SA | 367* | 2/20 & 1/24 | 3 | South Africa won by an innings and 236 runs | Bulawayo | South Africa tour of Zimbabwe 2025 |
| 28 Jun 2025 | SA 418/9d & 369 v ZIM 251 & 2081st Test · Test | SA | 17 & 147 | 4/50 & 0/13 | 2 | South Africa won by 328 runs | Bulawayo | South Africa tour of Zimbabwe 2025 |
| 11 Jun 2025 | AUS 212 & 207 v SA 138 & 282/5Final · Test | SA | 6 & 27 | 0/36 & 1/18 | 1 | South Africa won by 5 wickets | London | ICC World Test Championship 2025 |
| 30 Mar 2025 | SH 163 v DC 166/3Match 10 · T20 | SH | 9 | 0/16 | 1 | Delhi Capitals won by 7 wickets | Visakhapatnam | Indian Premier League 2025 |
| 5 Mar 2025 | NZ 362/6 v SA 312/9Semi-final · ODI | SA | 8 | 1/48 | 0 | New Zealand won by 50 runs | Lahore | ICC Champions Trophy 2024/25 |
| 1 Mar 2025 | ENG 179 v SA 181/3Match 11 · ODI | SA | DNB | 3/25 | 0 | South Africa won by 7 wickets | Karachi | ICC Champions Trophy 2024/25 |
| 12 Feb 2025 | SA 352/5 v PAK 355/4Match 3 · ODI | SA | 2 | 2/79 | 1 | Pakistan won by 6 wickets | Karachi | Pakistan Tri-Nation Series 2024/25 |
| 10 Feb 2025 | SA 304/6 v NZ 308/4Match 2 · ODI | SA | 64 | 0/32 | 1 | New Zealand won by 6 wickets | Lahore | Pakistan Tri-Nation Series 2024/25 |