| 22 Aug 2024 | DUR 531/7d v NOT 229 & 285Match 46 · First-class | DUR | 114* | 0/6 | 1 | Durham won by an innings and 17 runs | Chester-le-Street | County Championship 2024 |
| 19 Jul 2024 | DER 155/8 v DUR 159/2Match · T20 | DUR | DNB | - | 1 | Durham won by 8 wickets | Derby | Vitality Blast 2024 |
| 14 Jul 2024 | DUR 90/5 v NOR 91/4Match · T20 | DUR | 36* | - | 0 | Northamptonshire won by 6 wickets | Chester-le-Street | Vitality Blast 2024 |
| 12 Jul 2024 | DUR 160/6 v NOT 130/9Match · T20 | DUR | 44* | - | 0 | Durham won by 30 runs | Chester-le-Street | Vitality Blast 2024 |
| 11 Jul 2024 | DUR 107 v YOR 108/3Match · T20 | DUR | 16 | - | 1 | Yorkshire won by 7 wickets | Leeds | Vitality Blast 2024 |
| 7 Jul 2024 | DUR 140 v NOR 141/5Match · T20 | DUR | 19 | - | 1 | Northamptonshire won by 5 wickets | Northampton | Vitality Blast 2024 |
| 5 Jul 2024 | DUR 190/5 v WOR 168Match · T20 | DUR | 20 | - | 1 | Durham won by 22 runs | Chester-le-Street | Vitality Blast 2024 |
| 16 Jun 2024 | DUR 218/3 v LAN 216/8Match · T20 | DUR | 2* | 1/13 | 1 | Durham won by 2 runs | Chester-le-Street | Vitality Blast 2024 |
| 15 Jun 2024 | DUR 58/0 v NOTMatch · T20 | DUR | DNB | - | 0 | No result | Nottingham | Vitality Blast 2024 |
| 12 Jun 2024 | LEI 140/8 v DUR 130/8Match · T20 | DUR | 49 | - | 0 | Leicestershire won by 10 runs | Chester-le-Street | Vitality Blast 2024 |
| 8 Jun 2024 | DUR 194/9 v BB 168Match · T20 | DUR | 33 | 1/18 | 0 | Durham won by 26 runs | Birmingham | Vitality Blast 2024 |
| 7 Jun 2024 | LEI 176/7 v DUR 178/3Match · T20 | DUR | 22 | - | 2 | Durham won by 7 wickets | Leicester | Vitality Blast 2024 |
| 31 May 2024 | DUR 101 v BB 105/4Match · T20 | DUR | 17 | - | 1 | Birmingham Bears won by 6 wickets | Chester-le-Street | Vitality Blast 2024 |
| 30 May 2024 | DUR 75 v LAN 76/1Match · T20 | DUR | 1 | - | 0 | Lancashire won by 9 wickets | Manchester | Vitality Blast 2024 |
| 5 May 2024 | KKR 235/6 v LSG 137Match 54 · T20 | LSG | 16 | - | 0 | Kolkata Knight Riders won by 98 runs | Lucknow | Indian Premier League 2024 |
| 30 Apr 2024 | MI 144/7 v LSG 145/6Match 48 · T20 | LSG | 5 | - | 0 | Lucknow Super Giants won by 4 wickets | Lucknow | Indian Premier League 2024 |
| 20 Dec 2023 | HH 172/8 v PS 173/1Match 9 · T20 | PS | DNB | 0/1 | 1 | Perth Scorchers won by 9 wickets | Perth | Big Bash League 2023/24 |
| 13 Dec 2023 | MS 101 v PS 102/3Match 7 · T20 | PS | 19* | - | 0 | Perth Scorchers won by 7 wickets | Melbourne | Big Bash League 2023/24 |
| 10 Dec 2023 | PS 30/2 v MRMatch 4 · T20 | PS | DNB | - | 0 | No result | Geelong | Big Bash League 2023/24 |
| 6 Nov 2023 | WA 141 & 136 v NSW 276 & 4/0Match 11 · First-class | WA | 0 & 2 | - | 1 | New South Wales won by 10 wickets | Sydney | Sheffield Shield 2023/24 |
| 4 Nov 2023 | WA 216 v NSW 225/8Match 13 · List A | WA | 25 | - | 0 | New South Wales won by 2 wickets (DLS method) | Sydney | The Marsh Cup 2023/24 |
| 26 Oct 2023 | WA 241 & 377/8d v SA 264 & 154Match 9 · First-class | WA | 11 & 32 | - | 3 | Western Australia won by 200 runs | Adelaide | Sheffield Shield 2023/24 |
| 15 Oct 2023 | TAS 439 & 129/5 v WA 574/8dMatch 6 · First-class | WA | 82* | 0/20 & 0/2 | 0 | Match drawn | Perth | Sheffield Shield 2023/24 |
| 9 Oct 2023 | VIC 107 v WA 109/4Match 9 · List A | WA | 4* | - | 0 | Western Australia won by 6 wickets | Perth | The Marsh Cup 2023/24 |
| 4 Oct 2023 | VIC 256 & 172 v WA 481Match 3 · First-class | WA | 57 | 0/0 | 2 | Western Australia won by an innings and 53 runs | Perth | Sheffield Shield 2023/24 |
| 24 Sept 2023 | QUE 238 v WA 242/6Match 1 · List A | WA | 27* | - | 2 | Western Australia won by 4 wickets | Brisbane | The Marsh Cup 2023/24 |
| 3 Sept 2023 | SA 190/8 v AUS 191/53rd T20I · T20I | AUS | 2* | - | 1 | Australia won by 5 wickets | Durban | Australia tour of South Africa 2023/24 |
| 23 Aug 2023 | MO 130/8 v SB 134/4Match 31 · The Hundred | MO | 5* | 1/24 | 0 | Southern Brave won by 6 wickets | Manchester | The Hundred Men's Competition 2023 |
| 20 Aug 2023 | MO 164/6 v NS 83Match 27 · The Hundred | MO | 4* | - | 0 | Manchester Originals won by 81 runs | Manchester | The Hundred Men's Competition 2023 |
| 17 Aug 2023 | MO 181/6 v TR 171/5Match 23 · The Hundred | MO | 10 | - | 1 | Manchester Originals won by 10 runs | Nottingham | The Hundred Men's Competition 2023 |
| 13 Aug 2023 | MO 182/6 v NS 141/9Match 18 · The Hundred | MO | 8 | - | 1 | Manchester Originals won by 40 runs (DLS method) | Leeds | The Hundred Men's Competition 2023 |
| 9 Aug 2023 | OI 186/5 v MO 92Match 13 · The Hundred | MO | 13 | - | 0 | Oval Invincibles won by 94 runs | London | The Hundred Men's Competition 2023 |
| 7 Aug 2023 | MO 160/8 v BP 111Match 10 · The Hundred | MO | 21 | - | 1 | Manchester Originals won by 49 runs | Manchester | The Hundred Men's Competition 2023 |
| 5 Aug 2023 | MO 138/5 v LSMatch 6 · The Hundred | MO | 16* | - | 0 | No result | Manchester | The Hundred Men's Competition 2023 |
| 2 Aug 2023 | WF 94/3 v MO 85/4Match 2 · The Hundred | MO | 1* | - | 1 | Welsh Fire won by 9 runs | Cardiff | The Hundred Men's Competition 2023 |
| 2 Jul 2023 | BB 141 v DUR 133/9Match · T20 | DUR | 6 | 3/20 | 1 | Birmingham Bears won by 8 runs | Birmingham | Vitality Blast 2023 |
| 30 Jun 2023 | DUR 216/4 v WOR 112/3Match · T20 | DUR | 33* | 0/9 | 1 | Match tied | Worcester | Vitality Blast 2023 |
| 23 Jun 2023 | YOR 49/1 v DURMatch · T20 | DUR | - | 0/15 | 0 | No result | Chester-le-Street | Vitality Blast 2023 |
| 20 Jun 2023 | DUR 146/5 v BB 149/8Match · T20 | DUR | 53* | 0/10 | 1 | Birmingham Bears won by 2 wickets | Chester-le-Street | Vitality Blast 2023 |
| 18 Jun 2023 | LAN 195/7 v DUR 150/3Match · T20 | DUR | 4 | 0/24 | 0 | Lancashire won by 7 runs (DLS method) | Manchester | Vitality Blast 2023 |
| 16 Jun 2023 | DUR 178 v DER 178/5Match · T20 | DUR | 5 | 0/20 | 0 | Match tied | Chester-le-Street | Vitality Blast 2023 |
| 9 Jun 2023 | DUR 172/4 v LEI 174/4Match · T20 | DUR | 60* | 0/13 | 0 | Leicestershire won by 6 wickets | Leicester | Vitality Blast 2023 |
| 8 Jun 2023 | NOT 187/7 v DUR 161/9Match · T20 | DUR | 0 | - | 3 | Nottinghamshire won by 26 runs | Nottingham | Vitality Blast 2023 |
| 6 Jun 2023 | NOR 161/7 v DUR 162/6Match · T20 | DUR | 31* | 0/19 | 0 | Durham won by 4 wickets | Chester-le-Street | Vitality Blast 2023 |
| 4 Jun 2023 | DUR 168/6 v LEI 169/3Match · T20 | DUR | 46 | - | 0 | Leicestershire won by 7 wickets | Chester-le-Street | Vitality Blast 2023 |
| 2 Jun 2023 | LAN 152/9 v DUR 153/4Match · T20 | DUR | 12* | 0/9 | 0 | Durham won by 6 wickets | Chester-le-Street | Vitality Blast 2023 |
| 29 May 2023 | DUR 168/6 v NOT 171/5Match · T20 | DUR | 27 | 1/10 | 1 | Nottinghamshire won by 5 wickets | Chester-le-Street | Vitality Blast 2023 |
| 28 May 2023 | DUR 217/3 v YOR 189/7Match · T20 | DUR | 7* | 0/27 | 1 | Durham won by 28 runs | Leeds | Vitality Blast 2023 |
| 26 May 2023 | NOR 137 v DUR 141/0Match · T20 | DUR | DNB | 0/4 | 0 | Durham won by 10 wickets | Northampton | Vitality Blast 2023 |
| 23 Mar 2023 | VIC 195 & 210 v WA 315 & 93/1Final · First-class | WA | 128 & DNB | - | 2 | Western Australia won by 9 wickets | Perth | Sheffield Shield 2022/23 |