| 28 Aug 2020 | SUS 116/5 v SURMatch · T20 | SUR | - | - | 0 | No result | Hove | Vitality Blast 2020 |
| 22 Aug 2020 | KEN 342 & 127 v SUR 278 & 174Match · First-class | SUR | 2 & 10 | - | 0 | Kent won by 17 runs | London | Bob Willis Trophy 2020 |
| 15 Aug 2020 | SUR 172 & 74 v HAM 298Match · First-class | SUR | 21 & 3 | - | 0 | Hampshire won by an innings and 52 runs | Arundel | Bob Willis Trophy 2020 |
| 8 Aug 2020 | ESS 262 & 261 v SUR 187 & 167Match · First-class | SUR | 5 & 16 | - | 1 | Essex won by 169 runs | Chelmsford | Bob Willis Trophy 2020 |
| 1 Aug 2020 | MID 347/6d & 248/6d v SUR 282 & 123Match · First-class | SUR | 45 & 4 | - | 0 | Middlesex won by 190 runs | London | Bob Willis Trophy 2020 |
| 23 Sept 2019 | SUR 402/6d v NOT 77/1Match · First-class | SUR | 31 | - | 0 | Match drawn | London | Specsavers County Championship 2019 |
| 16 Sept 2019 | SUR 174 & 181 v ESS 395Match · First-class | SUR | 16 & 26 | - | 0 | Essex won by an innings and 40 runs | Chelmsford | Specsavers County Championship 2019 |
| 29 Aug 2019 | SUR 167 v ESS 186/4Match · T20 | SUR | 8 | - | 1 | Essex won by 19 runs | London | Vitality Blast 2019 |
| 27 Aug 2019 | SUR 158/4 v SOM 157/9Match · T20 | SUR | 18 | - | 0 | Surrey won by 6 wickets | London | Vitality Blast 2019 |
| 23 Aug 2019 | KEN 170/3 v SUR 171/7Match · T20 | SUR | 24 | - | 1 | Surrey won by 1 run | Canterbury | Vitality Blast 2019 |
| 15 Aug 2019 | SUR 163/8 v SUS 137/8Match · T20 | SUR | 1 | - | 0 | Surrey won by 26 runs | London | Vitality Blast 2019 |
| 11 Aug 2019 | GLA 152/6 v SUR 155/3Match · T20 | SUR | 53 | - | 0 | Surrey won by 7 wickets | Cardiff | Vitality Blast 2019 |
| 30 Jul 2019 | SUR 54/4 v KEN 55/1Match · T20 | SUR | DNB | - | 0 | Kent won by 9 wickets (DLS method) | London | Vitality Blast 2019 |
| 26 Jul 2019 | SUS 144/8 v SUR 144/8Match · T20 | SUR | 6 | - | 0 | Match tied | Brighton | Vitality Blast 2019 |
| 25 Jul 2019 | SUR 141 v GLA 44Match · T20 | SUR | 5 | - | 0 | Surrey won by 97 runs | London | Vitality Blast 2019 |
| 23 Jul 2019 | SUR 172/9 v MID 209/3Match · T20 | SUR | 29 | - | 0 | Middlesex won by 37 runs | London | Vitality Blast 2019 |
| 7 Jul 2019 | SUR 271/9 & 218 v KEN 369 & 124/5Match · First-class | SUR | 0 & 14 | 0/15 | 2 | Kent won by 5 wickets | London | Specsavers County Championship 2019 |
| 30 Jun 2019 | YOR 327 & 352 v SUR 362 & 194Match · First-class | SUR | 100 & 46 | - | 1 | Yorkshire won by 123 runs | Scarborough | Specsavers County Championship 2019 |
| 23 Jun 2019 | SUR 194 & 325 v WAR 230 & 215Match · First-class | SUR | 33 & 71 | - | 0 | Surrey won by 74 runs | London | Specsavers County Championship 2019 |
| 10 Jun 2019 | SUR 313 v YOR 148 & 30/0Match · First-class | SUR | 61 | - | 0 | Match drawn | Guildford | Specsavers County Championship 2019 |
| 27 May 2019 | WAR 293 & 166/9d v SUR 188 & 141Match · First-class | SUR | 0 & 12 | - | 0 | Warwickshire won by 130 runs | Birmingham | Specsavers County Championship 2019 |
| 20 May 2019 | SUR 439 & 280 v KEN 294 & 352/8Match · First-class | SUR | 19 & 13 | - | 0 | Match drawn | Beckenham | Specsavers County Championship 2019 |
| 14 May 2019 | SUR 380 & 255/8 v SOM 398Match · First-class | SUR | 50 & 3 | - | 0 | Match drawn | Taunton | Specsavers County Championship 2019 |
| 7 May 2019 | SUR 289/9 v SOM 292/5Match · List A | SUR | 12 | - | 1 | Somerset won by 5 wickets | Taunton | Royal London One-Day Cup 2019 |
| 2 May 2019 | SUR 127 v KEN 131/2Match · List A | SUR | 1 | - | 0 | Kent won by 8 wickets | London | Royal London One-Day Cup 2019 |
| 30 Apr 2019 | HAM 307 v SUR 254Match · List A | SUR | 70 | - | 1 | Hampshire won by 53 runs | London | Royal London One-Day Cup 2019 |
| 25 Apr 2019 | MID 277 v SUR 240Match · List A | SUR | 7 | - | 0 | Middlesex won by 37 runs | London | Royal London One-Day Cup 2019 |
| 23 Apr 2019 | SUR 278/8 v ESS 213Match · List A | SUR | 23 | - | 0 | Surrey won by 65 runs | London | Royal London One-Day Cup 2019 |
| 19 Apr 2019 | SUR 274/9 v SUS 278/8Match · List A | SUR | 38 | - | 0 | Sussex won by 2 wickets | Brighton | Royal London One-Day Cup 2019 |
| 17 Apr 2019 | GLO 235 v SUR 88Match · List A | SUR | 0 | - | 0 | Gloucestershire won by 147 runs | Bristol | Royal London One-Day Cup 2019 |
| 11 Apr 2019 | SUR 395 & 324/6d v ESS 448 & 0/0Match · First-class | SUR | 45 & 35 | - | 0 | Match drawn | London | Specsavers County Championship 2019 |
| 18 Sept 2018 | SUR 485 v SOM 146 & 168/3Match · First-class | SUR | 85 | - | 1 | Match drawn | Taunton | Specsavers County Championship 2018 |
| 10 Sept 2018 | WOR 336 & 203 v SUR 268 & 274/7Match · First-class | SUR | 0 & 59 | - | 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 | 12 & 0* | - | 2 | Surrey won by 10 wickets | Chelmsford | Specsavers County Championship 2018 |
| 19 Aug 2018 | SUR 211 & 306 v LAN 247 & 264Match · First-class | SUR | 14 & 16 | - | 0 | Surrey won by 6 runs | London | Specsavers County Championship 2018 |
| 17 Aug 2018 | GLA 183/8 v SUR 60/0Match · T20 | SUR | DNB | - | 0 | Surrey won by 24 runs (DLS method) | Cardiff | Vitality Blast 2018 |
| 22 Jul 2018 | NOT 210 & 199 v SUR 592Match · First-class | SUR | 86 | - | 0 | Surrey won by an innings and 183 runs | Nottingham | Specsavers County Championship 2018 |
| 25 Jun 2018 | YOR 342 & 152 v SUR 267 & 229/3Match · First-class | SUR | 9 & 32 | - | 0 | Surrey won by 7 wickets | Scarborough | Specsavers County Championship 2018 |
| 9 Jun 2018 | SUR 368 v HAM 135 & 175Match · First-class | SUR | 0 | - | 0 | Surrey won by an innings and 58 runs | Southampton | Specsavers County Championship 2018 |
| 6 Jun 2018 | GLA 266/8 v SUR 269/5Match · List A | SUR | 5 | - | 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 | 18 | - | 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 | 3 | - | 0 | Kent won by 220 runs | Beckenham | Royal London One-Day Cup 2018 |
| 24 May 2018 | ENG 184 & 242 v PAK 363/9 & 66/11st Test · Test | ENG | 4 & 9 | - | 0 | Pakistan won by 9 wickets | London | Pakistan tour of Ireland, England and Scotland 2018 |
| 11 May 2018 | SUR 414 v YOR 229 & 168Match · First-class | SUR | 10 | - | 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 | 28 & 20 | - | 0 | Match drawn | London | Specsavers County Championship 2018 |
| 27 Apr 2018 | LAN 439/9d v SUR 235 & 199/6Match · First-class | SUR | 0 & 29 | - | 0 | Match drawn | Manchester | Specsavers County Championship 2018 |
| 20 Apr 2018 | SUR 211 & 407/9d v HAM 147 & 332Match · First-class | SUR | 4 & 24 | - | 1 | Surrey won by 139 runs | London | Specsavers County Championship 2018 |
| 30 Mar 2018 | ENG 307 & 352/9d v NZ 278 & 256/82nd Test · Test | ENG | 35 & 60 | - | 1 | Match drawn | Christchurch | England tour of Australia and New Zealand 2017/18 |
| 22 Mar 2018 | ENG 58 & 320 v NZ 427/8d1st Test · Test | ENG | 11 & 55 | - | 0 | New Zealand won by an innings and 49 runs | Auckland | England tour of Australia and New Zealand 2017/18 |
| 4 Jan 2018 | ENG 346 & 180/9 v AUS 649/7d5th Test · Test | ENG | 24 & 0 | - | 0 | Australia won by an innings and 123 runs | Sydney | England tour of Australia and New Zealand 2017/18 |