| 16 Sept 2017 | WI 176/9 v ENG 155Only T20I · T20I | ENG | 1* | 1/46 | 1 | West Indies won by 21 runs | Chester-le-Street | West Indies tour of England 2017 |
| 5 Sept 2017 | SUR 200 & 280/4 v HAM 290Match · First-class | SUR | 12 & DNB | 4/69 | 0 | Match drawn | Southampton | Specsavers County Championship 2017 |
| 13 Aug 2017 | SUR 193/2 v SUS 176/7Match · T20 | SUR | DNB | 0/41 | 0 | Surrey won by 17 runs | London | NatWest T20 Blast 2017 |
| 7 Aug 2017 | SOM 436 v SUR 345Match · First-class | SUR | 35 | 0/79 | 0 | Match drawn | Taunton | Specsavers County Championship 2017 |
| 6 Aug 2017 | SUR 157/6 v SOM 158/6Match · T20 | SUR | 15* | 1/14 | 1 | Somerset won by 4 wickets | Taunton | NatWest T20 Blast 2017 |
| 4 Aug 2017 | GLA 181/6 v SUR 175/7Match · T20 | SUR | 51* | 2/25 | 0 | Glamorgan won by 6 runs | London | NatWest T20 Blast 2017 |
| 3 Aug 2017 | SUR 148/8 v SUS 150/2Match · T20 | SUR | 20 | 0/17 | 0 | Sussex won by 8 wickets | Hove | NatWest T20 Blast 2017 |
| 21 Jul 2017 | SUR 156/7 v MID 141/7Match · T20 | SUR | 3* | 0/35 | 1 | Surrey won by 15 runs | London | NatWest T20 Blast 2017 |
| 19 Jul 2017 | SUR 150/9 v ESS 140/7Match · T20 | SUR | 12* | 2/24 | 1 | Surrey won by 10 runs | London | NatWest T20 Blast 2017 |
| 14 Jul 2017 | SUR 205/5 v KEN 207/2Match · T20 | SUR | 4* | 0/40 | 1 | Kent won by 8 wickets | London | NatWest T20 Blast 2017 |
| 13 Jul 2017 | SUR 158/9 v MID 161/9Match · T20 | SUR | 4 | 2/34 | 0 | Middlesex won by 1 wicket | London | NatWest T20 Blast 2017 |
| 7 Jul 2017 | SUR 188/8 v ESS 186/6Match · T20 | SUR | 2 | 3/28 | 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 | 53 & DNB | 2/85 | 1 | Match drawn | London | Specsavers County Championship 2017 |
| 1 Jul 2017 | SUR 297/9 v NOT 298/6Final · List A | SUR | 16 | 0/52 | 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 | 44 | 0/19 | 0 | Match drawn | Leeds | Specsavers County Championship 2017 |
| 25 Jun 2017 | ENG 181/8 v SA 162/7Match 3 · T20I | ENG | 1* | 2/22 | 0 | England won by 19 runs | Cardiff | South Africa in England T20I Series 2017 |
| 23 Jun 2017 | ENG 171/6 v SA 174/8Match 2 · T20I | ENG | DNB | 3/33 | 0 | South Africa won by 3 runs | Taunton | South Africa in England T20I Series 2017 |
| 17 Jun 2017 | SUR 363/7 v WOR 210Semi-final · List A | SUR | 9* | 0/48 | 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 | 3* | 2/45 | 0 | Surrey won by 24 runs | Leeds | Royal London One-Day Cup 2017 |
| 26 May 2017 | SUR 369 & 260/9d v ESS 383Match · First-class | SUR | 4 & 8 | 2/97 | 1 | Match drawn | Chelmsford | Specsavers County Championship 2017 |
| 19 May 2017 | SUR 313 & 339 v MID 411 & 92/2Match · First-class | SUR | 16 & 22 | 2/72 & 0/20 | 0 | Match drawn | London | Specsavers County Championship 2017 |
| 14 May 2017 | HAM 271/8 v SUR 238/2Match · List A | SUR | DNB | 1/59 | 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 | 11 | 1/32 | 1 | 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 | 2 | 2/63 | 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 | 2/52 | 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 | 33 | 0/37 | 1 | 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/53 | 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 | 0 | 0/41 | 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 | 18* | 4/98 & 4/112 | 1 | Match drawn | Birmingham | Specsavers County Championship 2017 |
| 7 Apr 2017 | SUR 454 v WAR 91 & 362Match · First-class | SUR | 2 | 1/14 & 4/88 | 0 | 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 | 4 | 0/14 | 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 | 9 & 0 | 2/78 & 0/37 | 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 | 17 & DNB | 1/97 | 0 | Match drawn | London | Specsavers County Championship 2016 |
| 28 Aug 2016 | SUR 255/7 v YOR 236Semi-final · List A | SUR | 2* | 2/35 | 0 | 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 | 25 & DNB | 2/51 & 0/37 | 0 | Surrey won by 10 wickets | London | Specsavers County Championship 2016 |
| 18 Aug 2016 | NOR 276 v SUR 279/9Quarter-final · List A | SUR | 13 | 2/69 | 1 | 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 | 4 & 0 | 2/61 & 1/13 | 0 | Surrey won by 226 runs | Birmingham | Specsavers County Championship 2016 |
| 4 Aug 2016 | SUR 415 & 266/7d v MID 293 & 278/6Match · First-class | SUR | 26 & 17* | 2/66 & 1/39 | 1 | Match drawn | London | Specsavers County Championship 2016 |
| 2 Aug 2016 | MID 101/8 v SUR 105/5Match · List A | SUR | 0* | 3/26 | 1 | Surrey won by 5 wickets (DLS method) | London | Royal London One-Day Cup 2016 |
| 1 Aug 2016 | SUR 157/1 v GLAMatch · List A | SUR | DNB | - | 0 | No result | London | Royal London One-Day Cup 2016 |
| 29 Jul 2016 | SUR 212/4 v KEN 175/7Match · T20 | SUR | 4 | 0/41 | 0 | Surrey won by 37 runs | London | NatWest T20 Blast 2016 |
| 27 Jul 2016 | SUR 323/8 v GLO 158Match · List A | SUR | 39 | 0/27 | 1 | Surrey won by 165 runs | London | Royal London One-Day Cup 2016 |
| 22 Jul 2016 | SUR 154/4 v SUS 153/6Match · T20 | SUR | DNB | 1/20 | 0 | Surrey won by 6 wickets | London | NatWest T20 Blast 2016 |
| 15 Jul 2016 | KEN 181/2 v SUR 180/8Match · T20 | SUR | 12 | 0/34 | 0 | Kent won by 8 wickets | Tunbridge Wells | NatWest T20 Blast 2016 |
| 11 Jul 2016 | SUR 267 & 106/1 v YOR 407Match · First-class | SUR | 6 & DNB | 2/73 | 0 | Match drawn | London | Specsavers County Championship 2016 |
| 8 Jul 2016 | SUR 154/8 v SOM 139/6Match · T20 | SUR | 10* | 0/25 | 1 | Surrey won by 15 runs | London | NatWest T20 Blast 2016 |
| 6 Jul 2016 | GLO 152/4 v SUR 151/9Match · T20 | SUR | 16 | 1/31 | 1 | Gloucestershire won by 6 wickets | Bristol | NatWest T20 Blast 2016 |
| 2 Jul 2016 | SUR 273 & 177 v WAR 449 & 5/0Match · First-class | SUR | 1 & 9 | 0/92 & 0/5 | 0 | Warwickshire won by 10 wickets | Guildford | Specsavers County Championship 2016 |
| 25 Jun 2016 | SUR 117/9 v ESS 121/2Match · T20 | SUR | 9 | 0/24 | 1 | Essex won by 8 wickets | London | NatWest T20 Blast 2016 |
| 24 Jun 2016 | GLA 114/1 v SUR 110Match · T20 | SUR | 12 | 0/16 | 0 | Glamorgan won by 9 wickets | Cardiff | NatWest T20 Blast 2016 |