| 24 Sept 2026 | DUR 493 v LAN 397/6Match 56 · First-class | DUR | 58* | 1/55 | 1 | Match drawn | Manchester | County Championship 2026 |
| 8 Sept 2026 | DUR 252 & 374 v MID 203 & 330Match 47 · First-class | DUR | 1 & 16 | 5/72 & 4/116 | 0 | Durham won by 93 runs | Chester-le-Street | County Championship 2026 |
| 27 Aug 2026 | GLO 137 & 250 v DUR 384 & 4/0Match 40 · First-class | DUR | 20 & DNB | 2/51 & 2/44 | 1 | Durham won by 10 wickets | Chester-le-Street | County Championship 2026 |
| 20 Aug 2026 | DUR 283 & 295/6d v DER 156 & 84/9Match 34 · First-class | DUR | 18 & 8* | 1/52 & 1/30 | 0 | Durham won by 338 runs | Derby | County Championship 2026 |
| 12 Jul 2026 | DUR 141 v LAN 142/7Match · T20 | DUR | 2 | 1/36 | 1 | Lancashire won by 3 wickets | Manchester | Vitality Blast Men 2026 |
| 10 Jul 2026 | DUR 165/7 v DER 160/6Match · T20 | DUR | 3 | 2/28 | 0 | Durham won by 5 runs | Chester-le-Street | Vitality Blast Men 2026 |
| 8 Jul 2026 | LEI 156/8 v DUR 160/2Match · T20 | DUR | DNB | 1/17 | 0 | Durham won by 8 wickets | Leicester | Vitality Blast Men 2026 |
| 16 May 2025 | NOT 407 & 347 v DUR 664 & 92/3Match 26 · First-class | DUR | 0 & 6* | 3/64 & 2/88 | 1 | Durham won by 7 wickets | Chester-le-Street | County Championship 2025 |
| 3 Sept 2024 | DUR 162/8 v SUR 164/5Quarter-final · T20 | DUR | 8 | 2/34 | 1 | Surrey won by 5 wickets | London | Vitality Blast 2024 |
| 29 Aug 2024 | SOM 492 & 263/5d v DUR 336 & 126Match 54 · First-class | DUR | 104* & 12 | 2/100 & 1/30 | 1 | Somerset won by 293 runs | Taunton | County Championship 2024 |
| 10 May 2024 | HAM 503 & 62/2 v DUR 432Match 22 · First-class | DUR | 18 | 1/66 & 0/8 | 0 | Match drawn | Southampton | County Championship 2024 |
| 26 Apr 2024 | DUR 358 & 131/2 v ESS 488Match 16 · First-class | DUR | 18 & DNB | 0/92 | 0 | Match drawn | Chester-le-Street | County Championship 2024 |
| 12 Apr 2024 | WAR 698/3d v DUR 517 & 293/6Match 10 · First-class | DUR | 12 & 4* | 0/128 | 0 | Match drawn | Birmingham | County Championship 2024 |
| 19 Jul 2023 | DER 443 & 89/0 v DUR 575Match · First-class | DUR | 80 | 1/68 & 0/19 | 0 | Match drawn | Derby | County Championship 2023 |
| 10 Jul 2023 | GLO 316 & 188 v DUR 453 & 52/1Match · First-class | DUR | 62 & DNB | 2/44 & 2/24 | 1 | Durham won by 9 wickets | Chester-le-Street | County Championship 2023 |
| 2 Jul 2023 | BB 141 v DUR 133/9Match · T20 | DUR | 8 | - | 1 | Birmingham Bears won by 8 runs | Birmingham | Vitality Blast 2023 |
| 30 Jun 2023 | DUR 216/4 v WOR 112/3Match · T20 | DUR | 39 | - | 0 | Match tied | Worcester | Vitality Blast 2023 |
| 23 Jun 2023 | YOR 49/1 v DURMatch · T20 | DUR | - | - | 1 | No result | Chester-le-Street | Vitality Blast 2023 |
| 20 Jun 2023 | DUR 146/5 v BB 149/8Match · T20 | DUR | 0 | - | 0 | Birmingham Bears won by 2 wickets | Chester-le-Street | Vitality Blast 2023 |
| 18 Jun 2023 | LAN 195/7 v DUR 150/3Match · T20 | DUR | DNB | - | 1 | Lancashire won by 7 runs (DLS method) | Manchester | Vitality Blast 2023 |
| 16 Jun 2023 | DUR 178 v DER 178/5Match · T20 | DUR | 58 | - | 0 | Match tied | Chester-le-Street | Vitality Blast 2023 |
| 11 May 2023 | YOR 254 & 218 v DUR 227 & 246/9Match · First-class | DUR | 14 & 2* | 2/60 & 1/16 | 1 | Durham won by 1 wicket | Chester-le-Street | County Championship 2023 |
| 27 Apr 2023 | DUR 452/9d v DER 165 & 280Match · First-class | DUR | 108* | 2/24 & 1/54 | 0 | Durham won by an innings and 7 runs | Chester-le-Street | County Championship 2023 |
| 20 Apr 2023 | DUR 471/9d v GLA 305 & 104/6Match · First-class | DUR | 91 | 3/89 & 1/32 | 1 | Match drawn | Cardiff | County Championship 2023 |
| 6 Apr 2023 | DUR 376 & 189 v SUS 335 & 232/8Match · First-class | DUR | 14 & 36 | 1/80 & 3/38 | 0 | Sussex won by 2 wickets | Brighton | County Championship 2023 |
| 3 Jul 2022 | DUR 193/5 v DER 194/5Match · T20 | DUR | 17 | 1/42 | 0 | Derbyshire won by 5 wickets | Derby | Vitality Blast 2022 |
| 1 Jul 2022 | DUR 183/8 v NOT 184/6Match · T20 | DUR | 25 | 0/34 | 0 | Nottinghamshire won by 4 wickets | Nottingham | Vitality Blast 2022 |
| 24 Jun 2022 | NOT 98/9 v DUR 96/5Match · T20 | DUR | 5 | 2/13 | 0 | Nottinghamshire won by 2 runs | Chester-le-Street | Vitality Blast 2022 |
| 10 Jun 2022 | LAN 130 v DUR 131/8Match · T20 | DUR | 2 | 0/17 | 0 | Durham won by 2 wickets | Chester-le-Street | Vitality Blast 2022 |
| 8 Jun 2022 | DUR 141/7 v BB 142/4Match · T20 | DUR | 4 | 0/26 | 0 | Birmingham Bears won by 6 wickets | Chester-le-Street | Vitality Blast 2022 |
| 5 Jun 2022 | DUR 154/8 v NOR 158/6Match · T20 | DUR | 0 | 1/39 | 1 | Northamptonshire won by 4 wickets | Chester-le-Street | Vitality Blast 2022 |
| 3 Jun 2022 | DUR 207/8 v YOR 210/4Match · T20 | DUR | 12 | 0/50 | 1 | Yorkshire won by 6 wickets | Leeds | Vitality Blast 2022 |
| 1 Jun 2022 | DUR 186/7 v WOR 138/9Match · T20 | DUR | 19 | 1/15 | 0 | Durham won by 48 runs | Chester-le-Street | Vitality Blast 2022 |
| 29 May 2022 | DUR 158/9 v BB 162/5Match · T20 | DUR | 13 | 2/38 | 0 | Birmingham Bears won by 5 wickets | Birmingham | Vitality Blast 2022 |
| 27 May 2022 | NOR 223/4 v DUR 192/9Match · T20 | DUR | 17 | 0/31 | 0 | Northamptonshire won by 31 runs | Northampton | Vitality Blast 2022 |
| 26 May 2022 | DUR 184/8 v LEI 130Match · T20 | DUR | 10 | 1/34 | 1 | Durham won by 54 runs | Leicester | Vitality Blast 2022 |
| 19 May 2022 | DUR 350 & 188 v MID 422 & 119/4Match 23 · First-class | DUR | 28 & 19 | 0/89 & 0/31 | 0 | Middlesex won by 6 wickets | London | County Championship 2022 |
| 12 May 2022 | DUR 311 & 249 v GLA 365 & 137Match 20 · First-class | DUR | 8 & 8* | 0/61 & 2/31 | 0 | Durham won by 58 runs | Chester-le-Street | County Championship 2022 |
| 18 Jul 2021 | NOT 221/4 v DUR 143Match · T20 | DUR | - | 0/1 | 0 | Nottinghamshire won by 78 runs | Nottingham | Vitality Blast 2021 |
| 16 Jul 2021 | LAN 199/5 v DUR 193/5Match · T20 | DUR | 29* | 0/31 | 1 | Lancashire won by 6 runs | Manchester | Vitality Blast 2021 |
| 4 Jul 2021 | WAR 237 v DUR 253/7Match · First-class | DUR | - | 1/52 | 0 | Match drawn | Birmingham | County Championship 2021 |
| 2 Jul 2021 | DUR 115/4 v LEI 88/2Match · T20 | DUR | DNB | 0/18 | 0 | Leicestershire won by 8 wickets (DLS method) | Chester-le-Street | Vitality Blast 2021 |
| 26 Jun 2021 | DUR 164/8 v BB 130Match · T20 | DUR | 6 | 1/22 | 0 | Durham won by 34 runs | Birmingham | Vitality Blast 2021 |
| 25 Jun 2021 | DUR 178/8 v WOR 181/2Match · T20 | DUR | 15 | 0/23 | 1 | Worcestershire won by 8 wickets | Worcester | Vitality Blast 2021 |
| 23 Jun 2021 | DUR 157/5 v NOR 158/1Match · T20 | DUR | 20* | 0/19 | 0 | Northamptonshire won by 9 wickets | Chester-le-Street | Vitality Blast 2021 |
| 20 Jun 2021 | DUR 185/4 v BB 163/8Match · T20 | DUR | 3* | 3/30 | 0 | Durham won by 22 runs | Chester-le-Street | Vitality Blast 2021 |
| 17 Jun 2021 | LAN 151/6 v DUR 153/4Match · T20 | DUR | DNB | 1/23 | 1 | Durham won by 6 wickets | Chester-le-Street | Vitality Blast 2021 |
| 15 Jun 2021 | NOT 195/5 v DUR 182/8Match · T20 | DUR | 25* | 0/29 | 0 | Nottinghamshire won by 13 runs | Chester-le-Street | Vitality Blast 2021 |
| 13 Jun 2021 | LEI 168/9 v DUR 170/8Match · T20 | DUR | 1 | 0/39 | 0 | Durham won by 2 wickets | Leicester | Vitality Blast 2021 |
| 11 Jun 2021 | DUR 181/8 v YOR 161/6Match · T20 | DUR | 51 | 1/26 | 1 | Durham won by 20 runs | Chester-le-Street | Vitality Blast 2021 |