| 27 May 2018 | ESS 294/9 v SUR 295/4Match · List A | SUR | DNB | 1/48 | 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 | 2/60 | 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 | 15 | 0/46 | 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 | 30 | 2/37 | 0 | Somerset won by 8 wickets | London | Royal London One-Day Cup 2018 |
| 11 May 2018 | SUR 414 v YOR 229 & 168Match · First-class | SUR | 19 | 6/54 & 4/47 | 0 | Surrey won by an innings and 17 runs | London | Specsavers County Championship 2018 |
| 4 May 2018 | SUR 434 & 173/3d v WOR 526Match · First-class | SUR | 0 & DNB | 1/62 | 0 | Match drawn | London | Specsavers County Championship 2018 |
| 27 Apr 2018 | LAN 439/9d v SUR 235 & 199/6Match · First-class | SUR | 9 & 9* | 2/106 | 0 | Match drawn | Manchester | Specsavers County Championship 2018 |
| 20 Apr 2018 | SUR 211 & 407/9d v HAM 147 & 332Match · First-class | SUR | 5 & 13 | 4/39 & 1/44 | 0 | Surrey won by 139 runs | London | Specsavers County Championship 2018 |
| 17 Jan 2018 | CD 163/6 v AUC 127Preliminary Final · T20 | AUC | 12 | 1/28 | 0 | Central Districts won by 36 runs | Auckland | Super Smash 2017/18 |
| 14 Jan 2018 | AUC 139/9 v OTA 143/8Match 30 · T20 | AUC | 32 | 2/20 | 1 | Otago won by 2 wickets | Auckland | Super Smash 2017/18 |
| 10 Jan 2018 | CAN 145/9 v AUC 149/6Match 26 · T20 | AUC | 0 | 1/25 | 0 | Auckland won by 4 wickets | Auckland | Super Smash 2017/18 |
| 7 Jan 2018 | AUC 202/5 v ND 203/4Match 24 · T20 | AUC | 48* | 0/30 | 0 | Northern Districts won by 6 wickets | Auckland | Super Smash 2017/18 |
| 1 Jan 2018 | AUC 168/5 v CAN 161/8Match 18 · T20 | AUC | 4 | 1/20 | 1 | Auckland won by 7 runs | Christchurch | Super Smash 2017/18 |
| 24 Dec 2017 | WEL 206/7 v AUC 208/8Match 10 · T20 | AUC | 50 | 1/54 | 0 | Auckland won by 2 wickets | Auckland | Super Smash 2017/18 |
| 16 Dec 2017 | ND 214/9 v AUC 207/6Match 4 · T20 | AUC | 1 | 1/44 | 0 | Northern Districts won by 7 runs | Mount Maunganui | Super Smash 2017/18 |
| 13 Dec 2017 | AUC 194/5 v CD 192/5Match 1 · T20 | AUC | 10* | 1/34 | 0 | Auckland won by 5 wickets | Auckland | Super Smash 2017/18 |
| 25 Sept 2017 | SUR 201/8d & 242 v LAN 268 & 179/3Match · First-class | SUR | 56* & 0 | 1/45 & 0/21 | 0 | Lancashire won by 7 wickets | Manchester | Specsavers County Championship 2017 |
| 12 Sept 2017 | SUR 592 v YOR 394 & 281/2Match · First-class | SUR | 5 | 2/64 & 1/57 | 0 | Match drawn | London | Specsavers County Championship 2017 |
| 28 Aug 2017 | MID 247 & 214/7 v SUR 280Match · First-class | SUR | 4 | 1/50 & 3/76 | 0 | Match drawn | London | Specsavers County Championship 2017 |
| 25 Aug 2017 | SUR 204/5 v WAR 207/4Quarter-final · T20 | SUR | 2 | 0/27 | 0 | Warwickshire won by 6 wickets | London | NatWest T20 Blast 2017 |
| 18 Aug 2017 | SUR 154/9 v KEN 144/8Match · T20 | SUR | 20 | 1/30 | 1 | Surrey won by 10 runs | Canterbury | NatWest T20 Blast 2017 |
| 17 Aug 2017 | GLO 130/9 v SUR 134/8Match · T20 | SUR | 12 | 4/13 | 0 | Surrey won by 2 wickets | London | NatWest T20 Blast 2017 |
| 13 Aug 2017 | SUR 193/2 v SUS 176/7Match · T20 | SUR | DNB | 1/23 | 0 | Surrey won by 17 runs | London | NatWest T20 Blast 2017 |
| 7 Aug 2017 | SOM 436 v SUR 345Match · First-class | SUR | 32 | 1/99 | 0 | Match drawn | Taunton | Specsavers County Championship 2017 |
| 6 Aug 2017 | SUR 157/6 v SOM 158/6Match · T20 | SUR | 2 | 0/39 | 0 | Somerset won by 4 wickets | Taunton | NatWest T20 Blast 2017 |
| 4 Aug 2017 | GLA 181/6 v SUR 175/7Match · T20 | SUR | 2 | 0/31 | 1 | Glamorgan won by 6 runs | London | NatWest T20 Blast 2017 |
| 3 Aug 2017 | SUR 148/8 v SUS 150/2Match · T20 | SUR | 1 | 0/31 | 0 | Sussex won by 8 wickets | Hove | NatWest T20 Blast 2017 |
| 21 Jul 2017 | SUR 156/7 v MID 141/7Match · T20 | SUR | 1 | 3/28 | 0 | Surrey won by 15 runs | London | NatWest T20 Blast 2017 |
| 19 Jul 2017 | SUR 150/9 v ESS 140/7Match · T20 | SUR | 12 | 0/31 | 0 | Surrey won by 10 runs | London | NatWest T20 Blast 2017 |
| 14 Jul 2017 | SUR 205/5 v KEN 207/2Match · T20 | SUR | 1 | 0/37 | 0 | Kent won by 8 wickets | London | NatWest T20 Blast 2017 |
| 13 Jul 2017 | SUR 158/9 v MID 161/9Match · T20 | SUR | 5 | 0/27 | 0 | Middlesex won by 1 wicket | London | NatWest T20 Blast 2017 |
| 7 Jul 2017 | SUR 188/8 v ESS 186/6Match · T20 | SUR | 25 | 2/35 | 0 | Surrey won by 2 runs | Chelmsford | NatWest T20 Blast 2017 |
| 3 Jul 2017 | HAM 648/7d v SUR 483 & 166/3dMatch · First-class | SUR | 12 & DNB | 1/82 | 0 | Match drawn | London | Specsavers County Championship 2017 |
| 1 Jul 2017 | SUR 297/9 v NOT 298/6Final · List A | SUR | 24 | 3/68 | 1 | 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 | 20 | 1/6 | 0 | Match drawn | Leeds | Specsavers County Championship 2017 |
| 17 Jun 2017 | SUR 363/7 v WOR 210Semi-final · List A | SUR | 21 | 2/19 | 0 | 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 | 19 | 0/62 | 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 | 65 & 4 | 2/94 & 0/15 | 1 | Essex won by 8 wickets | Guildford | Specsavers County Championship 2017 |
| 26 May 2017 | SUR 369 & 260/9d v ESS 383Match · First-class | SUR | 90 & 1 | 1/58 | 0 | Match drawn | Chelmsford | Specsavers County Championship 2017 |
| 19 May 2017 | SUR 313 & 339 v MID 411 & 92/2Match · First-class | SUR | 2 & 51 | 1/81 & 1/19 | 2 | Match drawn | London | Specsavers County Championship 2017 |
| 14 May 2017 | HAM 271/8 v SUR 238/2Match · List A | SUR | DNB | 2/55 | 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 | 39 | 3/43 | 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 | 6 | 2/54 | 1 | 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/48 | 1 | Surrey won by 7 wickets | London | Royal London One-Day Cup 2017 |
| 2 May 2017 | SUR 210 v ESS 212/9Match · List A | SUR | 0 | 2/46 | 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 | 3/51 | 1 | 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 | 15 | 2/52 | 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 | 32 | 3/74 & 0/52 | 0 | Match drawn | Birmingham | Specsavers County Championship 2017 |
| 7 Apr 2017 | SUR 454 v WAR 91 & 362Match · First-class | SUR | 18 | 2/30 & 1/68 | 1 | Surrey won by an innings and 1 run | London | Specsavers County Championship 2017 |
| 17 Sept 2016 | SUR 136 v WAR 137/2Final · List A | SUR | 13 | 0/20 | 1 | Warwickshire won by 8 wickets | London | Royal London One-Day Cup 2016 |