| 17 Jun 2022 | ENG 498/4 v NED 2661st ODI · ODI | ENG | DNB | 2/42 | 0 | England won by 232 runs | Amstelveen | England tour of Netherlands 2022 |
| 10 Jun 2022 | BB 101 v YOR 106/0Match · T20 | YOR | DNB | 3/17 | 0 | Yorkshire won by 10 wickets | Birmingham | Vitality Blast 2022 |
| 8 Jun 2022 | LAN 213/5 v YOR 209/8Match · T20 | YOR | 52 | 1/36 | 1 | Lancashire won by 4 runs | Leeds | Vitality Blast 2022 |
| 6 Jun 2022 | YOR 202/5 v NOT 179/7Match · T20 | YOR | 34 | 1/26 | 0 | Yorkshire won by 23 runs | Leeds | Vitality Blast 2022 |
| 3 Jun 2022 | DUR 207/8 v YOR 210/4Match · T20 | YOR | 75* | 0/32 | 0 | Yorkshire won by 6 wickets | Leeds | Vitality Blast 2022 |
| 31 May 2022 | YOR 83/3 v DER 84/1Match · T20 | YOR | 17* | 0/10 | 0 | Derbyshire won by 9 wickets | Leeds | Vitality Blast 2022 |
| 9 Apr 2022 | MI 151/6 v RCB 152/3Match 18 · T20 | RCB | DNB | 0/8 | 0 | Royal Challengers Bangalore won by 7 wickets | Pune | Indian Premier League 2022 |
| 5 Apr 2022 | RR 169/3 v RCB 173/6Match 13 · T20 | RCB | 0 | 1/29 | 0 | Royal Challengers Bangalore won by 4 wickets | Mumbai | Indian Premier League 2022 |
| 30 Mar 2022 | KKR 128 v RCB 132/7Match 6 · T20 | RCB | 18 | 0/7 | 1 | Royal Challengers Bangalore won by 3 wickets | Mumbai | Indian Premier League 2022 |
| 27 Mar 2022 | RCB 205/2 v PK 208/5Match 3 · T20 | RCB | DNB | 0/28 | 0 | Punjab Kings won by 5 wickets | Mumbai | Indian Premier League 2022 |
| 27 Feb 2022 | LQ 180/5 v MS 138Final · T20 | MS | 0 | 1/42 | 0 | Lahore Qalandars won by 42 runs | Lahore | Pakistan Super League 2021/22 |
| 23 Feb 2022 | MS 163/2 v LQ 135/9Qualifier · T20 | MS | DNB | 2/23 | 0 | Multan Sultans won by 28 runs | Lahore | Pakistan Super League 2021/22 |
| 20 Feb 2022 | IU 105/7 v MS 111/4Match 29 · T20 | MS | 28* | 1/9 | 1 | Multan Sultans won by 6 wickets | Lahore | Pakistan Super League 2021/22 |
| 18 Feb 2022 | MS 245/3 v QG 128Match 25 · T20 | MS | DNB | 2/22 | 1 | Multan Sultans won by 117 runs | Lahore | Pakistan Super League 2021/22 |
| 1 Feb 2022 | MS 217/5 v IU 197Match 8 · T20 | MS | 0* | 3/38 | 1 | Multan Sultans won by 20 runs | Karachi | Pakistan Super League 2021/22 |
| 31 Jan 2022 | MS 174/4 v QG 168Match 7 · T20 | MS | DNB | 3/22 | 0 | Multan Sultans won by 6 runs | Karachi | Pakistan Super League 2021/22 |
| 29 Jan 2022 | LQ 206/5 v MS 209/5Match 3 · T20 | MS | 0* | 1/23 | 0 | Multan Sultans won by 5 wickets | Karachi | Pakistan Super League 2021/22 |
| 27 Jan 2022 | KK 124/5 v MS 126/3Match 1 · T20 | MS | DNB | 0/29 | 1 | Multan Sultans won by 7 wickets | Karachi | Pakistan Super League 2021/22 |
| 5 Sept 2021 | SOM 134 & 141 v YOR 308Match · First-class | YOR | 23 | 1/22 & 1/40 | 0 | Yorkshire won by an innings and 33 runs | Scarborough | County Championship 2021 |
| 24 Aug 2021 | YOR 177/7 v SUS 178/5Quarter-final · T20 | YOR | 16 | 0/35 | 0 | Sussex won by 5 wickets | Chester-le-Street | Vitality Blast 2021 |
| 17 Aug 2021 | NS 143/8 v BP 147/2Match 31 · The Hundred | NS | 7 | 1/26 | 0 | Birmingham Phoenix won by 8 wickets | Leeds | The Hundred Men's Competition 2021 |
| 12 Aug 2021 | NS 200/5 v MO 131Match 26 · The Hundred | NS | 14 | 2/25 | 0 | Northern Superchargers won by 69 runs | Leeds | The Hundred Men's Competition 2021 |
| 7 Aug 2021 | NS 128/6 v SB 131/5Match 21 · The Hundred | NS | 24 | 0/9 | 0 | Southern Brave won by 5 wickets | Southampton | The Hundred Men's Competition 2021 |
| 3 Aug 2021 | NS 155/3 v LS 92/9Match 17 · The Hundred | NS | 81* | 2/9 | 0 | Northern Superchargers won by 63 runs | London | The Hundred Men's Competition 2021 |
| 31 Jul 2021 | OI 127/6 v NS 128/4Match 13 · The Hundred | NS | 4 | 0/29 | 0 | Northern Superchargers won by 6 wickets | Leeds | The Hundred Men's Competition 2021 |
| 26 Jul 2021 | NS 132 v TR 134/8Match 7 · The Hundred | NS | 0 | 0/32 | 0 | Trent Rockets won by 2 wickets | Nottingham | The Hundred Men's Competition 2021 |
| 24 Jul 2021 | WF 173/4 v NS 168/7Match 4 · The Hundred | NS | 2 | 0/30 | 1 | Welsh Fire won by 5 runs | Leeds | The Hundred Men's Competition 2021 |
| 20 Jul 2021 | PAK 154/6 v ENG 155/73rd T20I · T20I | ENG | 0* | 0/10 | 0 | England won by 3 wickets | Manchester | Pakistan tour of England 2021 |
| 16 Jul 2021 | PAK 232/6 v ENG 2011st T20I · T20I | ENG | 16 | 1/39 | 1 | Pakistan won by 31 runs | Nottingham | Pakistan tour of England 2021 |
| 4 Jul 2021 | SL 166 v ENG3rd ODI · ODI | ENG | - | 2/36 | 1 | No result | Bristol | Sri Lanka tour of England 2021 |
| 1 Jul 2021 | SL 241/9 v ENG 244/22nd ODI · ODI | ENG | DNB | 4/64 | 0 | England won by 8 wickets | London | Sri Lanka tour of England 2021 |
| 29 Jun 2021 | SL 185 v ENG 189/51st ODI · ODI | ENG | DNB | 3/44 | 0 | England won by 5 wickets | Chester-le-Street | Sri Lanka tour of England 2021 |
| 26 Jun 2021 | ENG 180/6 v SL 913rd T20I · T20I | ENG | DNB | 3/27 | 1 | England won by 89 runs | Southampton | Sri Lanka tour of England 2021 |
| 24 Jun 2021 | SL 111/7 v ENG 108/52nd T20I · T20I | ENG | DNB | 0/17 | 1 | England won by 5 wickets (DLS method) | Cardiff | Sri Lanka tour of England 2021 |
| 16 Jun 2021 | YOR 216/6 v WOR 122Match · T20 | YOR | 9* | 2/17 | 2 | Yorkshire won by 94 runs | Worcester | Vitality Blast 2021 |
| 15 Jun 2021 | YOR 240/4 v LEI 222/8Match · T20 | YOR | 44 | 3/44 | 1 | Yorkshire won by 18 runs | Leeds | Vitality Blast 2021 |
| 11 Jun 2021 | DUR 181/8 v YOR 161/6Match · T20 | YOR | 4* | 0/38 | 2 | Durham won by 20 runs | Chester-le-Street | Vitality Blast 2021 |
| 10 Jun 2021 | BB 144/8 v YOR 147/4Match · T20 | YOR | DNB | 2/27 | 0 | Yorkshire won by 6 wickets | Leeds | Vitality Blast 2021 |
| 3 Jun 2021 | SUS 313 & 215 v YOR 558Match · First-class | YOR | 8* | 2/83 & 3/26 | 0 | Yorkshire won by an innings and 30 runs | Leeds | County Championship 2021 |
| 13 May 2021 | GLA 149 & 164/4 v YOR 230Match · First-class | YOR | 3 | 1/25 & 0/45 | 0 | Match drawn | Cardiff | County Championship 2021 |
| 29 Apr 2021 | YOR 206 & 247 v NOR 234 & 218Match · First-class | YOR | 12 & 41* | 3/43 & 3/39 | 0 | Yorkshire won by 1 run | Leeds | County Championship 2021 |
| 22 Apr 2021 | YOR 150 & 305 v SUS 221 & 186Match · First-class | YOR | 13 & 28* | 0/35 & 0/13 | 1 | Yorkshire won by 48 runs | Brighton | County Championship 2021 |
| 15 Apr 2021 | YOR 379 & 330/5d v KEN 265/9 & 244/9Match · First-class | YOR | 37* & DNB | 1/47 & 5/61 | 0 | Yorkshire won by 200 runs | Canterbury | County Championship 2021 |
| 11 Sept 2020 | YOR 188/6 v LEI 192/7Match · T20 | YOR | 27 | 2/23 | 1 | Leicestershire won by 3 wickets | Leicester | Vitality Blast 2020 |
| 4 Sept 2020 | YOR 198/3 v DUR 169Match · T20 | YOR | DNB | 3/26 | 1 | Yorkshire won by 29 runs | Chester-le-Street | Vitality Blast 2020 |
| 4 Aug 2020 | ENG 328 v IRE 329/33rd ODI · ODI | ENG | 51 | 1/70 | 0 | Ireland won by 7 wickets | Southampton | Ireland tour of England 2020 |
| 1 Aug 2020 | IRE 212/9 v ENG 216/62nd ODI · ODI | ENG | 47* | 2/48 | 0 | England won by 4 wickets | Southampton | Ireland tour of England 2020 |
| 30 Jul 2020 | IRE 172 v ENG 174/41st ODI · ODI | ENG | DNB | 5/30 | 1 | England won by 6 wickets | Southampton | Ireland tour of England 2020 |
| 23 Sept 2019 | YOR 261/2 v WARMatch · First-class | YOR | DNB | - | 0 | Match drawn | Birmingham | Specsavers County Championship 2019 |
| 30 Aug 2019 | BB 181/5 v YOR 200/3Match · T20 | YOR | 25 | 0/33 | 0 | Yorkshire won by 19 runs | Birmingham | Vitality Blast 2019 |