| 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 |
| 24 Jul 2024 | LS 138/9 v SB 139/3Match 2 · The Hundred | SB | 23* | - | 1 | Southern Brave won by 7 wickets | Southampton | The Hundred Men's Competition 2024 |
| 19 Jul 2024 | MID 159/9 v SUS 161/1Match · T20 | MID | 6 | - | 0 | Sussex won by 9 wickets | Brighton | Vitality Blast 2024 |
| 18 Jul 2024 | GLO 179/8 v MID 169/7Match · T20 | MID | 73* | - | 0 | Gloucestershire won by 10 runs | Chelmsford | Vitality Blast 2024 |
| 12 Jul 2024 | GLA 88/9 v MID 89/4Match · T20 | MID | 28 | - | 0 | Middlesex won by 6 wickets | Cardiff | Vitality Blast 2024 |
| 11 Jul 2024 | MID 181/8 v GLO 152Match · T20 | MID | 6 | - | 0 | Middlesex won by 29 runs | Cheltenham | Vitality Blast 2024 |
| 30 Jun 2024 | LEI 179 & 372 v MID 86 & 342Match 35 · First-class | MID | 28 & 60 | - | 5 | Leicestershire won by 123 runs | Leicester | County Championship 2024 |
| 23 Jun 2024 | MID 433 & 302 v DER 339 & 202Match 30 · First-class | MID | 57 & 59 | - | 0 | Middlesex won by 194 runs | London | County Championship 2024 |
| 20 Jun 2024 | SUR 185/9 v MID 129/8Match · T20 | MID | 6 | - | 0 | Surrey won by 56 runs | London | Vitality Blast 2024 |
| 9 Jun 2024 | KEN 173/8 v MID 178/6Match · T20 | MID | 18 | - | 1 | Middlesex won by 4 wickets | Canterbury | Vitality Blast 2024 |
| 31 May 2024 | KEN 205/8 v MID 107Match · T20 | MID | 11 | 0/12 | 1 | Kent won by 98 runs | Chelmsford | Vitality Blast 2024 |
| 24 May 2024 | SUS 554/9d v MID 613/9dMatch 27 · First-class | MID | 25 | - | 0 | Match drawn | London | County Championship 2024 |
| 17 May 2024 | GLA 183 & 372 v MID 343 & 213/8Match 22 · First-class | MID | 15 & 6 | - | 2 | Middlesex won by 2 wickets | Cardiff | County Championship 2024 |
| 3 May 2024 | LEI 306 v MID 407/8Match 17 · First-class | MID | 131 | 0/1 | 0 | Match drawn | London | County Championship 2024 |
| 26 Apr 2024 | MID 203 & 449/7d v GLO 322 & 127/3Match 13 · First-class | MID | 20 & 30 | 0/10 | 2 | Match drawn | Bristol | County Championship 2024 |
| 19 Apr 2024 | YOR 159 & 244 v MID 246 & 158/4Match 10 · First-class | MID | 51 & 42 | - | 4 | Middlesex won by 6 wickets | London | County Championship 2024 |
| 12 Apr 2024 | NOR 552/6d v MID 553/2Match 8 · First-class | MID | 196* | 1/49 | 0 | Match drawn | Northampton | County Championship 2024 |
| 5 Apr 2024 | GLA 620/3d & 31/2 v MID 655Match 2 · First-class | MID | 37 | 0/21 & 1/9 | 1 | Match drawn | London | County Championship 2024 |
| 3 Mar 2024 | MS 189/3 v KK 169/7Match 19 · T20 | KK | 12 | - | 0 | Multan Sultans won by 20 runs | Karachi | Pakistan Super League 2023/24 |
| 28 Feb 2024 | KK 165/5 v IU 169/3Match 15 · T20 | KK | 24 | 0/2 | 0 | Islamabad United won by 7 wickets | Karachi | Pakistan Super League 2023/24 |
| 17 Feb 2024 | ME 208/3 v DC 163/7Final · T20 | DC | 0 | - | 2 | MI Emirates won by 45 runs | Dubai | International League T20 2023/24 |
| 15 Feb 2024 | GG 138/6 v DC 139/1Qualifier 2 · T20 | DC | 63* | - | 0 | Dubai Capitals won by 9 wickets | Sharjah | International League T20 2023/24 |
| 13 Feb 2024 | DC 188/5 v ADKR 103Eliminator · T20 | DC | 9 | - | 2 | Dubai Capitals won by 85 runs | Abu Dhabi | International League T20 2023/24 |
| 10 Feb 2024 | DC 147/9 v ME 128/8Match 29 · T20 | DC | 17 | - | 0 | Dubai Capitals won by 19 runs | Abu Dhabi | International League T20 2023/24 |
| 8 Feb 2024 | DSG 211/6 v JSK 142Qualifier 2 · T20 | JSK | 10 | - | 0 | Durban's Super Giants won by 69 runs | Johannesburg | SA20 2023/24 |
| 7 Feb 2024 | PR 138 v JSK 139/1Eliminator · T20 | JSK | 68 | - | 0 | Joburg Super Kings won by 9 wickets | Johannesburg | SA20 2023/24 |
| 3 Feb 2024 | DSG 203/6 v JSK 209/3Match 29 · T20 | JSK | 57 | - | 0 | Joburg Super Kings won by 7 wickets | Johannesburg | SA20 2023/24 |
| 31 Jan 2024 | JSK 78 v SEC 79/1Match 25 · T20 | JSK | 18 | - | 0 | Sunrisers Eastern Cape won by 9 wickets | Johannesburg | SA20 2023/24 |
| 29 Jan 2024 | MCT 80/3 v JSK 98/0Match 23 · T20 | JSK | 41* | - | 0 | Joburg Super Kings won by 10 wickets (DLS method) | Cape Town | SA20 2023/24 |
| 27 Jan 2024 | JSK 44/2 v PCMatch 21 · T20 | JSK | 0 | - | 0 | No result | Centurion | SA20 2023/24 |
| 24 Jan 2024 | JSK 168/3 v PR 171/5Match 17 · T20 | JSK | 30 | - | 0 | Paarl Royals won by 5 wickets | Johannesburg | SA20 2023/24 |
| 20 Jan 2024 | PC 167/9 v JSK 171/4Match 13 · T20 | JSK | 33 | - | 0 | Joburg Super Kings won by 6 wickets | Johannesburg | SA20 2023/24 |
| 17 Jan 2024 | JSK 134 v PR 135/3Match 9 · T20 | JSK | 71 | - | 0 | Paarl Royals won by 7 wickets | Paarl | SA20 2023/24 |
| 15 Jan 2024 | DSG 145/8 v JSK 108/9Match 7 · T20 | JSK | 1 | - | 0 | Durban's Super Giants won by 37 runs | Durban | SA20 2023/24 |
| 13 Jan 2024 | MCT 243/5 v JSK 145Match 4 · T20 | JSK | 48 | - | 0 | MI Cape Town won by 98 runs | Johannesburg | SA20 2023/24 |
| 26 Sept 2023 | DER 450/8d & 234/2d v GLA 301/5d & 135/6Match · First-class | DER | 22 & 38* | 0/3 | 0 | Match drawn | Cardiff | County Championship 2023 |
| 19 Sept 2023 | SUS 100 & 84/3 v DER 229/6dMatch · First-class | DER | 16 | - | 0 | Match drawn | Derby | County Championship 2023 |
| 10 Sept 2023 | GLO 377 & 208/6d v DER 403Match · First-class | DER | 108* | - | 0 | Match drawn | Bristol | County Championship 2023 |
| 3 Sept 2023 | YOR 297 & 520/9d v DER 247 & 293Match · First-class | DER | 30 & 0 | 0/24 | 0 | Yorkshire won by 277 runs | Scarborough | County Championship 2023 |
| 26 Aug 2023 | SB 196/1 v MO 201/3Eliminator · The Hundred | SB | DNB | - | 0 | Manchester Originals won by 7 wickets | London | The Hundred Men's Competition 2023 |
| 23 Aug 2023 | MO 130/8 v SB 134/4Match 31 · The Hundred | SB | 2 | - | 1 | Southern Brave won by 6 wickets | Manchester | The Hundred Men's Competition 2023 |
| 19 Aug 2023 | OI 139/7 v SB 131/7Match 26 · The Hundred | SB | 3 | - | 0 | Oval Invincibles won by 8 runs | Southampton | The Hundred Men's Competition 2023 |
| 16 Aug 2023 | BP 119/8 v SB 120/6Match 22 · The Hundred | SB | 15 | - | 2 | Southern Brave won by 4 wickets | Southampton | The Hundred Men's Competition 2023 |
| 12 Aug 2023 | WF 87 v SB 91/1Match 17 · The Hundred | SB | 17* | - | 3 | Southern Brave won by 9 wickets | Cardiff | The Hundred Men's Competition 2023 |
| 8 Aug 2023 | SB 34/3 v LSMatch 11 · The Hundred | SB | DNB | - | 0 | No result | London | The Hundred Men's Competition 2023 |
| 6 Aug 2023 | NS 201/3 v SB 141/5Match 8 · The Hundred | SB | 28 | 0/16 | 0 | Northern Superchargers won by 60 runs | Southampton | The Hundred Men's Competition 2023 |