| 29 Sept 2026 | WAR 175/4 v LIM 140/8Match · T20 | WAR | DNB | 1/34 | 1 | Warriors won by 35 runs | Gqeberha | CSA Pro20 2026/27 |
| 25 Oct 2024 | TIT 182/7 v WP 163/6Qualifier 2 · T20 | WP | DNB | 2/38 | 1 | Titans won by 19 runs | Centurion | CSA T20 Challenge 2024/25 |
| 23 Oct 2024 | WP 166/5 v NW 125Eliminator · T20 | WP | DNB | 2/9 | 0 | Western Province won by 41 runs | Johannesburg | CSA T20 Challenge 2024/25 |
| 18 Oct 2024 | KNI 157/7 v WP 163/4Match 25 · T20 | WP | DNB | 2/28 | 2 | Western Province won by 6 wickets | Cape Town | CSA T20 Challenge 2024/25 |
| 16 Oct 2024 | LIO 145/7 v WP 146/6Match 23 · T20 | WP | DNB | 1/27 | 1 | Western Province won by 4 wickets | Johannesburg | CSA T20 Challenge 2024/25 |
| 13 Oct 2024 | WP 167/6 v DOL 169/6Match 19 · T20 | WP | 8* | 0/37 | 0 | Dolphins won by 4 wickets | Durban | CSA T20 Challenge 2024/25 |
| 9 Oct 2024 | WP 148/7 v WAR 150/5Match 13 · T20 | WP | 0* | 0/24 | 0 | Warriors won by 5 wickets | Cape Town | CSA T20 Challenge 2024/25 |
| 4 Oct 2024 | WP 142/9 v NW 146/7Match 8 · T20 | WP | 4* | 0/33 | 0 | North West won by 3 wickets | Potchefstroom | CSA T20 Challenge 2024/25 |
| 8 Mar 2024 | WP 148/8 v DOL 146/7Match 2 · T20 | WP | 1 | 0/41 | 0 | Western Province won by 2 runs | Durban | CSA T20 Challenge 2023/24 |
| 16 Jan 2024 | SEC 202/2 v MCT 198/5Match 8 · T20 | MCT | DNB | 0/20 | 0 | Sunrisers Eastern Cape won by 4 runs | Cape Town | SA20 2023/24 |
| 13 Jan 2024 | MCT 243/5 v JSK 145Match 4 · T20 | MCT | DNB | 1/17 | 2 | MI Cape Town won by 98 runs | Johannesburg | SA20 2023/24 |
| 11 Jan 2024 | MCT 207/5 v DSG 177/6Match 2 · T20 | MCT | DNB | 1/42 | 1 | Durban's Super Giants won by 11 runs (DLS method) | Durban | SA20 2023/24 |
| 21 Dec 2023 | IND 296/8 v SA 2183rd ODI · ODI | SA | 18 | 3/63 | 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 | 2/34 | 2 | South Africa won by 8 wickets | Gqeberha | India tour of South Africa 2023/24 |
| 2 Feb 2023 | MCT 165/5 v DSG 169/5Match 23 · T20 | MCT | DNB | 0/20 | 1 | Durban's Super Giants won by 5 wickets | Durban | SA20 2022/23 |
| 31 Oct 2022 | LIO 160/8 v WP 128/9Match 26 · T20 | WP | 2 | 0/39 | 0 | Lions won by 32 runs | Potchefstroom | CSA T20 Challenge 2022/23 |
| 18 Oct 2022 | WP 155/7 v BOL 159/5Match 4 · T20 | WP | 17* | - | 0 | Boland won by 5 wickets | Potchefstroom | CSA T20 Challenge 2022/23 |
| 26 Aug 2022 | KEN 325/8 v LEI 244Quarter-Final · List A | LEI | 11* | 2/35 | 1 | Kent won by 81 runs | Leicester | Royal London One-Day Cup 2022 |
| 23 Aug 2022 | DUR 197 v LEI 198/8Match · List A | LEI | 23* | 2/26 | 0 | Leicestershire won by 2 wickets | Leicester | Royal London One-Day Cup 2022 |
| 17 Aug 2022 | GLO 262/9 v LEI 263/6Match · List A | LEI | DNB | 2/52 | 1 | Leicestershire won by 4 wickets | Bristol | Royal London One-Day Cup 2022 |
| 14 Aug 2022 | LEI 338/8 v WAR 207Match · List A | LEI | DNB | 2/45 | 0 | Leicestershire won by 131 runs | Leicester | Royal London One-Day Cup 2022 |
| 12 Aug 2022 | LEI 269 v SOM 224Match · List A | LEI | 17 | 3/36 | 1 | Leicestershire won by 45 runs | Leicester | Royal London One-Day Cup 2022 |
| 7 Aug 2022 | LEI 120 v SUS 123/2Match · List A | LEI | 13 | 0/19 | 0 | Sussex won by 8 wickets | Brighton | Royal London One-Day Cup 2022 |
| 4 Aug 2022 | LEI 359/8 v MID 344/9Match · List A | LEI | 4* | 2/74 | 0 | Leicestershire won by 15 runs | Radlett | Royal London One-Day Cup 2022 |
| 2 Aug 2022 | SUR 246/8 v LEI 248/3Match · List A | LEI | DNB | 4/39 | 0 | Leicestershire won by 7 wickets | Guildford | Royal London One-Day Cup 2022 |
| 12 May 2022 | LEI 210 & 333/9 v SUS 450Match 21 · First-class | LEI | 6 & 6* | 0/81 | 0 | Match drawn | Leicester | County Championship 2022 |
| 5 May 2022 | LEI 320 & 266 v GLA 437 & 153/4Match 16 · First-class | LEI | 5* & 7 | 1/79 & 0/23 | 0 | Glamorgan won by 6 wickets | Cardiff | County Championship 2022 |
| 28 Apr 2022 | LEI 149 & 272 v MID 370 & 52/0Match · First-class | LEI | 22 & 0 | 0/79 & 0/9 | 0 | Middlesex won by 10 wickets | London | County Championship 2022 |
| 21 Apr 2022 | LEI 213 & 250 v DER 531Match · First-class | LEI | 4 & 15 | 1/99 | 0 | Derbyshire won by an innings and 68 runs | Leicester | County Championship 2022 |
| 14 Apr 2022 | DUR 428 & 239/2d v LEI 273 & 183/2Match · First-class | LEI | 21* & DNB | 2/97 | 1 | Match drawn | Chester-le-Street | County Championship 2022 |
| 7 Apr 2022 | WOR 348 & 234/5d v LEI 213 & 218/9Match · First-class | LEI | 16* & 16* | 0/77 & 0/19 | 0 | Match drawn | Leicester | County Championship 2022 |
| 25 Feb 2022 | WP 118 v BOL 121/3Semi-final · T20 | WP | 1 | 0/27 | 1 | Boland won by 7 wickets | Port Elizabeth | CSA T20 Challenge 2021/22 |
| 23 Feb 2022 | DOL 148/5 v WP 83Match 27 · T20 | WP | 6* | 0/40 | 0 | Dolphins won by 65 runs | Port Elizabeth | CSA T20 Challenge 2021/22 |
| 19 Feb 2022 | WP 140/5 v TIT 144/3Match 21 · T20 | WP | DNB | 0/31 | 0 | Titans won by 7 wickets | Port Elizabeth | CSA T20 Challenge 2021/22 |
| 18 Feb 2022 | KNI 126/8 v WP 130/4Match 19 · T20 | WP | DNB | 1/25 | 0 | Western Province won by 6 wickets | Port Elizabeth | CSA T20 Challenge 2021/22 |
| 15 Feb 2022 | WP 164/8 v NW 80Match 16 · T20 | WP | 0 | 4/20 | 0 | Western Province won by 84 runs | Port Elizabeth | CSA T20 Challenge 2021/22 |
| 13 Feb 2022 | LIO 140/5 v WP 141/5Match 11 · T20 | WP | DNB | 2/26 | 0 | Western Province won by 5 wickets | Port Elizabeth | CSA T20 Challenge 2021/22 |
| 9 Feb 2022 | WAR 163/5 v WP 164/3Match 6 · T20 | WP | DNB | 1/33 | 0 | Western Province won by 7 wickets | Port Elizabeth | CSA T20 Challenge 2021/22 |
| 7 Feb 2022 | BOL 142/6 v WP 143/4Match 1 · T20 | WP | DNB | 2/28 | 0 | Western Province won by 6 wickets | Port Elizabeth | CSA T20 Challenge 2021/22 |
| 24 Jul 2021 | SA 189/2 v IRE 140/93rd T20I · T20I | SA | DNB | 0/34 | 1 | South Africa won by 49 runs | Belfast | South Africa tour of Ireland 2021 |
| 22 Jul 2021 | SA 159/7 v IRE 1172nd T20I · T20I | SA | 0* | 2/28 | 0 | South Africa won by 42 runs | Belfast | South Africa tour of Ireland 2021 |
| 14 Apr 2021 | SA 203/5 v PAK 205/13rd T20I · T20I | SA | DNB | 0/55 | 0 | Pakistan won by 9 wickets | Centurion | Pakistan tour of South Africa 2021 |
| 12 Apr 2021 | PAK 140/9 v SA 141/42nd T20I · T20I | SA | DNB | 0/27 | 0 | South Africa won by 6 wickets | Johannesburg | Pakistan tour of South Africa 2021 |
| 10 Apr 2021 | SA 188/6 v PAK 189/61st T20I · T20I | SA | DNB | 3/32 | 0 | Pakistan won by 4 wickets | Johannesburg | Pakistan tour of South Africa 2021 |
| 7 Apr 2021 | PAK 320/7 v SA 2923rd ODI · ODI | SA | 1 | 0/38 | 0 | Pakistan won by 28 runs | Centurion | Pakistan tour of South Africa 2021 |
| 28 Feb 2021 | DOL 107/7 v LIO 108/6Final · T20 | LIO | DNB | 1/29 | 0 | Lions won by 4 wickets | Durban | CSA T20 Challenge 2020/21 |
| 27 Feb 2021 | WAR 141/6 v LIO 142/3Play-off · T20 | LIO | DNB | 1/26 | 0 | Lions won by 7 wickets | Durban | CSA T20 Challenge 2020/21 |
| 24 Feb 2021 | DOL 151/4 v LIO 110Match 12 · T20 | LIO | 1* | 0/22 | 0 | Dolphins won by 41 runs | Durban | CSA T20 Challenge 2020/21 |
| 23 Feb 2021 | KNI 106 v LIO 110/3Match 10 · T20 | LIO | DNB | 2/21 | 0 | Lions won by 7 wickets | Durban | CSA T20 Challenge 2020/21 |
| 22 Feb 2021 | LIO 124/4 v TIT 112/8Match 8 · T20 | LIO | DNB | 2/7 | 1 | Lions won by 18 runs (DLS method) | Durban | CSA T20 Challenge 2020/21 |