| 25 Sept 2017 | SUR 201/8d & 242 v LAN 268 & 179/3Match · First-class | SUR | 14 & 35* | - | 0 | Lancashire won by 7 wickets | Manchester | Specsavers County Championship 2017 |
| 12 Sept 2017 | SUR 592 v YOR 394 & 281/2Match · First-class | SUR | 164 | - | 0 | Match drawn | London | Specsavers County Championship 2017 |
| 21 Jul 2017 | SUR 156/7 v MID 141/7Match · T20 | SUR | 18 | - | 0 | Surrey won by 15 runs | London | NatWest T20 Blast 2017 |
| 19 Jul 2017 | SUR 150/9 v ESS 140/7Match · T20 | SUR | 8 | - | 1 | Surrey won by 10 runs | London | NatWest T20 Blast 2017 |
| 14 Jul 2017 | SUR 205/5 v KEN 207/2Match · T20 | SUR | 24 | - | 0 | Kent won by 8 wickets | London | NatWest T20 Blast 2017 |
| 13 Jul 2017 | SUR 158/9 v MID 161/9Match · T20 | SUR | 70 | - | 2 | Middlesex won by 1 wicket | London | NatWest T20 Blast 2017 |
| 1 Jul 2017 | SUR 297/9 v NOT 298/6Final · List A | SUR | 30 | - | 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 | 180* | - | 0 | Match drawn | Leeds | Specsavers County Championship 2017 |
| 17 Jun 2017 | SUR 363/7 v WOR 210Semi-final · List A | SUR | 73 | - | 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 | 121 | - | 1 | 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 | 4 & 26 | - | 0 | Essex won by 8 wickets | Guildford | Specsavers County Championship 2017 |
| 26 May 2017 | SUR 369 & 260/9d v ESS 383Match · First-class | SUR | 200 & 84 | - | 1 | Match drawn | Chelmsford | Specsavers County Championship 2017 |
| 19 May 2017 | SUR 313 & 339 v MID 411 & 92/2Match · First-class | SUR | 114 & 120 | - | 0 | Match drawn | London | Specsavers County Championship 2017 |
| 14 May 2017 | HAM 271/8 v SUR 238/2Match · List A | SUR | 124* | - | 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 | 19 | - | 0 | Surrey won by 44 runs (DLS method) | London | Royal London One-Day Cup 2017 |
| 5 May 2017 | MID 243/9 v SUR 244/3Match · List A | SUR | 59 | - | 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 | 6 | - | 2 | Essex won by 1 wicket | London | Royal London One-Day Cup 2017 |
| 30 Apr 2017 | GLA 239 v SUR 183/2Match · List A | SUR | 81* | - | 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 | 32 | - | 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 | 105 | - | 3 | Match drawn | Birmingham | Specsavers County Championship 2017 |
| 7 Apr 2017 | SUR 454 v WAR 91 & 362Match · First-class | SUR | 71 | - | 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 | 21 | - | 0 | Warwickshire won by 8 wickets | London | Royal London One-Day Cup 2016 |
| 12 Sept 2016 | DUR 401 & 246 v SUR 367 & 259Match · First-class | SUR | 48 & 0 | - | 2 | Durham won by 21 runs | Chester-le-Street | Specsavers County Championship 2016 |
| 6 Sept 2016 | SUR 329 & 248/3 v HAM 582/9dMatch · First-class | SUR | 26 & 84* | - | 0 | Match drawn | London | Specsavers County Championship 2016 |
| 28 Aug 2016 | SUR 255/7 v YOR 236Semi-final · List A | SUR | 4 | - | 1 | Surrey won by 19 runs | Leeds | Royal London One-Day Cup 2016 |
| 23 Aug 2016 | LAN 287 & 230 v SUR 480 & 39/0Match · First-class | SUR | 67 & DNB | - | 2 | Surrey won by 10 wickets | London | Specsavers County Championship 2016 |
| 18 Aug 2016 | NOR 276 v SUR 279/9Quarter-final · List A | SUR | 130* | - | 0 | Surrey won by 1 wicket | Northampton | Royal London One-Day Cup 2016 |
| 13 Aug 2016 | SUR 252 & 390 v WAR 247 & 169Match · First-class | SUR | 47 & 88 | - | 1 | Surrey won by 226 runs | Birmingham | Specsavers County Championship 2016 |
| 25 Jun 2016 | SUR 117/9 v ESS 121/2Match · T20 | SUR | 1 | - | 0 | Essex won by 8 wickets | London | NatWest T20 Blast 2016 |
| 24 Jun 2016 | GLA 114/1 v SUR 110Match · T20 | SUR | 2 | - | 0 | Glamorgan won by 9 wickets | Cardiff | NatWest T20 Blast 2016 |
| 19 Jun 2016 | SUR 323 & 244/5d v NOT 182 & 157Match · First-class | SUR | 29 & 49 | - | 0 | Surrey won by 228 runs | London | Specsavers County Championship 2016 |
| 17 Jun 2016 | SUR 173/7 v MID 144Match · T20 | SUR | 27 | - | 0 | Surrey won by 29 runs | London | NatWest T20 Blast 2016 |
| 15 Jun 2016 | HAM 289/8 v SUR 283/9Match · List A | SUR | 33 | - | 0 | Hampshire won by 6 runs | Southampton | Royal London One-Day Cup 2016 |
| 14 Jun 2016 | SUS 239 v SUR 235/4Match · List A | SUR | 20 | - | 2 | Surrey won by 6 wickets (DLS method) | Guildford | Royal London One-Day Cup 2016 |
| 10 Jun 2016 | SOM 189/4 v SUR 186/4Match · T20 | SUR | 37 | - | 0 | Somerset won by 6 wickets | Taunton | NatWest T20 Blast 2016 |
| 9 Jun 2016 | SUR 188/5 v HAM 108Match · T20 | SUR | 72 | - | 0 | Surrey won by 80 runs | London | NatWest T20 Blast 2016 |
| 8 Jun 2016 | SUR 163/6 v SOM 180/2Match · List A | SUR | 12 | - | 0 | Somerset won by 8 wickets (DLS method) | London | Royal London One-Day Cup 2016 |
| 5 Jun 2016 | SUR 255/8 v KEN 260/9Match · List A | SUR | 58 | - | 2 | Kent won by 1 wicket | Beckenham | Royal London One-Day Cup 2016 |
| 3 Jun 2016 | SUS 182/5 v SUR 205/4Match · T20 | SUR | 54 | - | 0 | Surrey won by 23 runs | Hove | NatWest T20 Blast 2016 |
| 28 May 2016 | SUR 264 & 138 v SOM 102 & 301/9Match · First-class | SUR | 45 & 3 | - | 1 | Somerset won by 1 wicket | Taunton | Specsavers County Championship 2016 |
| 26 May 2016 | SUR 93/9 v GLA 96/2Match · T20 | SUR | 2 | - | 0 | Glamorgan won by 8 wickets | London | NatWest T20 Blast 2016 |
| 22 May 2016 | SUR 191 & 107/9 v LAN 394Match · First-class | SUR | 0 & 8 | - | 0 | Lancashire won by an innings and 96 runs | Manchester | Specsavers County Championship 2016 |
| 20 May 2016 | ESS 162 v SUR 170/8Match · T20 | SUR | 32 | - | 1 | Surrey won by 8 runs | Chelmsford | NatWest T20 Blast 2016 |
| 15 May 2016 | MID 395 v SUR 242 & 98/0Match · First-class | SUR | 14 & DNB | - | 0 | Match drawn | London | Specsavers County Championship 2016 |
| 8 May 2016 | SUR 330 & 207 v YOR 557/6dMatch · First-class | SUR | 73 & 61 | - | 1 | Yorkshire won by an innings and 20 runs | Leeds | Specsavers County Championship 2016 |
| 1 May 2016 | SUR 457 & 244/6 v DUR 607/7dMatch · First-class | SUR | 26 & 14 | - | 0 | Match drawn | London | Specsavers County Championship 2016 |
| 24 Apr 2016 | SUR 463 & 181/8d v SOM 353 & 122/4Match · First-class | SUR | 171 & 71 | - | 0 | Match drawn | London | Specsavers County Championship 2016 |
| 10 Apr 2016 | NOT 446 & 172/7 v SUR 225 & 389Match · First-class | SUR | 32 & 83 | - | 3 | Nottinghamshire won by 3 wickets | Nottingham | Specsavers County Championship 2016 |
| 22 Sept 2015 | SUR 410 & 125/5 v NOR 110 & 514Match · First-class | SUR | 101 & 9 | - | 0 | Match drawn | London | LV= County Championship 2015 |
| 19 Sept 2015 | GLO 220 v SUR 214Final · List A | SUR | 60 | - | 0 | Gloucestershire won by 6 runs | London | Royal London One-Day Cup 2015 |