| 22 Aug 2024 | WAR 337 & 270 v SOM 239 & 206/4Match 49 · First-class | WAR | 64 & 23 | 0/20 & 0/20 | 2 | Match drawn | Birmingham | County Championship 2024 |
| 17 Aug 2024 | SB 126/6 v BP 126/7Eliminator · The Hundred | BP | 17 | - | 1 | Match tied (Southern Brave won the Super Over) | London | The Hundred Men's Competition 2024 |
| 15 Aug 2024 | MO 41/5 v BP 42/1Match 32 · The Hundred | BP | DNB | - | 1 | Birmingham Phoenix won by 9 wickets | Birmingham | The Hundred Men's Competition 2024 |
| 12 Aug 2024 | TR 118 v BP 120/4Match 28 · The Hundred | BP | 38* | - | 1 | Birmingham Phoenix won by 6 wickets | Birmingham | The Hundred Men's Competition 2024 |
| 10 Aug 2024 | WF 146/8 v BP 149/5Match 25 · The Hundred | BP | 0 | 0/10 | 0 | Birmingham Phoenix won by 5 wickets | Cardiff | The Hundred Men's Competition 2024 |
| 6 Aug 2024 | NS 83 v BP 86/0Match 19 · The Hundred | BP | DNB | - | 1 | Birmingham Phoenix won by 10 wickets | Birmingham | The Hundred Men's Competition 2024 |
| 3 Aug 2024 | SB 169/2 v BP 137/9Match 13 · The Hundred | BP | 0 | - | 2 | Southern Brave won by 32 runs | Birmingham | The Hundred Men's Competition 2024 |
| 31 Jul 2024 | BP 138/6 v TR 132/8Match 9 · The Hundred | BP | 46* | - | 1 | Birmingham Phoenix won by 6 runs | Nottingham | The Hundred Men's Competition 2024 |
| 27 Jul 2024 | LS 127/7 v BP 131/7Match 5 · The Hundred | BP | 43 | - | 0 | Birmingham Phoenix won by 3 wickets | London | The Hundred Men's Competition 2024 |
| 23 Jul 2024 | BP 89 v OI 93/2Match 1 · The Hundred | BP | 22 | - | 0 | Oval Invincibles won by 8 wickets | London | The Hundred Men's Competition 2024 |
| 19 Jul 2024 | BB 194/5 v LEI 122Match · T20 | BB | 19 | 2/5 | 0 | Birmingham Bears won by 72 runs | Birmingham | Vitality Blast 2024 |
| 18 Jul 2024 | NOR 197/6 v BB 186/6Match · T20 | BB | 50 | - | 0 | Northamptonshire won by 11 runs | Northampton | Vitality Blast 2024 |
| 14 Jul 2024 | BB 198/2 v DER 154Match · T20 | BB | DNB | 0/16 | 0 | Birmingham Bears won by 44 runs | Birmingham | Vitality Blast 2024 |
| 12 Jul 2024 | WOR 187/6 v BB 132Match · T20 | BB | 7 | - | 0 | Worcestershire won by 55 runs | Birmingham | Vitality Blast 2024 |
| 7 Jul 2024 | NOT 57 v BB 61/1Match · T20 | BB | DNB | 1/10 | 0 | Birmingham Bears won by 9 wickets | Nottingham | Vitality Blast 2024 |
| 5 Jul 2024 | BB 214/7 v YOR 210/5Match · T20 | BB | 8 | - | 1 | 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 | 1 & 66 | 0/27 & 0/73 | 1 | 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 | 69 & 9 | 0/51 | 3 | Match drawn | Birmingham | County Championship 2024 |
| 21 Jun 2024 | WOR 155/7 v BB 159/5Match · T20 | BB | 71* | 1/19 | 2 | Birmingham Bears won by 5 wickets | Worcester | Vitality Blast 2024 |
| 20 Jun 2024 | BB 219/4 v NOR 129/9Match · T20 | BB | 56* | 2/18 | 0 | Birmingham Bears won by 90 runs | Birmingham | Vitality Blast 2024 |
| 16 Jun 2024 | DER 133/7 v BB 136/3Match · T20 | BB | DNB | 0/4 | 0 | Birmingham Bears won by 7 wickets | Derby | Vitality Blast 2024 |
| 14 Jun 2024 | YOR 145 v BB 151/6Match · T20 | BB | 32 | - | 0 | Birmingham Bears won by 4 wickets | Birmingham | Vitality Blast 2024 |
| 8 Jun 2024 | DUR 194/9 v BB 168Match · T20 | BB | 50 | 0/10 | 1 | Durham won by 26 runs | Birmingham | Vitality Blast 2024 |
| 7 Jun 2024 | LAN 176/8 v BB 168/6Match · T20 | BB | 33 | 0/4 | 2 | Lancashire won by 8 runs | Manchester | Vitality Blast 2024 |
| 1 Jun 2024 | BB 149 v NOT 127Match · T20 | BB | 12 | - | 1 | Birmingham Bears won by 22 runs | Birmingham | Vitality Blast 2024 |
| 31 May 2024 | DUR 101 v BB 105/4Match · T20 | BB | 18 | - | 2 | Birmingham Bears won by 6 wickets | Chester-le-Street | Vitality Blast 2024 |
| 24 May 2024 | WAR 284 & 96/3d v LAN 149 & 89/4Match 34 · First-class | WAR | 40 & DNB | 4/20 & 1/17 | 0 | Match drawn | Manchester | County Championship 2024 |
| 17 May 2024 | WAR 397 & 94 v ESS 162 & 331/6Match 26 · First-class | WAR | 17 & 17 | 0/28 | 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 | 1 & 4 | 0/74 & 1/38 | 0 | Surrey won by 9 wickets | London | County Championship 2024 |
| 26 Apr 2024 | NOT 400 & 75/1 v WAR 361Match 18 · First-class | WAR | 93 | 0/19 | 0 | Match drawn | Birmingham | County Championship 2024 |
| 19 Apr 2024 | WAR 455 & 205/4 v HAM 365Match 12 · First-class | WAR | 27 & 15* | - | 1 | Match drawn | Southampton | County Championship 2024 |
| 12 Apr 2024 | WAR 698/3d v DUR 517 & 293/6Match 10 · First-class | WAR | DNB | 0/32 & 1/37 | 0 | Match drawn | Birmingham | County Championship 2024 |
| 5 Apr 2024 | WOR 360 & 295/3 v WAR 333Match 5 · First-class | WAR | 12 | 0/6 | 0 | Match drawn | Birmingham | County Championship 2024 |
| 29 Aug 2023 | WAR 93 v HAM 95/1Semi-final · List A | WAR | 8 | - | 0 | Hampshire won by 9 wickets | Birmingham | One-Day Cup 2023 |
| 22 Aug 2023 | SUS 275/8 v WAR 279/9Match · List A | WAR | 8 | - | 0 | Warwickshire won by 1 wicket | Brighton | One-Day Cup 2023 |
| 20 Aug 2023 | DUR 338/8 v WAR 337/8Match · List A | WAR | 15 | - | 0 | Durham won by 1 run | Birmingham | One-Day Cup 2023 |
| 18 Aug 2023 | WAR 104/3 v NOR 80/6Match · List A | WAR | 4 | - | 1 | Warwickshire won by 24 runs | Birmingham | One-Day Cup 2023 |
| 15 Aug 2023 | DER 247/9 v WAR 248/6Match · List A | WAR | 44 | - | 0 | Warwickshire won by 4 wickets | Birmingham | One-Day Cup 2023 |
| 3 Aug 2023 | BP 84/5 v NSMatch 4 · The Hundred | BP | 0 | - | 0 | No result | Leeds | The Hundred Men's Competition 2023 |
| 25 Jul 2023 | WAR 60 & 232 v MID 199 & 97/2Match · First-class | WAR | 2 & 13 | - | 0 | Middlesex won by 8 wickets | Birmingham | County Championship 2023 |
| 10 Jul 2023 | KEN 171 & 332 v WAR 549/7dMatch · First-class | WAR | 31 | - | 1 | Warwickshire won by an innings and 46 runs | Canterbury | County Championship 2023 |
| 6 Jul 2023 | BB 167/7 v ESS 171/8Quarter-final · T20 | BB | 4 | - | 1 | Essex won by 2 wickets | Birmingham | Vitality Blast 2023 |
| 2 Jul 2023 | BB 141 v DUR 133/9Match · T20 | BB | 4 | - | 0 | Birmingham Bears won by 8 runs | Birmingham | Vitality Blast 2023 |
| 30 Jun 2023 | NOT 168 v BB 172/8Match · T20 | BB | 27 | - | 0 | Birmingham Bears won by 2 wickets | Nottingham | Vitality Blast 2023 |
| 25 Jun 2023 | ESS 457 & 85/1 v WAR 158 & 381Match · First-class | WAR | 37 & 36 | - | 0 | Essex won by 9 wickets | Chelmsford | County Championship 2023 |
| 23 Jun 2023 | BB 228/4 v WOR 175/9Match · T20 | BB | 9* | - | 0 | Birmingham Bears won by 53 runs | Birmingham | Vitality Blast 2023 |
| 22 Jun 2023 | BB 180/7 v YOR 176/8Match · T20 | BB | 3 | - | 2 | Birmingham Bears won by 4 runs | Leeds | Vitality Blast 2023 |
| 20 Jun 2023 | DUR 146/5 v BB 149/8Match · T20 | BB | 27* | - | 0 | Birmingham Bears won by 2 wickets | Chester-le-Street | Vitality Blast 2023 |
| 16 Jun 2023 | BB 196/5 v WOR 175/6Match · T20 | BB | 32* | - | 0 | Birmingham Bears won by 21 runs | Worcester | Vitality Blast 2023 |
| 6 Apr 2023 | SOM 284 & 180/6 v WAR 392Match · First-class | WAR | 19 | 0/8 & 0/28 | 0 | Match drawn | Taunton | County Championship 2023 |