| 30 May 2025 | BB 226/5 v NOT 229/3Match · T20 | BB | 92* | - | 0 | Nottinghamshire won by 7 wickets | Nottingham | Vitality Blast Men 2025 |
| 23 May 2025 | WAR 227 & 280 v WOR 181 & 181/8Match 34 · First-class | WAR | 86 & 87* | - | 1 | Match drawn | Worcester | County Championship 2025 |
| 16 May 2025 | HAM 300 & 203 v WAR 194 & 220Match 29 · First-class | WAR | 23 & 30 | - | 1 | Hampshire won by 89 runs | Birmingham | County Championship 2025 |
| 9 May 2025 | WAR 665/5d v SUR 504 & 15/0Match 23 · First-class | WAR | 26 | - | 1 | Match drawn | Birmingham | County Championship 2025 |
| 18 Apr 2025 | WAR 93 & 181/6 v NOT 367Match 15 · First-class | WAR | 43 & 16 | - | 2 | Match drawn | Birmingham | County Championship 2025 |
| 11 Apr 2025 | DUR 387 & 276/8d v WAR 325 & 344/9Match 6 · First-class | WAR | 30 & 2 | - | 0 | Warwickshire won by 1 wicket | Chester-le-Street | County Championship 2025 |
| 4 Apr 2025 | SUS 528 & 313/7d v WAR 454 & 104/2Match · First-class | WAR | 16 & 26* | - | 0 | Match drawn | Birmingham | County Championship 2025 |
| 30 Jan 2025 | PR 150/9 v JSK 151/3Match 26 · T20 | PR | 2 | - | 0 | Joburg Super Kings won by 7 wickets | Johannesburg | SA20 2024/25 |
| 13 Jan 2025 | MCT 172/7 v PR 139/9Match 6 · T20 | PR | 20 | - | 1 | MI Cape Town won by 33 runs | Cape Town | SA20 2024/25 |
| 11 Jan 2025 | SEC 175/5 v PR 176/1Match 3 · T20 | PR | DNB | - | 1 | Paarl Royals won by 9 wickets | Paarl | SA20 2024/25 |
| 26 Sept 2024 | NOT 487 v WAR 373/7Match 68 · First-class | WAR | 153* | - | 0 | Match drawn | Nottingham | County Championship 2024 |
| 17 Sept 2024 | WAR 78 & 114 v ESS 232Match 65 · First-class | WAR | 0 & 1 | - | 0 | Essex won by an innings and 40 runs | Birmingham | County Championship 2024 |
| 9 Sept 2024 | WOR 307 v WAR 128 & 252/3Match 60 · First-class | WAR | 11 & 22 | - | 0 | Match drawn | Worcester | County Championship 2024 |
| 6 Sept 2024 | GLO 138 v BB 124/9Quarter-final · T20 | BB | 15 | - | 0 | Gloucestershire won by 14 runs | Birmingham | Vitality Blast 2024 |
| 29 Aug 2024 | KEN 156 & 243 v WAR 420Match 55 · First-class | WAR | 32 | - | 2 | Warwickshire won by an innings and 21 runs | Birmingham | County Championship 2024 |
| 3 Aug 2024 | WF 129/6 v TR 125/8Match 14 · The Hundred | TR | 22* | - | 1 | Welsh Fire won by 4 runs | Nottingham | The Hundred Men's Competition 2024 |
| 31 Jul 2024 | BP 138/6 v TR 132/8Match 9 · The Hundred | TR | 15 | - | 0 | Birmingham Phoenix won by 6 runs | Nottingham | The Hundred Men's Competition 2024 |
| 29 Jul 2024 | TR 145/7 v MO 144/8Match 7 · The Hundred | TR | 12 | - | 1 | Trent Rockets won by 1 run | Manchester | The Hundred Men's Competition 2024 |
| 26 Jul 2024 | TR 185/5 v NS 138/8Match 4 · The Hundred | TR | 49 | - | 0 | Trent Rockets won by 47 runs | Leeds | The Hundred Men's Competition 2024 |
| 18 Jul 2024 | NOR 197/6 v BB 186/6Match · T20 | BB | 93 | - | 1 | Northamptonshire won by 11 runs | Northampton | Vitality Blast 2024 |
| 14 Jul 2024 | BB 198/2 v DER 154Match · T20 | BB | 52* | - | 3 | Birmingham Bears won by 44 runs | Birmingham | Vitality Blast 2024 |
| 12 Jul 2024 | WOR 187/6 v BB 132Match · T20 | BB | 14 | - | 1 | Worcestershire won by 55 runs | Birmingham | Vitality Blast 2024 |
| 7 Jul 2024 | NOT 57 v BB 61/1Match · T20 | BB | DNB | - | 1 | Birmingham Bears won by 9 wickets | Nottingham | Vitality Blast 2024 |
| 5 Jul 2024 | BB 214/7 v YOR 210/5Match · T20 | BB | 98* | - | 0 | Birmingham Bears won by 4 runs | Leeds | Vitality Blast 2024 |
| 30 Jun 2024 | WAR 412 & 281/8d v SOM 284 & 413/5Match 44 · First-class | WAR | 0 & 43 | - | 0 | Somerset won by 5 wickets | Taunton | County Championship 2024 |
| 23 Jun 2024 | HAM 298 & 453/6d v WAR 254 & 321/9Match 39 · First-class | WAR | 6 & 111* | - | 1 | Match drawn | Birmingham | County Championship 2024 |
| 21 Jun 2024 | WOR 155/7 v BB 159/5Match · T20 | BB | 76 | - | 0 | Birmingham Bears won by 5 wickets | Worcester | Vitality Blast 2024 |
| 20 Jun 2024 | BB 219/4 v NOR 129/9Match · T20 | BB | 13 | - | 1 | Birmingham Bears won by 90 runs | Birmingham | Vitality Blast 2024 |
| 16 Jun 2024 | DER 133/7 v BB 136/3Match · T20 | BB | 43 | - | 0 | Birmingham Bears won by 7 wickets | Derby | Vitality Blast 2024 |
| 14 Jun 2024 | YOR 145 v BB 151/6Match · T20 | BB | 53* | - | 2 | Birmingham Bears won by 4 wickets | Birmingham | Vitality Blast 2024 |
| 8 Jun 2024 | DUR 194/9 v BB 168Match · T20 | BB | 10 | - | 1 | Durham won by 26 runs | Birmingham | Vitality Blast 2024 |
| 7 Jun 2024 | LAN 176/8 v BB 168/6Match · T20 | BB | 59 | - | 0 | Lancashire won by 8 runs | Manchester | Vitality Blast 2024 |
| 1 Jun 2024 | BB 149 v NOT 127Match · T20 | BB | 16 | - | 0 | Birmingham Bears won by 22 runs | Birmingham | Vitality Blast 2024 |
| 31 May 2024 | DUR 101 v BB 105/4Match · T20 | BB | 27* | - | 0 | Birmingham Bears won by 6 wickets | Chester-le-Street | Vitality Blast 2024 |
| 17 May 2024 | WAR 397 & 94 v ESS 162 & 331/6Match 26 · First-class | WAR | 0 | - | 2 | Essex won by 4 wickets | Chelmsford | County Championship 2024 |
| 10 May 2024 | WAR 343 & 209/9 v SUR 464 & 89/1Match 25 · First-class | WAR | 17 & 34 | - | 0 | Surrey won by 9 wickets | London | County Championship 2024 |
| 13 Feb 2024 | DC 188/5 v ADKR 103Eliminator · T20 | ADKR | 29 | - | 0 | Dubai Capitals won by 85 runs | Abu Dhabi | International League T20 2023/24 |
| 7 Feb 2024 | ADKR 94 v SW 95/3Match 25 · T20 | ADKR | 8 | - | 0 | Sharjah Warriors won by 7 wickets | Abu Dhabi | International League T20 2023/24 |
| 5 Feb 2024 | SW 75 v ADKR 79/3Match 23 · T20 | ADKR | 9* | - | 0 | Abu Dhabi Knight Riders won by 7 wickets | Sharjah | International League T20 2023/24 |
| 3 Feb 2024 | ADKR 183 v DC 154/8Match 20 · T20 | ADKR | 15 | - | 3 | Abu Dhabi Knight Riders won by 29 runs | Abu Dhabi | International League T20 2023/24 |
| 31 Jan 2024 | GG 161/6 v ADKR 164/4Match 16 · T20 | ADKR | 17* | - | 0 | Abu Dhabi Knight Riders won by 6 wickets | Abu Dhabi | International League T20 2023/24 |
| 28 Jan 2024 | ADKR 188/5 v ME 189/2Match 12 · T20 | ADKR | 40 | - | 1 | MI Emirates won by 8 wickets | Abu Dhabi | International League T20 2023/24 |
| 27 Jan 2024 | DV 154/8 v ADKR 160/4Match 10 · T20 | ADKR | 7 | - | 0 | Abu Dhabi Knight Riders won by 6 wickets | Abu Dhabi | International League T20 2023/24 |
| 25 Jan 2024 | ADKR 183/4 v DC 185/5Match 8 · T20 | ADKR | 77 | - | 0 | Dubai Capitals won by 5 wickets | Dubai | International League T20 2023/24 |
| 23 Jan 2024 | ADKR 95 v ME 96/1Match 6 · T20 | ADKR | 0 | - | 0 | MI Emirates won by 9 wickets | Abu Dhabi | International League T20 2023/24 |
| 21 Jan 2024 | DV 164/8 v ADKR 166/4Match 3 · T20 | ADKR | 1 | - | 0 | Abu Dhabi Knight Riders won by 6 wickets | Dubai | International League T20 2023/24 |
| 9 Jan 2024 | HH 165/7 v AS 168/5Match 31 · T20 | HH | 0 | - | 0 | Adelaide Strikers won by 5 wickets | Adelaide | Big Bash League 2023/24 |
| 7 Jan 2024 | BH 132/7 v HH 116/9Match 29 · T20 | HH | 0 | - | 0 | Brisbane Heat won by 1 run (DLS method) | Brisbane | Big Bash League 2023/24 |
| 4 Jan 2024 | MR 147/4 v HH 148/4Match 26 · T20 | HH | 51 | - | 0 | Hobart Hurricanes won by 6 wickets | Melbourne | Big Bash League 2023/24 |
| 28 Dec 2023 | HH 155 v MS 67/3Match 17 · T20 | HH | 11 | - | 0 | Melbourne Stars won by 7 wickets (DLS method) | Hobart | Big Bash League 2023/24 |