| 1 Nov 2021 | ENG 163/4 v SL 137Match 29 · T20I | ENG | 40 | - | 1 | England won by 26 runs | Sharjah | ICC Men's T20 World Cup 2021/22 |
| 4 Jul 2021 | SL 166 v ENG3rd ODI · ODI | ENG | - | - | 0 | No result | Bristol | Sri Lanka tour of England 2021 |
| 1 Jul 2021 | SL 241/9 v ENG 244/22nd ODI · ODI | ENG | 75* | - | 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 | 6 | - | 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 | 1 | - | 0 | 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 | 11 | - | 2 | England won by 5 wickets (DLS method) | Cardiff | Sri Lanka tour of England 2021 |
| 23 Jun 2021 | SL 129/7 v ENG 130/21st T20I · T20I | ENG | DNB | - | 0 | England won by 8 wickets | Cardiff | Sri Lanka tour of England 2021 |
| 21 Jun 2019 | ENG 212 v SL 232/9Match 27 · ODI | ENG | 21 | - | 1 | Sri Lanka won by 20 runs | Leeds | World Cup 2019 |
| 27 Oct 2018 | ENG 187/8 v SL 157Only T20I · T20I | ENG | 11 | - | 0 | England won by 30 runs | Colombo | England tour of Sri Lanka 2018/19 |
| 20 Oct 2018 | SL 273/7 v ENG 132/24th ODI · ODI | ENG | 31* | - | 0 | England won by 18 runs (DLS method) | Kandy | England tour of Sri Lanka 2018/19 |
| 17 Oct 2018 | SL 150/9 v ENG 153/33rd ODI · ODI | ENG | 58* | - | 0 | England won by 7 wickets | Kandy | England tour of Sri Lanka 2018/19 |
| 13 Oct 2018 | ENG 278/9 v SL 140/52nd ODI · ODI | ENG | 92 | - | 0 | England won by 31 runs (DLS method) | Dambulla | England tour of Sri Lanka 2018/19 |
| 10 Oct 2018 | ENG 92/2 v SL1st ODI · ODI | ENG | 14* | - | 0 | No result | Dambulla | England tour of Sri Lanka 2018/19 |
| 5 Jul 2016 | ENG 144/2 v SL 140Only T20I · T20I | ENG | 47* | - | 1 | England won by 8 wickets | Southampton | - |
| 2 Jul 2016 | ENG 324/7 v SL 202Match 5 · ODI | ENG | 20 | - | 1 | 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 | 22 | - | 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 | DNB | - | 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 | 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 | 43 | - | 0 | Match tied | Nottingham | Sri Lanka in England ODI Series 2016 |
| 26 Mar 2016 | ENG 171/4 v SL 161/8Super 10 · T20I | ENG | 22 | - | 1 | England won by 10 runs | Delhi | World T20 2015/16 |
| 1 Mar 2015 | ENG 309/6 v SL 312/1Match 22 · ODI | ENG | 27 | - | 1 | Sri Lanka won by 9 wickets | Wellington | ICC Cricket World Cup 2014/15 |
| 16 Dec 2014 | SL 302/6 v ENG 215Match 7 · ODI | ENG | 4 | - | 0 | Sri Lanka won by 87 runs | Colombo | England in Sri Lanka ODI Series 2014/15 |
| 13 Dec 2014 | SL 292/7 v ENG 202Match 6 · ODI | ENG | 0 | - | 1 | Sri Lanka won by 90 runs | Kandy | England in Sri Lanka ODI Series 2014/15 |
| 10 Dec 2014 | SL 239 v ENG 240/5Match 5 · ODI | ENG | 5 | - | 0 | England won by 5 wickets | Kandy | England in Sri Lanka ODI Series 2014/15 |
| 7 Dec 2014 | SL 267/4 v ENG 265Match 4 · ODI | ENG | 62 | - | 1 | Sri Lanka won by 6 wickets | Colombo | England in Sri Lanka ODI Series 2014/15 |
| 3 Dec 2014 | SL 242/8 v ENG 236/5Match 3 · ODI | ENG | 1 | - | 1 | England won by 5 wickets (DLS method) | Hambantota | England in Sri Lanka ODI Series 2014/15 |
| 29 Nov 2014 | SL 186/2 v ENG 185Match 2 · ODI | ENG | 17 | - | 0 | Sri Lanka won by 8 wickets | Colombo | England in Sri Lanka ODI Series 2014/15 |
| 26 Nov 2014 | SL 317/6 v ENG 292Match 1 · ODI | ENG | 1 | - | 0 | Sri Lanka won by 25 runs | Colombo | England in Sri Lanka ODI Series 2014/15 |
| 3 Jun 2014 | ENG 219 v SL 222/4Match 5 · ODI | ENG | 17 | - | 0 | Sri Lanka won by 6 wickets | Birmingham | Sri Lanka in England ODI Series 2014 |
| 31 May 2014 | ENG 293/8 v SL 300/9Match 4 · ODI | ENG | 12 | - | 1 | Sri Lanka won by 7 runs | London | Sri Lanka in England ODI Series 2014 |
| 28 May 2014 | ENG 73/0 v SL 67Match 3 · ODI | ENG | DNB | - | 0 | England won by 10 wickets | Manchester | Sri Lanka in England ODI Series 2014 |
| 25 May 2014 | ENG 99 v SL 256/8Match 2 · ODI | ENG | 40 | - | 1 | Sri Lanka won by 157 runs | Chester-le-Street | Sri Lanka in England ODI Series 2014 |
| 22 May 2014 | ENG 247/6 v SL 144Match 1 · ODI | ENG | 3 | - | 1 | England won by 81 runs (DLS method) | London | Sri Lanka in England ODI Series 2014 |
| 20 May 2014 | ENG 174/7 v SL 183/7Only T20I · T20I | ENG | 5 | - | 0 | Sri Lanka won by 9 runs | London | - |
| 27 Mar 2014 | ENG 190/4 v SL 189/422nd T20I · T20I | ENG | 57 | - | 0 | England won by 6 wickets | Chittagong | World T20 2013/14 |
| 13 Jun 2013 | ENG 293/7 v SL 297/3Match 8 · ODI | ENG | 13 | - | 0 | Sri Lanka won by 7 wickets | London | ICC Champions Trophy 2013 |
| 1 Oct 2012 | SL 169/6 v ENG 150/922nd T20I · T20I | ENG | 10 | - | 1 | Sri Lanka won by 19 runs | Kandy | ICC World Twenty20 2012/13 |
| 9 Jul 2011 | ENG 268/9 v SL 252Match 5 · ODI | ENG | 57 | - | 1 | England won by 16 runs | Manchester | NatWest Series 2011 |
| 6 Jul 2011 | ENG 171/0 v SL 174Match 4 · ODI | ENG | DNB | - | 1 | England won by 10 wickets (DLS method) | Nottingham | NatWest Series 2011 |
| 3 Jul 2011 | ENG 246/7 v SL 249/4Match 3 · ODI | ENG | 4 | - | 2 | Sri Lanka won by 6 wickets | London | NatWest Series 2011 |
| 1 Jul 2011 | ENG 240 v SL 309/5Match 2 · ODI | ENG | 52 | - | 0 | Sri Lanka won by 69 runs | Leeds | NatWest Series 2011 |
| 28 Jun 2011 | ENG 229/8 v SL 121Match 1 · ODI | ENG | 45 | - | 1 | England won by 110 runs (DLS method) | London | NatWest Series 2011 |
| 25 Jun 2011 | ENG 136/9 v SL 137/1Only T20I · T20I | ENG | 47 | - | 0 | Sri Lanka won by 9 wickets | Bristol | - |
| 16 Jun 2011 | ENG 377/8d v SL 184 & 334/5Match 3 · Test | ENG | 71 | - | 2 | Match drawn | Southampton | Sri Lanka in England Test Series 2011 |
| 3 Jun 2011 | ENG 486 & 335/7d v SL 479 & 127/3Match 2 · Test | ENG | 79 & 4 | - | 1 | Match drawn | London | Sri Lanka in England Test Series 2011 |
| 26 May 2011 | ENG 496/5d v SL 400 & 82Match 1 · Test | ENG | 14* | - | 0 | England won by an innings and 14 runs | Cardiff | Sri Lanka in England Test Series 2011 |
| 26 Mar 2011 | SL 231/0 v ENG 229/6Quarter-final · ODI | ENG | 50 | - | 0 | Sri Lanka won by 10 wickets | Colombo | ICC Cricket World Cup 2010/11 |
| 13 May 2010 | ENG 132/3 v SL 128/6Semi-final · T20I | ENG | 2* | - | 0 | England won by 7 wickets | St Lucia | ICC World Twenty20 2010 |
| 25 Sept 2009 | ENG 213/4 v SL 212Match 4 · ODI | ENG | 62* | - | 1 | England won by 6 wickets | Johannesburg | ICC Champions Trophy 2009/10 |
| 18 Apr 2007 | IRE 77 v SL 81/2Match 45 · ODI | IRE | 0 | - | 0 | Sri Lanka won by 8 wickets | Grenada | ICC World Cup 2006/07 |