| 12 Aug 2018 | GLO 174/6 v SUR 169/7Match · T20 | SUR | DNB | 1/26 | 0 | Gloucestershire won by 5 runs | Bristol | Vitality Blast 2018 |
| 10 Aug 2018 | SUR 176/9 v SOM 177/6Match · T20 | SUR | 2 | 1/21 | 0 | Somerset won by 4 wickets | Taunton | Vitality Blast 2018 |
| 9 Aug 2018 | SUS 159/2 v SURMatch · T20 | SUR | - | 0/22 | 0 | No result | London | Vitality Blast 2018 |
| 5 Aug 2018 | ESS 157/5 v SUR 159/4Match · T20 | SUR | DNB | 0/33 | 1 | Surrey won by 6 wickets | Chelmsford | Vitality Blast 2018 |
| 3 Aug 2018 | MID 221/5 v SUR 222/1Match · T20 | SUR | DNB | 0/36 | 0 | Surrey won by 9 wickets | London | Vitality Blast 2018 |
| 31 Jul 2018 | SUR 194/4 v GLA 195/6Match · T20 | SUR | DNB | 1/33 | 1 | Glamorgan won by 4 wickets | London | Vitality Blast 2018 |
| 27 Jul 2018 | SOM 99/6 v SUR 102/1Match · T20 | SUR | DNB | 1/14 | 0 | Surrey won by 9 wickets | London | Vitality Blast 2018 |
| 20 Jul 2018 | SUR 250/6 v KENMatch · T20 | SUR | DNB | - | 0 | No result | Canterbury | Vitality Blast 2018 |
| 13 Jul 2018 | SUR 192/3 v SUS 140Match · T20 | SUR | DNB | 1/25 | 0 | Surrey won by 52 runs | Hove | Vitality Blast 2018 |
| 12 Jul 2018 | SUR 222/4 v ESS 183/7Match · T20 | SUR | DNB | 3/36 | 0 | Surrey won by 39 runs | London | Vitality Blast 2018 |
| 6 Jul 2018 | KEN 173/6 v SUR 167Match · T20 | SUR | 2 | 0/25 | 1 | Kent won by 6 runs | London | Vitality Blast 2018 |
| 5 Jul 2018 | SUR 158/6 v MID 161/7Match · T20 | SUR | DNB | 2/18 | 0 | Middlesex won by 3 wickets | London | Vitality Blast 2018 |
| 6 Jun 2018 | GLA 266/8 v SUR 269/5Match · List A | SUR | DNB | 1/44 | 0 | 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 | 1/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 | 15 | 1/96 | 0 | Kent won by 220 runs | Beckenham | Royal London One-Day Cup 2018 |
| 27 May 2018 | ESS 294/9 v SUR 295/4Match · List A | SUR | DNB | 1/50 | 1 | Surrey won by 6 wickets | Chelmsford | Royal London One-Day Cup 2018 |
| 23 May 2018 | GLO 282/6 v SUR 286/4Match · List A | SUR | DNB | 0/48 | 0 | Surrey won by 6 wickets | London | Royal London One-Day Cup 2018 |
| 21 May 2018 | SUR 262/7 v HAM 227/6Match · List A | SUR | 0* | 1/33 | 0 | Hampshire won by 4 wickets (DLS method) | Southampton | Royal London One-Day Cup 2018 |
| 18 May 2018 | SUR 129 v SOM 131/2Match · List A | SUR | 14 | - | 0 | Somerset won by 8 wickets | London | Royal London One-Day Cup 2018 |
| 25 Sept 2017 | SUR 201/8d & 242 v LAN 268 & 179/3Match · First-class | SUR | 0 & 33 | 3/70 & 1/57 | 0 | Lancashire won by 7 wickets | Manchester | Specsavers County Championship 2017 |
| 12 Sept 2017 | SUR 592 v YOR 394 & 281/2Match · First-class | SUR | 12* | 3/77 & 0/28 | 0 | Match drawn | London | Specsavers County Championship 2017 |
| 5 Sept 2017 | SUR 200 & 280/4 v HAM 290Match · First-class | SUR | 2 & DNB | 1/45 | 0 | Match drawn | Southampton | Specsavers County Championship 2017 |
| 28 Aug 2017 | MID 247 & 214/7 v SUR 280Match · First-class | SUR | 0* | 2/40 & 0/8 | 0 | Match drawn | London | Specsavers County Championship 2017 |
| 25 Aug 2017 | SUR 204/5 v WAR 207/4Quarter-final · T20 | SUR | DNB | 0/25 | 0 | Warwickshire won by 6 wickets | London | NatWest T20 Blast 2017 |
| 18 Aug 2017 | SUR 154/9 v KEN 144/8Match · T20 | SUR | 0 | 0/13 | 0 | Surrey won by 10 runs | Canterbury | NatWest T20 Blast 2017 |
| 17 Aug 2017 | GLO 130/9 v SUR 134/8Match · T20 | SUR | 7* | 1/22 | 1 | Surrey won by 2 wickets | London | NatWest T20 Blast 2017 |
| 13 Aug 2017 | SUR 193/2 v SUS 176/7Match · T20 | SUR | DNB | 4/24 | 0 | Surrey won by 17 runs | London | NatWest T20 Blast 2017 |
| 7 Aug 2017 | SOM 436 v SUR 345Match · First-class | SUR | 20* | 2/55 | 0 | Match drawn | Taunton | Specsavers County Championship 2017 |
| 6 Aug 2017 | SUR 157/6 v SOM 158/6Match · T20 | SUR | DNB | 0/31 | 1 | Somerset won by 4 wickets | Taunton | NatWest T20 Blast 2017 |
| 4 Aug 2017 | GLA 181/6 v SUR 175/7Match · T20 | SUR | DNB | 0/33 | 1 | Glamorgan won by 6 runs | London | NatWest T20 Blast 2017 |
| 3 Aug 2017 | SUR 148/8 v SUS 150/2Match · T20 | SUR | 2* | 1/11 | 0 | Sussex won by 8 wickets | Hove | NatWest T20 Blast 2017 |
| 21 Jul 2017 | SUR 156/7 v MID 141/7Match · T20 | SUR | DNB | 2/29 | 0 | Surrey won by 15 runs | London | NatWest T20 Blast 2017 |
| 19 Jul 2017 | SUR 150/9 v ESS 140/7Match · T20 | SUR | 0 | 2/19 | 0 | Surrey won by 10 runs | London | NatWest T20 Blast 2017 |
| 14 Jul 2017 | SUR 205/5 v KEN 207/2Match · T20 | SUR | DNB | 0/28 | 0 | Kent won by 8 wickets | London | NatWest T20 Blast 2017 |
| 13 Jul 2017 | SUR 158/9 v MID 161/9Match · T20 | SUR | 0 | 4/14 | 1 | Middlesex won by 1 wicket | London | NatWest T20 Blast 2017 |
| 1 Jul 2017 | SUR 297/9 v NOT 298/6Final · List A | SUR | 11 | 0/41 | 0 | Nottinghamshire won by 4 wickets | London | Royal London One-Day Cup 2017 |
| 26 Jun 2017 | SUR 516/7d v YOR 27/1Match · First-class | SUR | DNB | - | 0 | Match drawn | Leeds | Specsavers County Championship 2017 |
| 17 Jun 2017 | SUR 363/7 v WOR 210Semi-final · List A | SUR | 1* | 5/40 | 1 | Surrey won by 153 runs | Worcester | Royal London One-Day Cup 2017 |
| 13 Jun 2017 | SUR 313/7 v YOR 289/9Quarter-final · List A | SUR | 0* | 0/41 | 0 | Surrey won by 24 runs | Leeds | Royal London One-Day Cup 2017 |
| 9 Jun 2017 | SUR 399 & 288 v ESS 435 & 253/2Match · First-class | SUR | 13 & 19 | 2/64 & 1/80 | 0 | Essex won by 8 wickets | Guildford | Specsavers County Championship 2017 |
| 19 May 2017 | SUR 313 & 339 v MID 411 & 92/2Match · First-class | SUR | 12 & 6 | 0/31 & 0/13 | 0 | Match drawn | London | Specsavers County Championship 2017 |
| 14 May 2017 | HAM 271/8 v SUR 238/2Match · List A | SUR | DNB | 0/33 | 0 | Surrey won by 66 runs (DLS method) | London | Royal London One-Day Cup 2017 |
| 12 May 2017 | SUR 251/7 v KEN 204Match · List A | SUR | 5* | 0/22 | 0 | Surrey won by 44 runs (DLS method) | London | Royal London One-Day Cup 2017 |
| 7 May 2017 | SUS 300/8 v SUR 205Match · List A | SUR | 14 | 0/26 | 0 | Sussex won by 95 runs | Brighton | Royal London One-Day Cup 2017 |
| 5 May 2017 | MID 243/9 v SUR 244/3Match · List A | SUR | DNB | 1/38 | 0 | Surrey won by 7 wickets | London | Royal London One-Day Cup 2017 |
| 2 May 2017 | SUR 210 v ESS 212/9Match · List A | SUR | 7 | 2/45 | 0 | Essex won by 1 wicket | London | Royal London One-Day Cup 2017 |
| 30 Apr 2017 | GLA 239 v SUR 183/2Match · List A | SUR | DNB | 1/36 | 0 | Surrey won by 8 wickets (DLS method) | Cardiff | Royal London One-Day Cup 2017 |
| 28 Apr 2017 | SUR 290/8 v SOM 291/6Match · List A | SUR | 8* | 0/40 | 0 | Somerset won by 4 wickets | Taunton | Royal London One-Day Cup 2017 |
| 21 Apr 2017 | WAR 332 & 435/8d v SUR 437Match · First-class | SUR | 6 | 0/12 & 1/48 | 0 | Match drawn | Birmingham | Specsavers County Championship 2017 |
| 7 Apr 2017 | SUR 454 v WAR 91 & 362Match · First-class | SUR | 14* | 1/33 | 0 | Surrey won by an innings and 1 run | London | Specsavers County Championship 2017 |