| 11 Jul 2025 | SUS 145 v ESS 148/4Match · T20 | ESS | 3 | 1/23 | 0 | Essex won by 6 wickets | Chelmsford | Vitality Blast Men 2025 |
| 8 Jul 2025 | SOM 225/6 v ESS 130Match · T20 | ESS | 2 | 1/27 | 0 | Somerset won by 95 runs | Taunton | Vitality Blast Men 2025 |
| 6 Jul 2025 | SUR 141/6 v ESS 145/6Match · T20 | ESS | 14* | 1/21 | 0 | Essex won by 4 wickets (DLS method) | London | Vitality Blast Men 2025 |
| 4 Jul 2025 | GLO 184/7 v ESS 171Match · T20 | ESS | 27 | 0/26 | 1 | Gloucestershire won by 13 runs | Chelmsford | Vitality Blast Men 2025 |
| 29 Jun 2025 | ESS 368 & 131 v YOR 459 & 41/0Match 41 · First-class | ESS | 18 & 0 | 2/50 | 0 | Yorkshire won by 10 wickets | York | County Championship 2025 |
| 22 Jun 2025 | ESS 296 & 358/6d v HAM 453Match 37 · First-class | ESS | 71 & 19 | 4/102 | 0 | Match drawn | Chelmsford | County Championship 2025 |
| 20 Jun 2025 | KEN 219/3 v ESS 172Match · T20 | ESS | 3 | 0/28 | 0 | Kent won by 47 runs | Chelmsford | Vitality Blast Men 2025 |
| 19 Jun 2025 | MID 161 v ESS 160/6Match · T20 | ESS | 8 | 0/17 | 0 | Middlesex won by 1 run | London | Vitality Blast Men 2025 |
| 13 Jun 2025 | ESS 177/4 v SUS 23/3Match · T20 | ESS | DNB | - | 0 | No result | Brighton | Vitality Blast Men 2025 |
| 12 Jun 2025 | GLA 220/6 v ESS 180Match · T20 | ESS | 3 | 2/34 | 0 | Glamorgan won by 40 runs | Chelmsford | Vitality Blast Men 2025 |
| 8 Jun 2025 | ESS 156/9 v MID 159/4Match · T20 | ESS | 1 | 0/25 | 0 | Middlesex won by 6 wickets | Chelmsford | Vitality Blast Men 2025 |
| 6 Jun 2025 | ESS 183/8 v GLA 185/4Match · T20 | ESS | 13 | 0/17 | 0 | Glamorgan won by 6 wickets | Cardiff | Vitality Blast Men 2025 |
| 1 Jun 2025 | ESS 148 v SOM 149/2Match · T20 | ESS | 54 | 1/26 | 1 | Somerset won by 8 wickets | Chelmsford | Vitality Blast Men 2025 |
| 30 May 2025 | HAM 230/7 v ESS 124Match · T20 | ESS | 4 | 1/35 | 1 | Hampshire won by 106 runs | Southampton | Vitality Blast Men 2025 |
| 23 May 2025 | ESS 217 & 479 v SUR 279 & 289/7Match 33 · First-class | ESS | 16 & 4 | 0/13 | 1 | Match drawn | London | County Championship 2025 |
| 16 May 2025 | WOR 358 & 134 v ESS 157 & 110Match 30 · First-class | ESS | 15 & 17 | 2/13 | 1 | Worcestershire won by 225 runs | Worcester | County Championship 2025 |
| 9 May 2025 | YOR 216 & 426/6d v ESS 123 & 273/9Match 22 · First-class | ESS | 6 & 75 | 4/49 & 2/98 | 1 | Match drawn | Chelmsford | County Championship 2025 |
| 2 May 2025 | ESS 206 & 259/9 v SOM 145 & 325/7Match 21 · First-class | ESS | 3 & 28 | 0/18 | 1 | Somerset won by 3 wickets | Taunton | County Championship 2025 |
| 18 Apr 2025 | ESS 179 & 317 v WOR 202 & 266Match 13 · First-class | ESS | 19 & 5 | - | 2 | Essex won by 28 runs | Chelmsford | County Championship 2025 |
| 11 Apr 2025 | NOT 347 & 385 v ESS 367 & 106/1Match 7 · First-class | ESS | 52 & DNB | 1/46 & 1/69 | 1 | Match drawn | Nottingham | County Championship 2025 |
| 4 Apr 2025 | ESS 582/6d v SUR 365 & 219/6Match · First-class | ESS | 145* | 2/47 & 1/39 | 0 | Match drawn | Chelmsford | County Championship 2025 |
| 10 Dec 2024 | PA 103 v KY 106/3Match 17 · T20 | PA | 0 | 0/20 | 0 | Karnali Yaks won by 7 wickets | Kirtipur | Nepal Premier League 2024/25 |
| 6 Dec 2024 | LL 170/5 v PA 176/0Match 11 · T20 | PA | DNB | 1/29 | 0 | Pokhara Avengers won by 10 wickets | Kirtipur | Nepal Premier League 2024/25 |
| 5 Dec 2024 | PA 138/7 v JB 143/3Match 8 · T20 | PA | 35 | 0/27 | 0 | Janakpur Bolts won by 7 wickets | Kirtipur | Nepal Premier League 2024/25 |
| 3 Dec 2024 | CR 161/7 v PA 74Match 5 · T20 | PA | 17 | 0/20 | 1 | Chitwan Rhinos won by 87 runs | Kirtipur | Nepal Premier League 2024/25 |
| 26 Sept 2024 | ESS 508/8d v SUR 267/7Match 67 · First-class | ESS | 112 | 1/59 | 0 | Match drawn | Chelmsford | County Championship 2024 |
| 17 Sept 2024 | WAR 78 & 114 v ESS 232Match 65 · First-class | ESS | 32 | - | 1 | Essex won by an innings and 40 runs | Birmingham | County Championship 2024 |
| 9 Sept 2024 | ESS 457 v NOT 93 & 281Match 57 · First-class | ESS | 5 | 0/2 & 0/42 | 0 | Essex won by an innings and 83 runs | Chelmsford | County Championship 2024 |
| 29 Aug 2024 | WOR 266 & 321 v ESS 404 & 140Match 51 · First-class | ESS | 10 & 7 | 0/36 & 1/69 | 0 | Worcestershire won by 43 runs | Chelmsford | County Championship 2024 |
| 22 Aug 2024 | ESS 438/8d v HAM 424/8dMatch 47 · First-class | ESS | 0 | 5/96 | 0 | Match drawn | Southampton | County Championship 2024 |
| 13 Aug 2024 | LS 111/8 v NS 64/1Match 29 · The Hundred | LS | 3 | 1/11 | 0 | Northern Superchargers won by 21 runs (DLS method) | Leeds | The Hundred Men's Competition 2024 |
| 11 Aug 2024 | LS 96 v OI 100/1Match 26 · The Hundred | LS | 6 | 0/17 | 0 | Oval Invincibles won by 9 wickets | London | The Hundred Men's Competition 2024 |
| 9 Aug 2024 | MO 135/5 v LS 123/5Match 23 · The Hundred | LS | 2* | - | 0 | Manchester Originals won by 12 runs | London | The Hundred Men's Competition 2024 |
| 7 Aug 2024 | TR 166/4 v LS 144Match 20 · The Hundred | LS | 37 | 0/22 | 0 | Trent Rockets won by 22 runs | Nottingham | The Hundred Men's Competition 2024 |
| 4 Aug 2024 | OI 147/5 v LS 117Match 15 · The Hundred | LS | 0 | 1/14 | 0 | Oval Invincibles won by 30 runs | London | The Hundred Men's Competition 2024 |
| 31 Jul 2024 | ESS 290/9 v LEI 291/7Match · List A | ESS | 55 | 3/55 | 2 | Leicestershire won by 3 wickets | Chelmsford | One-Day Cup 2024 |
| 19 Jul 2024 | HAM 181/5 v ESS 174/7Match · T20 | ESS | 4 | 0/28 | 0 | Hampshire won by 7 runs | Southampton | Vitality Blast 2024 |
| 14 Jul 2024 | SUR 189/9 v ESS 176/8Match · T20 | ESS | 7 | 2/22 | 0 | Surrey won by 13 runs | Chelmsford | Vitality Blast 2024 |
| 13 Jul 2024 | SUS 207/2 v ESS 211/5Match · T20 | ESS | 13 | 1/20 | 0 | Essex won by 5 wickets | Brighton | Vitality Blast 2024 |
| 11 Jul 2024 | ESS 187/3 v KEN 165/5Match · T20 | ESS | 31* | 0/38 | 2 | Essex won by 22 runs | Chelmsford | Vitality Blast 2024 |
| 7 Jul 2024 | GLA 182/8 v ESS 156Match · T20 | ESS | 3 | 2/23 | 0 | Glamorgan won by 26 runs | Cardiff | Vitality Blast 2024 |
| 30 Jun 2024 | SUR 262 & 278 v ESS 180/9 & 215/9Match 45 · First-class | ESS | 48 & 0 | 1/17 & 1/30 | 0 | Surrey won by 145 runs | London | County Championship 2024 |
| 23 Jun 2024 | DUR 587 & 184/8d v ESS 339 & 208/2Match 36 · First-class | ESS | 53 & DNB | 4/158 & 1/43 | 2 | Match drawn | Chelmsford | County Championship 2024 |
| 21 Jun 2024 | KEN 156/7 v ESS 157/5Match · T20 | ESS | 16* | 2/28 | 0 | Essex won by 5 wickets | Canterbury | Vitality Blast 2024 |
| 20 Jun 2024 | HAM 166/7 v ESS 170/2Match · T20 | ESS | DNB | 2/20 | 0 | Essex won by 8 wickets | Chelmsford | Vitality Blast 2024 |
| 14 Jun 2024 | ESS 178/9 v SUS 181/2Match · T20 | ESS | 3 | 1/29 | 0 | Sussex won by 8 wickets | Chelmsford | Vitality Blast 2024 |
| 13 Jun 2024 | ESS 129/4 v MID 63/2Match · T20 | ESS | 0* | - | 0 | Essex won by 16 runs (DLS method) | London | Vitality Blast 2024 |
| 7 Jun 2024 | GLA 166/8 v ESS 168/8Match · T20 | ESS | 1 | 1/34 | 2 | Essex won by 2 wickets | Chelmsford | Vitality Blast 2024 |
| 2 Jun 2024 | MID 203/7 v ESS 207/6Match · T20 | ESS | 16 | 1/17 | 0 | Essex won by 4 wickets | Chelmsford | Vitality Blast 2024 |
| 31 May 2024 | ESS 193/6 v SOM 197/6Match · T20 | ESS | 12* | 1/46 | 0 | Somerset won by 4 wickets | Taunton | Vitality Blast 2024 |