| 10 Feb 2019 | MS 168/6 v SS 74Match 56 · T20 | SS | 10 | 2/39 | 0 | Melbourne Stars won by 94 runs | Melbourne | Big Bash League 2018/19 |
| 2 Feb 2019 | SS 85/1 v ST 128/6Match 49 · T20 | SS | DNB | 2/32 | 1 | Sydney Sixers won by 9 wickets (DLS method) | Sydney | Big Bash League 2018/19 |
| 29 Jan 2019 | SS 130/2 v AS 124/8Match 45 · T20 | SS | DNB | 1/37 | 0 | Sydney Sixers won by 8 wickets | Sydney | Big Bash League 2018/19 |
| 23 Jan 2019 | SS 173/1 v HH 172/4Match 40 · T20 | SS | DNB | 1/36 | 0 | Sydney Sixers won by 9 wickets | Sydney | Big Bash League 2018/19 |
| 20 Jan 2019 | SS 177/7 v BH 98Match 36 · T20 | SS | 8 | 3/16 | 0 | Sydney Sixers won by 79 runs | Sydney | Big Bash League 2018/19 |
| 16 Jan 2019 | SS 115/9 v MR 116/3Match 32 · T20 | SS | 44 | 0/28 | 0 | Melbourne Renegades won by 7 wickets | Sydney | Big Bash League 2018/19 |
| 13 Jan 2019 | PS 178/3 v SS 177/5Match 30 · T20 | SS | 12* | 0/36 | 0 | Perth Scorchers won by 7 wickets | Perth | Big Bash League 2018/19 |
| 6 Jan 2019 | AS 150/5 v SS 152/4Match 22 · T20 | SS | DNB | 1/38 | 0 | Sydney Sixers won by 6 wickets | Adelaide | Big Bash League 2018/19 |
| 4 Jan 2019 | HH 162/5 v SS 161/8Match 19 · T20 | SS | 19 | 1/22 | 1 | Hobart Hurricanes won by 5 wickets | Hobart | Big Bash League 2018/19 |
| 1 Jan 2019 | BH 164/7 v SS 165/5Match 15 · T20 | SS | 5* | 3/25 | 0 | Sydney Sixers won by 5 wickets | Carrara | Big Bash League 2018/19 |
| 29 Dec 2018 | MR 99/9 v SS 132/7Match 12 · T20 | SS | 23* | 3/18 | 0 | Sydney Sixers won by 33 runs | Melbourne | Big Bash League 2018/19 |
| 27 Dec 2018 | SS 130/9 v MS 132/5Match 10 · T20 | SS | 2 | 0/14 | 0 | Melbourne Stars won by 5 wickets | Sydney | Big Bash League 2018/19 |
| 24 Dec 2018 | ST 169/9 v SS 148/9Match 8 · T20 | SS | 62 | 3/24 | 0 | Sydney Thunder won by 21 runs | Sydney | Big Bash League 2018/19 |
| 22 Dec 2018 | SS 164/4 v PS 147/8Match 4 · T20 | SS | DNB | 0/32 | 0 | Sydney Sixers won by 17 runs | Sydney | Big Bash League 2018/19 |
| 27 Oct 2018 | ENG 187/8 v SL 157Only T20I · T20I | ENG | DNB | 0/40 | 0 | England won by 30 runs | Colombo | England tour of Sri Lanka 2018/19 |
| 23 Oct 2018 | SL 366/6 v ENG 132/95th ODI · ODI | ENG | 1* | 2/71 | 0 | Sri Lanka won by 219 runs (DLS method) | Colombo | England tour of Sri Lanka 2018/19 |
| 20 Oct 2018 | SL 273/7 v ENG 132/24th ODI · ODI | ENG | DNB | 1/50 | 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 | DNB | 3/17 | 0 | England won by 7 wickets | Kandy | England tour of Sri Lanka 2018/19 |
| 18 Sept 2018 | SUR 485 v SOM 146 & 168/3Match · First-class | SUR | 5 | 1/32 & 2/44 | 0 | Match drawn | Taunton | Specsavers County Championship 2018 |
| 10 Sept 2018 | WOR 336 & 203 v SUR 268 & 274/7Match · First-class | SUR | 0 & 7 | 4/61 & 1/34 | 0 | Surrey won by 3 wickets | Worcester | Specsavers County Championship 2018 |
| 4 Sept 2018 | SUR 351 & 2/0 v ESS 126 & 226Match · First-class | SUR | 26 & DNB | 3/36 & 2/46 | 0 | Surrey won by 10 wickets | Chelmsford | Specsavers County Championship 2018 |
| 17 Aug 2018 | GLA 183/8 v SUR 60/0Match · T20 | SUR | DNB | 3/30 | 0 | Surrey won by 24 runs (DLS method) | Cardiff | Vitality Blast 2018 |
| 15 Aug 2018 | HAM 133/7 v SUR 136/3Match · T20 | SUR | DNB | 1/29 | 1 | Surrey won by 7 wickets | London | Vitality Blast 2018 |
| 10 Aug 2018 | SUR 176/9 v SOM 177/6Match · T20 | SUR | 21 | 2/32 | 0 | Somerset won by 4 wickets | Taunton | Vitality Blast 2018 |
| 9 Aug 2018 | SUS 159/2 v SURMatch · T20 | SUR | - | 0/37 | 0 | No result | London | Vitality Blast 2018 |
| 5 Aug 2018 | ESS 157/5 v SUR 159/4Match · T20 | SUR | DNB | 1/46 | 0 | Surrey won by 6 wickets | Chelmsford | Vitality Blast 2018 |
| 3 Aug 2018 | MID 221/5 v SUR 222/1Match · T20 | SUR | DNB | 1/48 | 1 | Surrey won by 9 wickets | London | Vitality Blast 2018 |
| 31 Jul 2018 | SUR 194/4 v GLA 195/6Match · T20 | SUR | DNB | 2/42 | 1 | Glamorgan won by 4 wickets | London | Vitality Blast 2018 |
| 27 Jul 2018 | SOM 99/6 v SUR 102/1Match · T20 | SUR | DNB | 2/16 | 0 | Surrey won by 9 wickets | London | Vitality Blast 2018 |
| 6 Jun 2018 | GLA 266/8 v SUR 269/5Match · List A | SUR | DNB | 0/80 | 2 | Surrey won by 5 wickets | London | Royal London One-Day Cup 2018 |
| 3 Jun 2018 | MID 234 v SUR 238/5Match · List A | SUR | DNB | 4/33 | 0 | Surrey won by 5 wickets | London | Royal London One-Day Cup 2018 |
| 1 Jun 2018 | KEN 384/8 v SUR 164Match · List A | SUR | 8 | 4/75 | 0 | Kent won by 220 runs | Beckenham | Royal London One-Day Cup 2018 |
| 9 May 2018 | MI 210/6 v KKR 108Match 41 · T20 | KKR | 18 | 1/33 | 0 | Mumbai Indians won by 102 runs | Kolkata | Indian Premier League 2018 |
| 21 Apr 2018 | KKR 191/7 v PK 126/1Match 18 · T20 | KKR | 1 | 0/6 | 1 | Kings XI Punjab won by 9 wickets (DLS method) | Kolkata | Indian Premier League 2018 |
| 18 Apr 2018 | RR 160/8 v KKR 163/3Match 15 · T20 | KKR | DNB | 2/19 | 0 | Kolkata Knight Riders won by 7 wickets | Jaipur | Indian Premier League 2018 |
| 16 Apr 2018 | KKR 200/9 v DC 129Match 13 · T20 | KKR | 2 | 1/21 | 0 | Kolkata Knight Riders won by 71 runs | Kolkata | Indian Premier League 2018 |
| 10 Apr 2018 | KKR 202/6 v CSK 205/5Match 5 · T20 | KKR | 2* | 2/39 | 0 | Chennai Super Kings won by 5 wickets | Chennai | Indian Premier League 2018 |
| 10 Mar 2018 | NZ 223 v ENG 229/35th ODI · ODI | ENG | DNB | 2/46 | 1 | England won by 7 wickets | Christchurch | England tour of Australia and New Zealand 2017/18 |
| 7 Mar 2018 | ENG 335/9 v NZ 339/54th ODI · ODI | ENG | 22* | 2/57 | 0 | New Zealand won by 5 wickets | Dunedin | England tour of Australia and New Zealand 2017/18 |
| 3 Mar 2018 | ENG 234 v NZ 230/83rd ODI · ODI | ENG | 2* | 0/49 | 1 | England won by 4 runs | Wellington | England tour of Australia and New Zealand 2017/18 |
| 28 Feb 2018 | NZ 223 v ENG 225/42nd ODI · ODI | ENG | DNB | 0/53 | 1 | England won by 6 wickets | Mount Maunganui | England tour of Australia and New Zealand 2017/18 |
| 25 Feb 2018 | ENG 284/8 v NZ 287/71st ODI · ODI | ENG | 0* | 1/65 | 0 | New Zealand won by 3 wickets | Hamilton | England tour of Australia and New Zealand 2017/18 |
| 18 Feb 2018 | ENG 194/7 v NZ 192/4Match 6 · T20I | ENG | DNB | 1/32 | 0 | England won by 2 runs | Hamilton | Trans-Tasman Twenty20 Trophy 2017/18 |
| 10 Feb 2018 | ENG 137/7 v AUS 138/3Match 3 · T20I | ENG | DNB | 0/23 | 0 | Australia won by 7 wickets | Melbourne | Trans-Tasman Twenty20 Trophy 2017/18 |
| 7 Feb 2018 | ENG 155/9 v AUS 161/5Match 2 · T20I | ENG | 6 | 0/39 | 0 | Australia won by 5 wickets | Hobart | Trans-Tasman Twenty20 Trophy 2017/18 |
| 28 Jan 2018 | ENG 259 v AUS 2475th ODI · ODI | ENG | 11* | 5/35 | 1 | England won by 12 runs | Perth | England tour of Australia and New Zealand 2017/18 |
| 26 Jan 2018 | ENG 196 v AUS 197/74th ODI · ODI | ENG | 35 | 1/10 | 0 | Australia won by 3 wickets | Adelaide | England tour of Australia and New Zealand 2017/18 |
| 4 Jan 2018 | ENG 346 & 180/9 v AUS 649/7d5th Test · Test | ENG | 39 & 23* | 1/82 | 0 | Australia won by an innings and 123 runs | Sydney | England tour of Australia and New Zealand 2017/18 |
| 26 Dec 2017 | AUS 327 & 263/4d v ENG 4914th Test · Test | ENG | 4 | 1/65 & 0/53 | 0 | Match drawn | Melbourne | England tour of Australia and New Zealand 2017/18 |
| 29 Sept 2017 | WI 288/6 v ENG 294/15th ODI · ODI | ENG | DNB | 1/62 | 0 | England won by 9 wickets | Southampton | West Indies tour of England 2017 |