| 21 Sept 2017 | ENG 21/0 v WI2nd ODI · ODI | ENG | DNB | - | 0 | No result | Nottingham | West Indies tour of England 2017 |
| 19 Sept 2017 | WI 204/9 v ENG 210/31st ODI · ODI | ENG | DNB | 0/42 | 0 | England won by 7 wickets | Manchester | West Indies tour of England 2017 |
| 16 Sept 2017 | WI 176/9 v ENG 155Only T20I · T20I | ENG | 18 | 3/27 | 0 | West Indies won by 21 runs | Chester-le-Street | West Indies tour of England 2017 |
| 5 Sept 2017 | YOR 358 v MID 272/8dMatch · First-class | YOR | 34 | 2/53 | 0 | Match drawn | Leeds | Specsavers County Championship 2017 |
| 17 Aug 2017 | YOR 260/4 v NOR 136Match · T20 | YOR | 7* | 0/14 | 3 | Yorkshire won by 124 runs | Leeds | NatWest T20 Blast 2017 |
| 12 Aug 2017 | YOR 182/5 v LEI 183/6Match · T20 | YOR | DNB | 3/42 | 0 | Leicestershire won by 4 wickets | Leicester | NatWest T20 Blast 2017 |
| 11 Aug 2017 | YOR 182/7 v LAN 163Match · T20 | YOR | 3* | 1/29 | 0 | Yorkshire won by 19 runs | Leeds | NatWest T20 Blast 2017 |
| 30 Jul 2017 | YOR 223/5 v NOT 225/5Match · T20 | YOR | DNB | 0/29 | 0 | Nottinghamshire won by 5 wickets | Nottingham | NatWest T20 Blast 2017 |
| 3 Jul 2017 | SOM 268 & 281/4d v YOR 213 & 157Match · First-class | YOR | 19 & 39 | 4/73 & 0/10 | 0 | Somerset won by 179 runs | Scarborough | Specsavers County Championship 2017 |
| 25 Jun 2017 | ENG 181/8 v SA 162/7Match 3 · T20I | ENG | 0 | 1/22 | 1 | England won by 19 runs | Cardiff | South Africa in England T20I Series 2017 |
| 23 Jun 2017 | ENG 171/6 v SA 174/8Match 2 · T20I | ENG | 0* | 2/36 | 1 | South Africa won by 3 runs | Taunton | South Africa in England T20I Series 2017 |
| 14 Jun 2017 | ENG 211 v PAK 215/2Semi-final · ODI | ENG | 9 | 0/33 | 0 | Pakistan won by 8 wickets | Cardiff | ICC Champions Trophy 2017 |
| 10 Jun 2017 | ENG 240/4 v AUS 277/9Match 10 · ODI | ENG | DNB | 0/49 | 2 | England won by 40 runs (DLS method) | Birmingham | ICC Champions Trophy 2017 |
| 6 Jun 2017 | ENG 310 v NZ 223Match 6 · ODI | ENG | 15 | 4/55 | 0 | England won by 87 runs | Cardiff | ICC Champions Trophy 2017 |
| 1 Jun 2017 | ENG 308/2 v BAN 305/6Match 1 · ODI | ENG | DNB | 4/59 | 0 | England won by 8 wickets | London | ICC Champions Trophy 2017 |
| 27 May 2017 | ENG 330/6 v SA 328/5Match 2 · ODI | ENG | DNB | 3/64 | 0 | England won by 2 runs | Southampton | South Africa in England ODI Series 2017 |
| 24 May 2017 | ENG 339/6 v SA 267Match 1 · ODI | ENG | DNB | 1/42 | 1 | England won by 72 runs | Leeds | South Africa in England ODI Series 2017 |
| 14 May 2017 | YOR 281/8 v WAR 284/5Match · List A | YOR | 3* | 0/53 | 0 | Warwickshire won by 5 wickets | Birmingham | Royal London One-Day Cup 2017 |
| 10 May 2017 | YOR 300/6 v NOR 136Match · List A | YOR | DNB | 1/22 | 2 | Yorkshire won by 164 runs | Northampton | Royal London One-Day Cup 2017 |
| 7 May 2017 | ENG 328/6 v IRE 243Match 2 · ODI | ENG | DNB | 3/23 | 0 | England won by 85 runs | London | Ireland in England ODI Series 2017 |
| 5 May 2017 | ENG 127/3 v IRE 126Match 1 · ODI | ENG | DNB | 0/14 | 1 | England won by 7 wickets | Bristol | Ireland in England ODI Series 2017 |
| 1 May 2017 | YOR 296/9 v LAN 217Match · List A | YOR | 6 | 0/40 | 1 | Yorkshire won by 79 runs | Leeds | Royal London One-Day Cup 2017 |
| 29 Apr 2017 | NOT 185 v YOR 191/3Match · List A | YOR | DNB | 1/35 | 0 | Yorkshire won by 7 wickets | Nottingham | Royal London One-Day Cup 2017 |
| 9 Mar 2017 | WI 142 v ENG 328Match 3 · ODI | ENG | 11 | 3/27 | 1 | England won by 186 runs | Barbados | England in West Indies ODI Series 2016/17 |
| 5 Mar 2017 | WI 225 v ENG 226/6Match 2 · ODI | ENG | DNB | 3/32 | 0 | England won by 4 wickets | Antigua | England in West Indies ODI Series 2016/17 |
| 3 Mar 2017 | WI 251 v ENG 296/6Match 1 · ODI | ENG | DNB | 4/40 | 0 | England won by 45 runs | Antigua | England in West Indies ODI Series 2016/17 |
| 1 Feb 2017 | IND 202/6 v ENG 127Match 3 · T20I | ENG | 0 | 1/22 | 0 | India won by 75 runs | Bangalore | England in India T20I Series 2016/17 |
| 26 Jan 2017 | IND 147/7 v ENG 148/3Match 1 · T20I | ENG | DNB | 1/32 | 0 | England won by 7 wickets | Kanpur | England in India T20I Series 2016/17 |
| 22 Jan 2017 | IND 316/9 v ENG 321/8Match 3 · ODI | ENG | 1 | 1/65 | 0 | England won by 5 runs | Kolkata | England in India ODI Series 2016/17 |
| 19 Jan 2017 | IND 381/6 v ENG 366/8Match 2 · ODI | ENG | 26* | 2/91 | 0 | India won by 15 runs | Cuttack | England in India ODI Series 2016/17 |
| 12 Oct 2016 | BAN 277/6 v ENG 278/6Match 3 · ODI | ENG | DNB | 0/51 | 0 | England won by 4 wickets | Chittagong | England in Bangladesh ODI Series 2016/17 |
| 12 Sept 2016 | YOR 145 & 286 v SOM 390 & 44/0Match · First-class | YOR | 10 & 73 | 1/54 | 0 | Somerset won by 10 wickets | Leeds | Specsavers County Championship 2016 |
| 7 Sept 2016 | ENG 135/7 v PAK 139/1Only T20I · T20I | ENG | 0* | 0/24 | 0 | Pakistan won by 9 wickets | Manchester | - |
| 1 Sept 2016 | ENG 252/6 v PAK 247/8Match 4 · ODI | ENG | DNB | 1/61 | 2 | England won by 4 wickets | Leeds | Pakistan in England ODI Series 2016 |
| 30 Aug 2016 | ENG 444/3 v PAK 275Match 3 · ODI | ENG | DNB | 1/30 | 0 | England won by 169 runs | Nottingham | Pakistan in England ODI Series 2016 |
| 27 Aug 2016 | ENG 255/6 v PAK 251Match 2 · ODI | ENG | DNB | 2/50 | 1 | England won by 4 wickets | London | Pakistan in England ODI Series 2016 |
| 24 Aug 2016 | ENG 194/3 v PAK 260/6Match 1 · ODI | ENG | DNB | 1/52 | 0 | England won by 44 runs (DLS method) | Southampton | Pakistan in England ODI Series 2016 |
| 20 Aug 2016 | DUR 156/6 v YOR 149/9Semi-final · T20 | YOR | 9 | 2/22 | 0 | Durham won by 7 runs | Birmingham | NatWest T20 Blast 2016 |
| 18 Aug 2016 | YOR 256/9 v KEN 245Quarter-final · List A | YOR | 16 | 4/52 | 2 | Yorkshire won by 11 runs | Canterbury | Royal London One-Day Cup 2016 |
| 11 Aug 2016 | GLA 90 v YOR 180/8Quarter-final · T20 | YOR | 3 | 1/19 | 2 | Yorkshire won by 90 runs | Cardiff | NatWest T20 Blast 2016 |
| 1 Aug 2016 | WAR 283/6 v YOR 167Match · List A | YOR | 13 | 2/53 | 1 | Warwickshire won by 114 runs (DLS method) | Leeds | Royal London One-Day Cup 2016 |
| 31 Jul 2016 | DUR 281/7 v YOR 266/8Match · List A | YOR | 8 | 1/43 | 0 | Durham won by 15 runs | Chester-le-Street | Royal London One-Day Cup 2016 |
| 29 Jul 2016 | NOR 163/7 v YOR 177/5Match · T20 | YOR | 0* | 0/37 | 0 | Yorkshire won by 14 runs | Northampton | NatWest T20 Blast 2016 |
| 27 Jul 2016 | NOT 251/9 v YOR 254/8Match · List A | YOR | 10 | 2/35 | 0 | Yorkshire won by 2 wickets | Scarborough | Royal London One-Day Cup 2016 |
| 24 Jul 2016 | YOR 376/3 v LEI 185Match · List A | YOR | DNB | 0/20 | 2 | Yorkshire won by 191 runs | Leicester | Royal London One-Day Cup 2016 |
| 22 Jul 2016 | YOR 215/6 v NOR 140/9Match · T20 | YOR | 1 | 2/32 | 0 | Yorkshire won by 75 runs | Leeds | NatWest T20 Blast 2016 |
| 20 Jul 2016 | YOR 223/6 v DUR 174/8Match · T20 | YOR | 8* | 1/13 | 1 | Yorkshire won by 49 runs | Leeds | NatWest T20 Blast 2016 |
| 15 Jul 2016 | NOT 162/7 v YOR 160/7Match · T20 | YOR | 6 | 1/31 | 0 | Nottinghamshire won by 3 wickets | Nottingham | NatWest T20 Blast 2016 |
| 11 Jul 2016 | SUR 267 & 106/1 v YOR 407Match · First-class | YOR | 37 | 0/26 & 0/1 | 0 | Match drawn | London | Specsavers County Championship 2016 |
| 10 Jul 2016 | DER 165/8 v YOR 166/6Match · T20 | YOR | 9* | 0/35 | 1 | Yorkshire won by 1 run | Derby | NatWest T20 Blast 2016 |