| 9 Mar 2017 | WI 142 v ENG 328Match 3 · ODI | ENG | 101 | - | 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 | 90* | - | 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 | 4 | 0/31 | 1 | 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 | 42 | - | 0 | India won by 75 runs | Bangalore | England in India T20I Series 2016/17 |
| 29 Jan 2017 | IND 144/8 v ENG 139/6Match 2 · T20I | ENG | 38 | - | 0 | India won by 5 runs | Nagpur | England in India T20I Series 2016/17 |
| 26 Jan 2017 | IND 147/7 v ENG 148/3Match 1 · T20I | ENG | 46* | - | 0 | England won by 7 wickets | Kanpur | England in India T20I Series 2016/17 |
| 19 Jan 2017 | IND 381/6 v ENG 366/8Match 2 · ODI | ENG | 54 | - | 0 | India won by 15 runs | Cuttack | England in India ODI Series 2016/17 |
| 15 Jan 2017 | IND 356/7 v ENG 350/7Match 1 · ODI | ENG | 78 | 0/22 | 0 | India won by 3 wickets | Pune | England in India ODI Series 2016/17 |
| 16 Dec 2016 | IND 759/7d v ENG 477 & 207Match 5 · Test | ENG | 88 & 6 | 0/12 | 0 | India won by an innings and 75 runs | Chennai | England in India Test Series 2016/17 |
| 8 Dec 2016 | IND 631 v ENG 400 & 195Match 4 · Test | ENG | 21 & 77 | 2/31 | 0 | India won by an innings and 36 runs | Mumbai | England in India Test Series 2016/17 |
| 26 Nov 2016 | IND 417 & 104/2 v ENG 283 & 236Match 3 · Test | ENG | 15 & 78 | - | 2 | India won by 8 wickets | Chandigarh | England in India Test Series 2016/17 |
| 17 Nov 2016 | IND 455 & 204 v ENG 255 & 158Match 2 · Test | ENG | 53 & 25 | 0/9 | 1 | India won by 246 runs | Visakhapatnam | England in India Test Series 2016/17 |
| 9 Nov 2016 | IND 488 & 172/6 v ENG 537 & 260/3dMatch 1 · Test | ENG | 124 & 4 | 0/5 | 2 | Match drawn | Rajkot | England in India Test Series 2016/17 |
| 28 Oct 2016 | BAN 220 & 296 v ENG 244 & 164Match 2 · Test | ENG | 56 & 1 | - | 2 | Bangladesh won by 108 runs | Mirpur | England in Bangladesh Test Series 2016/17 |
| 20 Oct 2016 | BAN 248 & 263 v ENG 293 & 240Match 1 · Test | ENG | 40 & 1 | 0/5 | 2 | England won by 22 runs | Chittagong | England in Bangladesh Test Series 2016/17 |
| 7 Sept 2016 | ENG 135/7 v PAK 139/1Only T20I · T20I | ENG | 6 | 0/10 | 0 | Pakistan won by 9 wickets | Manchester | - |
| 4 Sept 2016 | ENG 302/9 v PAK 304/6Match 5 · ODI | ENG | 9 | - | 0 | Pakistan won by 4 wickets | Cardiff | Pakistan in England ODI Series 2016 |
| 1 Sept 2016 | ENG 252/6 v PAK 247/8Match 4 · ODI | ENG | 30 | - | 1 | England won by 4 wickets | Leeds | Pakistan in England ODI Series 2016 |
| 30 Aug 2016 | ENG 444/3 v PAK 275Match 3 · ODI | ENG | 85 | - | 1 | England won by 169 runs | Nottingham | Pakistan in England ODI Series 2016 |
| 27 Aug 2016 | ENG 255/6 v PAK 251Match 2 · ODI | ENG | 89 | - | 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 | 61 | 1/26 | 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 | 7 | 0/20 | 0 | Durham won by 7 runs | Birmingham | NatWest T20 Blast 2016 |
| 18 Aug 2016 | YOR 256/9 v KEN 245Quarter-final · List A | YOR | 45 | - | 0 | Yorkshire won by 11 runs | Canterbury | Royal London One-Day Cup 2016 |
| 11 Aug 2016 | ENG 328 & 253 v PAK 542 & 42/0Match 4 · Test | ENG | 26 & 39 | 0/21 & 0/1 | 1 | Pakistan won by 10 wickets | London | Pakistan in England Test Series 2016 |
| 3 Aug 2016 | ENG 297 & 445/6d v PAK 400 & 201Match 3 · Test | ENG | 3 & 62 | 0/1 & 0/4 | 2 | England won by 141 runs | Birmingham | Pakistan in England Test Series 2016 |
| 22 Jul 2016 | ENG 589/8d & 173/1d v PAK 198 & 234Match 2 · Test | ENG | 254 & 71* | 1/0 | 4 | England won by 330 runs | Manchester | Pakistan in England Test Series 2016 |
| 14 Jul 2016 | ENG 272 & 207 v PAK 339 & 215Match 1 · Test | ENG | 48 & 9 | - | 2 | Pakistan won by 75 runs | London | Pakistan in England Test Series 2016 |
| 2 Jul 2016 | ENG 324/7 v SL 202Match 5 · ODI | ENG | 93 | - | 0 | England won by 122 runs | Cardiff | Sri Lanka in England ODI Series 2016 |
| 29 Jun 2016 | ENG 309/4 v SL 305/5Match 4 · ODI | ENG | 65 | - | 0 | England won by 6 wickets (DLS method) | London | Sri Lanka in England ODI Series 2016 |
| 26 Jun 2016 | ENG 16/1 v SL 248/9Match 3 · ODI | ENG | 11* | - | 0 | No result | Bristol | Sri Lanka in England ODI Series 2016 |
| 24 Jun 2016 | ENG 256/0 v SL 254/7Match 2 · ODI | ENG | DNB | 0/15 | 0 | England won by 10 wickets | Birmingham | Sri Lanka in England ODI Series 2016 |
| 21 Jun 2016 | ENG 286/8 v SL 286/9Match 1 · ODI | ENG | 2 | - | 0 | Match tied | Nottingham | Sri Lanka in England ODI Series 2016 |
| 19 Jun 2016 | YOR 67/3 v DER 153/9Match · T20 | YOR | 5* | - | 0 | Yorkshire won by 1 run (DLS method) | Leeds | NatWest T20 Blast 2016 |
| 9 Jun 2016 | ENG 416 & 233/7d v SL 288 & 78/1Match 3 · Test | ENG | 3 & 4 | 0/6 | 3 | Match drawn | London | Sri Lanka in England Test Series 2016 |
| 3 Jun 2016 | LAN 204/7 v YOR 178/7Match · T20 | YOR | 92* | 0/25 | 1 | Lancashire won by 26 runs | Manchester | NatWest T20 Blast 2016 |
| 27 May 2016 | ENG 498/9d & 80/1 v SL 101 & 475Match 2 · Test | ENG | 80 & DNB | 0/13 | 2 | England won by 9 wickets | Chester-le-Street | Sri Lanka in England Test Series 2016 |
| 19 May 2016 | ENG 298 v SL 91 & 119Match 1 · Test | ENG | 0 | - | 1 | England won by an innings and 88 runs | Leeds | Sri Lanka in England Test Series 2016 |
| 8 May 2016 | SUR 330 & 207 v YOR 557/6dMatch · First-class | YOR | 213 | 0/17 & 2/23 | 2 | Yorkshire won by an innings and 20 runs | Leeds | Specsavers County Championship 2016 |
| 1 May 2016 | NOT 261 & 348 v YOR 290 & 257/9Match · First-class | YOR | 0 & 27 | 0/9 | 3 | Match drawn | Nottingham | Specsavers County Championship 2016 |
| 3 Apr 2016 | ENG 155/9 v WI 161/6Final · T20I | ENG | 54 | 2/9 | 1 | West Indies won by 4 wickets | Kolkata | World T20 2015/16 |
| 30 Mar 2016 | ENG 159/3 v NZ 153/8Semi-final · T20I | ENG | 27* | - | 0 | England won by 7 wickets | Delhi | World T20 2015/16 |
| 26 Mar 2016 | ENG 171/4 v SL 161/8Super 10 · T20I | ENG | 25 | - | 1 | England won by 10 runs | Delhi | World T20 2015/16 |
| 23 Mar 2016 | ENG 142/7 v AFG 127/924th Match, Super 10 Group 1 · T20I | ENG | 12 | - | 2 | England won by 15 runs | Delhi | World T20 2015/16 |
| 18 Mar 2016 | ENG 230/8 v SA 229/4Super 10 · T20I | ENG | 83 | 0/13 | 0 | England won by 2 wickets | Mumbai | World T20 2015/16 |
| 16 Mar 2016 | ENG 182/6 v WI 183/4Super 10 · T20I | ENG | 48 | - | 0 | West Indies won by 6 wickets | Mumbai | World T20 2015/16 |
| 21 Feb 2016 | SA 172/1 v ENG 171Match 2 · T20I | ENG | 34 | - | 1 | South Africa won by 9 wickets | Johannesburg | England in South Africa T20I Series 2015/16 |
| 19 Feb 2016 | SA 135/7 v ENG 134/8Match 1 · T20I | ENG | 8 | - | 2 | South Africa won by 3 wickets | Cape Town | England in South Africa T20I Series 2015/16 |
| 14 Feb 2016 | SA 237/5 v ENG 236Match 5 · ODI | ENG | 27 | - | 0 | South Africa won by 5 wickets | Cape Town | England in South Africa ODI Series 2015/16 |
| 12 Feb 2016 | SA 266/9 v ENG 262Match 4 · ODI | ENG | 109 | - | 1 | South Africa won by 1 wicket | Johannesburg | England in South Africa ODI Series 2015/16 |
| 9 Feb 2016 | SA 319/3 v ENG 318/8Match 3 · ODI | ENG | 125 | - | 1 | South Africa won by 7 wickets | Centurion | England in South Africa ODI Series 2015/16 |