| 20 Aug 2025 | SB 129/8 v WF 125/8Match 21 · The Hundred | SB | 2 | - | 1 | Southern Brave won by 4 runs | Cardiff | The Hundred Men's Competition 2025 |
| 18 Aug 2025 | SB 133 v OI 134/3Match 19 · The Hundred | SB | 13 | - | 0 | Oval Invincibles won by 7 wickets | Southampton | The Hundred Men's Competition 2025 |
| 16 Aug 2025 | SB 140/4 v TR 145/6Match 15 · The Hundred | SB | 55 | - | 1 | Trent Rockets won by 4 wickets | Nottingham | The Hundred Men's Competition 2025 |
| 13 Aug 2025 | SB 139/5 v NS 141/7Match 11 · The Hundred | SB | 0 | - | 0 | Northern Superchargers won by 3 wickets | Southampton | The Hundred Men's Competition 2025 |
| 10 Aug 2025 | BP 106/7 v SB 109/1Match 7 · The Hundred | SB | 48* | - | 0 | Southern Brave won by 9 wickets | Southampton | The Hundred Men's Competition 2025 |
| 6 Aug 2025 | MO 131/4 v SB 133/9Match 2 · The Hundred | SB | 25 | - | 0 | Southern Brave won by 1 wicket | Manchester | The Hundred Men's Competition 2025 |
| 29 Jul 2025 | MID 445 v GLO 404/9Match 42 · First-class | MID | 57 | - | 1 | Match drawn | Cheltenham | County Championship 2025 |
| 22 Jul 2025 | MID 625/8d v NOR 261 & 257Match 38 · First-class | MID | 105* | 0/24 & 0/1 | 1 | Middlesex won by an innings and 107 runs | Northwood | County Championship 2025 |
| 18 Jul 2025 | GLA 184/9 v MID 132Match · T20 | MID | 14 | - | 1 | Glamorgan won by 52 runs | Cardiff | Vitality Blast Men 2025 |
| 16 Jul 2025 | SUR 189/9 v MID 181/6Match · T20 | MID | 29 | - | 0 | Surrey won by 8 runs | London | Vitality Blast Men 2025 |
| 13 Jul 2025 | MID 160/5 v KEN 165/3Match · T20 | MID | 68 | - | 1 | Kent won by 7 wickets | Canterbury | Vitality Blast Men 2025 |
| 11 Jul 2025 | MID 189/5 v GLO 166/7Match · T20 | MID | 54 | - | 2 | Middlesex won by 23 runs | Northwood | Vitality Blast Men 2025 |
| 9 Jul 2025 | MID 187/8 v HAM 188/7Match · T20 | MID | 9 | 0/6 | 2 | Hampshire won by 3 wickets | Northwood | Vitality Blast Men 2025 |
| 6 Jul 2025 | GLO 204/5 v MID 195/7Match · T20 | MID | 16 | - | 1 | Gloucestershire won by 9 runs | Bristol | Vitality Blast Men 2025 |
| 29 Jun 2025 | MID 534 v LEI 205 & 202Match 33 · First-class | MID | 56 | - | 1 | Middlesex won by an innings and 127 runs | Leicester | County Championship 2025 |
| 22 Jun 2025 | MID 413 & 332/8d v NOR 435 & 313/6Match 29 · First-class | MID | 66 & 28 | - | 1 | Northamptonshire won by 4 wickets | Northampton | County Championship 2025 |
| 13 Jun 2025 | HAM 63/1 v MID 75/1Match · T20 | MID | DNB | - | 0 | Match tied | Southampton | Vitality Blast Men 2025 |
| 12 Jun 2025 | MID 229/5 v SOM 235/5Match · T20 | MID | 0 | - | 1 | Somerset won by 5 wickets | Taunton | Vitality Blast Men 2025 |
| 8 Jun 2025 | ESS 156/9 v MID 159/4Match · T20 | MID | 1 | - | 1 | Middlesex won by 6 wickets | Chelmsford | Vitality Blast Men 2025 |
| 5 Jun 2025 | KEN 172/9 v MIDMatch · T20 | MID | - | - | 1 | No result | London | Vitality Blast Men 2025 |
| 1 Jun 2025 | MID 124/9 v GLA 128/5Match · T20 | MID | 18 | - | 1 | Glamorgan won by 5 wickets | Northwood | Vitality Blast Men 2025 |
| 29 May 2025 | SUS 202/4 v MID 186/7Match · T20 | MID | 11 | - | 0 | Sussex won by 16 runs | London | Vitality Blast Men 2025 |
| 23 May 2025 | GLA 383 & 8/0 v MID 155 & 235Match 25 · First-class | MID | 17 & 4 | - | 2 | Glamorgan won by 10 wickets | Cardiff | County Championship 2025 |
| 16 May 2025 | MID 232 & 143 v LEI 274 & 102/3Match 23 · First-class | MID | 0 & 4 | - | 1 | Leicestershire won by 7 wickets | London | County Championship 2025 |
| 25 Apr 2025 | DER 472 v MID 315 & 307/7Match 14 · First-class | MID | 52 & 17 | - | 1 | Match drawn | Derby | County Championship 2025 |
| 18 Apr 2025 | GLA 199 & 329 v MID 470/9d & 59/1Match 10 · First-class | MID | 89 & 27* | - | 1 | Middlesex won by 9 wickets | London | County Championship 2025 |
| 11 Apr 2025 | MID 222 & 311 v KEN 218 & 316/2Match 5 · First-class | MID | 25 & 26 | - | 0 | Kent won by 8 wickets | Canterbury | County Championship 2025 |
| 4 Apr 2025 | MID 260 & 407 v LAN 359 & 262/8Match 3 · First-class | MID | 41 & 0 | - | 1 | Match drawn | London | County Championship 2025 |
| 1 Feb 2025 | DSG 173/4 v JSK 135/9Match 29 · T20 | JSK | 7 | - | 0 | Durban's Super Giants won by 11 runs (DLS method) | Johannesburg | SA20 2024/25 |
| 30 Jan 2025 | PR 150/9 v JSK 151/3Match 26 · T20 | JSK | 18* | - | 2 | Joburg Super Kings won by 7 wickets | Johannesburg | SA20 2024/25 |
| 24 Jan 2025 | SEC 165/4 v JSK 151/8Match 19 · T20 | JSK | 19 | - | 0 | Sunrisers Eastern Cape won by 14 runs | Gqeberha | SA20 2024/25 |
| 20 Jan 2025 | JSK 146/6 v PR 150/4Match 15 · T20 | JSK | 6 | - | 1 | Paarl Royals won by 6 wickets | Paarl | SA20 2024/25 |
| 18 Jan 2025 | JSK 172/5 v MCT 173/3Match 13 · T20 | JSK | 5 | - | 0 | MI Cape Town won by 7 wickets | Cape Town | SA20 2024/25 |
| 16 Jan 2025 | PC 138/8 v JSKMatch 10 · T20 | JSK | - | - | 0 | No result | Johannesburg | SA20 2024/25 |
| 14 Jan 2025 | JSK 169/7 v DSG 141Match 8 · T20 | JSK | 38 | - | 0 | Joburg Super Kings won by 28 runs | Durban | SA20 2024/25 |
| 11 Jan 2025 | MCT 140/6 v JSK 82/3Match 4 · T20 | JSK | 24* | - | 1 | Joburg Super Kings won by 6 runs (DLS method) | Johannesburg | SA20 2024/25 |
| 26 Sept 2024 | MID 271 v SUS 459/4dMatch 55 · First-class | MID | 6 | 0/45 | 0 | Match drawn | Brighton | County Championship 2024 |
| 17 Sept 2024 | DER 173 & 119 v MID 358Match 49 · First-class | MID | 11 | - | 0 | Middlesex won by an innings and 66 runs | Derby | County Championship 2024 |
| 9 Sept 2024 | MID 377 & 165 v GLO 309/9d & 236/6Match 46 · First-class | MID | 24 & 28 | - | 1 | Gloucestershire won by 4 wickets | London | County Championship 2024 |
| 29 Aug 2024 | YOR 601/6d & 150/2 v MID 522Match 44 · First-class | MID | 36 | 1/51 & 0/43 | 0 | Match drawn | Leeds | County Championship 2024 |
| 22 Aug 2024 | NOR 207 & 167 v MID 264 & 114/2Match 39 · First-class | MID | 71 & 22* | - | 1 | Middlesex won by 8 wickets | Northwood | County Championship 2024 |
| 18 Aug 2024 | OI 147/9 v SB 130/7Final · The Hundred | SB | 20 | - | 0 | Oval Invincibles won by 17 runs | London | The Hundred Men's Competition 2024 |
| 17 Aug 2024 | SB 126/6 v BP 126/7Eliminator · The Hundred | SB | 39 | - | 1 | Match tied (Southern Brave won the Super Over) | London | The Hundred Men's Competition 2024 |
| 14 Aug 2024 | WF 181/5 v SB 21/2Match 30 · The Hundred | SB | 1* | - | 0 | No result | Southampton | The Hundred Men's Competition 2024 |
| 10 Aug 2024 | TR 126/8 v SB 127/8Match 24 · The Hundred | SB | 5 | - | 0 | Southern Brave won by 2 wickets | Southampton | The Hundred Men's Competition 2024 |
| 8 Aug 2024 | SB 118/8 v OI 120/4Match 22 · The Hundred | SB | 4 | - | 0 | Oval Invincibles won by 6 wickets | London | The Hundred Men's Competition 2024 |
| 5 Aug 2024 | SB 139/5 v WF 97Match 17 · The Hundred | SB | 21 | - | 1 | Southern Brave won by 42 runs | Cardiff | The Hundred Men's Competition 2024 |
| 3 Aug 2024 | SB 169/2 v BP 137/9Match 13 · The Hundred | SB | 9 | - | 1 | Southern Brave won by 32 runs | Birmingham | The Hundred Men's Competition 2024 |
| 1 Aug 2024 | MO 116/6 v SB 117/3Match 11 · The Hundred | SB | 21 | - | 0 | Southern Brave won by 7 wickets | Southampton | The Hundred Men's Competition 2024 |
| 30 Jul 2024 | SB 146/8 v NS 147/3Match 8 · The Hundred | SB | 1 | - | 0 | Northern Superchargers won by 7 wickets | Leeds | The Hundred Men's Competition 2024 |