| 19 Oct 2022 | TIT 190/6 v LIO 119Match 5 · T20 | LIO | 29 | 0/27 | 1 | Titans won by 71 runs | Potchefstroom | CSA T20 Challenge 2022/23 |
| 17 Oct 2022 | LIO 174/6 v NW 175/6Match 2 · T20 | LIO | 55 | 1/20 | 0 | North West won by 4 wickets | Potchefstroom | CSA T20 Challenge 2022/23 |
| 8 Sept 2022 | SA 118 & 169 v ENG 158 & 130/13rd Test · Test | SA | 3 & 14 | 0/11 | 0 | England won by 9 wickets | London | South Africa tour of England 2022 |
| 26 Aug 2022 | KEN 325/8 v LEI 244Quarter-Final · List A | LEI | 81 | 1/66 | 0 | Kent won by 81 runs | Leicester | Royal London One-Day Cup 2022 |
| 23 Aug 2022 | DUR 197 v LEI 198/8Match · List A | LEI | 12 | 3/28 | 1 | Leicestershire won by 2 wickets | Leicester | Royal London One-Day Cup 2022 |
| 20 Aug 2022 | NOT 255/9 v LEI 154Match · List A | LEI | 79 | 1/45 | 0 | Nottinghamshire won by 105 runs (DLS method) | Leicester | Royal London One-Day Cup 2022 |
| 17 Aug 2022 | GLO 262/9 v LEI 263/6Match · List A | LEI | 56* | 1/47 | 0 | Leicestershire won by 4 wickets | Bristol | Royal London One-Day Cup 2022 |
| 14 Aug 2022 | LEI 338/8 v WAR 207Match · List A | LEI | 68 | 1/33 | 1 | Leicestershire won by 131 runs | Leicester | Royal London One-Day Cup 2022 |
| 12 Aug 2022 | LEI 269 v SOM 224Match · List A | LEI | 23 | 3/51 | 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 | 27 | 0/33 | 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 | 116* | 4/47 | 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 | 71* | 0/55 | 0 | Leicestershire won by 7 wickets | Guildford | Royal London One-Day Cup 2022 |
| 20 Jul 2022 | LEI 584 & 183 v GLA 795/5dMatch 39 · First-class | LEI | 156 & 59 | 1/103 | 0 | Glamorgan won by an innings and 28 runs | Leicester | County Championship 2022 |
| 11 Jul 2022 | SUS 588/9 & 220/1d v LEI 756/4dMatch 35 · First-class | LEI | 235* | 1/98 | 0 | Match drawn | Brighton | County Championship 2022 |
| 3 Jul 2022 | LEI 211/7 v YOR 151/9Match · T20 | LEI | 11 | 2/33 | 1 | Leicestershire won by 60 runs | Leicester | Vitality Blast 2022 |
| 1 Jul 2022 | LEI 214/6 v NOR 213/7Match · T20 | LEI | 1 | 1/37 | 1 | Leicestershire won by 1 run | Leicester | Vitality Blast 2022 |
| 21 Jun 2022 | LEI 170 v NOT 123Match · T20 | LEI | 27 | 0/17 | 4 | Leicestershire won by 47 runs | Nottingham | Vitality Blast 2022 |
| 19 Jun 2022 | LEI 157/9 v DUR 106Match · T20 | LEI | 54 | 2/16 | 0 | Leicestershire won by 51 runs | Chester-le-Street | Vitality Blast 2022 |
| 17 Jun 2022 | WOR 116/9 v LEI 118/2Match · T20 | LEI | DNB | 0/14 | 0 | Leicestershire won by 8 wickets | Leicester | Vitality Blast 2022 |
| 12 Jun 2022 | LEI 440 & 99 v NOT 548/9Match 28 · First-class | LEI | 11 & 3 | 3/102 | 1 | Nottinghamshire won by an innings and 9 runs | Leicester | County Championship 2022 |
| 10 Jun 2022 | LEI 123 v NOT 127/5Match · T20 | LEI | 32 | 0/21 | 0 | Nottinghamshire won by 5 wickets | Leicester | Vitality Blast 2022 |
| 19 May 2022 | LEI 148 & 170 v WOR 577/6dMatch 25 · First-class | LEI | 0 & 24 | 4/125 | 0 | Worcestershire won by an innings and 259 runs | Worcester | County Championship 2022 |
| 12 May 2022 | LEI 210 & 333/9 v SUS 450Match 21 · First-class | LEI | 16 & 36 | 2/49 | 1 | Match drawn | Leicester | County Championship 2022 |
| 5 May 2022 | LEI 320 & 266 v GLA 437 & 153/4Match 16 · First-class | LEI | 16 & 6 | 2/81 & 0/19 | 0 | Glamorgan won by 6 wickets | Cardiff | County Championship 2022 |
| 28 Apr 2022 | LEI 149 & 272 v MID 370 & 52/0Match · First-class | LEI | 5 & 58 | 1/62 | 0 | Middlesex won by 10 wickets | London | County Championship 2022 |
| 21 Apr 2022 | LEI 213 & 250 v DER 531Match · First-class | LEI | 39 & 25 | 0/77 | 0 | Derbyshire won by an innings and 68 runs | Leicester | County Championship 2022 |
| 8 Apr 2022 | SA 453 & 176/6d v BAN 217 & 802nd Test · Test | SA | 33 & 6 | 3/25 | 2 | South Africa won by 332 runs | Gqeberha | Bangladesh tour of South Africa 2021/22 |
| 31 Mar 2022 | SA 367 & 204 v BAN 298 & 531st Test · Test | SA | 0 & 11 | 1/23 | 2 | South Africa won by 220 runs | Durban | Bangladesh tour of South Africa 2021/22 |
| 25 Feb 2022 | SA 364 & 354/9d v NZ 293 & 2272nd Test · Test | SA | 14 & 35 | 0/34 & 0/13 | 2 | South Africa won by 198 runs | Christchurch | South Africa tour of New Zealand 2021/22 |
| 26 Dec 2021 | IND 327 & 174 v SA 197 & 1911st Test · Test | SA | 12 & 1 | 0/49 & 0/25 | 4 | India won by 113 runs | Centurion | India tour of South Africa 2021/22 |
| 14 Sept 2021 | SL 120/8 v SA 121/03rd T20I · T20I | SA | DNB | 1/11 | 0 | South Africa won by 10 wickets | Colombo | South Africa tour of Sri Lanka 2021 |
| 7 Sept 2021 | SL 203/9 v SA 1253rd ODI · ODI | SA | 2 | 1/3 | 1 | Sri Lanka won by 78 runs | Colombo | South Africa tour of Sri Lanka 2021 |
| 4 Sept 2021 | SA 283/6 v SL 1972nd ODI · ODI | SA | 5* | 1/30 | 0 | South Africa won by 67 runs (DLS method) | Colombo | South Africa tour of Sri Lanka 2021 |
| 24 Jul 2021 | SA 189/2 v IRE 140/93rd T20I · T20I | SA | DNB | 2/10 | 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 | 36 | 0/24 | 1 | South Africa won by 42 runs | Belfast | South Africa tour of Ireland 2021 |
| 3 Jul 2021 | SA 168/4 v WI 143/95th T20I · T20I | SA | 9* | 2/31 | 1 | South Africa won by 25 runs | St George's | South Africa tour of West Indies 2021 |
| 18 Jun 2021 | SA 298 & 174 v WI 149 & 165/92nd Test · Test | SA | 8 & 0 | 3/1 & 0/14 | 1 | South Africa won by 158 runs | Gros Islet | South Africa tour of West Indies 2021 |
| 10 Jun 2021 | WI 97 & 162 v SA 3221st Test · Test | SA | 25 | 0/9 & 0/18 | 4 | South Africa won by an innings and 63 runs | Gros Islet | South Africa tour of West Indies 2021 |
| 16 Apr 2021 | SA 144 v PAK 149/74th T20I · T20I | SA | 6 | 0/14 | 1 | Pakistan won by 3 wickets | Centurion | Pakistan tour of South Africa 2021 |
| 28 Feb 2021 | DOL 107/7 v LIO 108/6Final · T20 | LIO | 24* | - | 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 | 15* | 1/11 | 0 | Lions won by 7 wickets | Durban | CSA T20 Challenge 2020/21 |
| 26 Feb 2021 | CC 144/6 v LIO 147/3Match 14 · T20 | LIO | 25* | 1/16 | 2 | Lions won by 7 wickets | Durban | CSA T20 Challenge 2020/21 |
| 4 Feb 2021 | PAK 272 & 298 v SA 201 & 2742nd Test · Test | SA | 33 & 20 | 1/40 & 0/16 | 1 | Pakistan won by 95 runs | Rawalpindi | South Africa tour of Pakistan 2020/21 |
| 3 Jan 2021 | SL 157 & 211 v SA 302 & 67/02nd Test · Test | SA | 7 & DNB | 3/25 & 1/52 | 1 | South Africa won by 10 wickets | Johannesburg | Sri Lanka tour of South Africa 2020/21 |
| 26 Dec 2020 | SL 396/9 & 180/9 v SA 6211st Test · Test | SA | 36 | 3/69 & 2/39 | 0 | South Africa won by an innings and 45 runs | Centurion | Sri Lanka tour of South Africa 2020/21 |
| 3 Dec 2019 | TS 188/5 v NMBG 189/4Match 23 · T20 | TS | 52 | - | 2 | Nelson Mandela Bay Giants won by 6 wickets | Port Elizabeth | Mzansi Super League 2019/20 |
| 1 Dec 2019 | CTB 157/5 v TS 142/7Match 22 · T20 | TS | 2 | 1/17 | 1 | Cape Town Blitz won by 15 runs | Cape Town | Mzansi Super League 2019/20 |
| 29 Nov 2019 | PR 126 v TS 127/2Match 19 · T20 | TS | DNB | 0/6 | 1 | Tshwane Spartans won by 8 wickets | Centurion | Mzansi Super League 2019/20 |
| 24 Nov 2019 | TS 155/6 v JS 135Match 16 · T20 | TS | 9* | 0/9 | 2 | Tshwane Spartans won by 20 runs | Johannesburg | Mzansi Super League 2019/20 |
| 21 Nov 2019 | TS 141/4 v DH 21/3Match 12 · T20 | TS | 6* | - | 0 | No result | Centurion | Mzansi Super League 2019/20 |