| 17 Sept 2024 | DUR 262 & 177 v SUR 415 & 25/0Match 64 · First-class | SUR | 10 & DNB | 0/33 | 1 | Surrey won by 10 wickets | London | County Championship 2024 |
| 29 Aug 2024 | SUR 525 & 177/9d v NOT 405 & 121/0Match 53 · First-class | SUR | 32 & 7 | 0/19 & 0/8 | 1 | Match drawn | Nottingham | County Championship 2024 |
| 22 Aug 2024 | LAN 204 & 177 v SUR 444/9dMatch 48 · First-class | SUR | 0 | 2/41 & 4/27 | 1 | Surrey won by an innings and 63 runs | London | County Championship 2024 |
| 11 Aug 2024 | SUR 242 v SUS 243/4Match · List A | SUR | 10 | 1/38 | 0 | Sussex won by 6 wickets | Brighton | One-Day Cup 2024 |
| 9 Aug 2024 | SUR 306/4 v ESS 217Match · List A | SUR | DNB | 2/45 | 0 | Surrey won by 89 runs | Chelmsford | One-Day Cup 2024 |
| 6 Aug 2024 | SUR 296/6 v LEI 279Match · List A | SUR | 6* | 2/54 | 0 | Surrey won by 17 runs | Kibworth | One-Day Cup 2024 |
| 4 Aug 2024 | NOT 378/6 v SUR 271Match · List A | SUR | 71 | 3/78 | 1 | Nottinghamshire won by 107 runs | Guildford | One-Day Cup 2024 |
| 2 Aug 2024 | WAR 311/9 v SUR 308/9Match · List A | SUR | 5 | 1/75 | 1 | Warwickshire won by 3 runs | Rugby | One-Day Cup 2024 |
| 30 Jul 2024 | GLO 301 v SUR 264Match · List A | SUR | 37 | 4/32 | 0 | Gloucestershire won by 37 runs | London | One-Day Cup 2024 |
| 28 Jul 2024 | SUR 121 v GLA 123/3Match · List A | SUR | 25 | 1/47 | 0 | Glamorgan won by 7 wickets | London | One-Day Cup 2024 |
| 25 Jul 2024 | YOR 240/6 v SUR 222/9Match · List A | SUR | 25 | 1/45 | 0 | Yorkshire won by 25 runs (DLS method) | London | One-Day Cup 2024 |
| 22 Aug 2023 | ESS 259/9 v SUR 261/8Match · List A | SUR | 20 | 4/55 | 0 | Surrey won by 2 wickets | Chelmsford | One-Day Cup 2023 |
| 20 Aug 2023 | SUR 203 v HAM 206/2Match · List A | SUR | 18 | 0/44 | 0 | Hampshire won by 8 wickets | Guildford | One-Day Cup 2023 |
| 17 Aug 2023 | SUR 153 v LAN 157/0Match · List A | SUR | 5 | 0/26 | 0 | Lancashire won by 10 wickets | Guildford | One-Day Cup 2023 |
| 15 Aug 2023 | SUR 241 v YOR 243/9Match · List A | SUR | 32 | 1/59 | 0 | Yorkshire won by 1 wicket | York | One-Day Cup 2023 |
| 13 Aug 2023 | SUR 244/7 v NOT 237Match · List A | SUR | 14* | 2/38 | 0 | Surrey won by 3 runs (DLS method) | Sookholme | One-Day Cup 2023 |
| 11 Aug 2023 | KEN 330/6 v SUR 243Match · List A | SUR | 5 | 1/80 | 0 | Kent won by 87 runs | London | One-Day Cup 2023 |
| 3 Aug 2023 | SUR 325 v LEI 329/5Match · List A | SUR | 13 | 1/48 | 0 | Leicestershire won by 5 wickets | London | One-Day Cup 2023 |
| 23 Aug 2022 | SUR 181 v NOT 182/2Match · List A | SUR | 2 | 0/27 | 0 | Nottinghamshire won by 8 wickets | Welbeck | Royal London One-Day Cup 2022 |
| 19 Aug 2022 | SUR 292/9 v GLO 294/8Match · List A | SUR | 2 | 0/51 | 0 | Gloucestershire won by 2 wickets | London | Royal London One-Day Cup 2022 |
| 17 Aug 2022 | SUR 302/9 v SOM 68/3Match · List A | SUR | 3* | 0/9 | 0 | Surrey won by 43 runs (DLS method) | London | Royal London One-Day Cup 2022 |
| 14 Aug 2022 | SUS 378/6 v SUR 162Match · List A | SUR | 0 | 2/73 | 0 | Sussex won by 216 runs | Brighton | Royal London One-Day Cup 2022 |
| 10 Aug 2022 | MID 351/7 v SUR 249/9Match · List A | SUR | 12 | 3/38 | 0 | Middlesex won by 102 runs | Radlett | Royal London One-Day Cup 2022 |
| 7 Aug 2022 | WAR 293/5 v SUR 293Match · List A | SUR | 2 | 2/79 | 0 | Match tied | London | Royal London One-Day Cup 2022 |
| 4 Aug 2022 | DUR 181 v SUR 186/1Match · List A | SUR | DNB | 2/19 | 0 | Surrey won by 9 wickets | Gosforth | Royal London One-Day Cup 2022 |
| 2 Aug 2022 | SUR 246/8 v LEI 248/3Match · List A | SUR | 0 | 1/49 | 0 | Leicestershire won by 7 wickets | Guildford | Royal London One-Day Cup 2022 |
| 25 Jul 2022 | WAR 253 & 310 v SUR 316 & 252/4Match 53 · First-class | SUR | 37 & DNB | 3/39 & 0/35 | 1 | Surrey won by 6 wickets | London | County Championship 2022 |
| 11 Jul 2022 | YOR 521 & 220 v SUR 515 & 228/6Match 43 · First-class | SUR | 0 & DNB | 1/83 & 0/7 | 0 | Surrey won by 4 wickets | Scarborough | County Championship 2022 |
| 26 Jun 2022 | SUR 673/7d v KEN 331 & 361/4Match 35 · First-class | SUR | DNB | 2/60 & 0/50 | 0 | Match drawn | London | County Championship 2022 |
| 24 Jun 2022 | ESS 198/7 v SUR 155/9Match · T20 | SUR | 3 | 1/28 | 1 | Essex won by 43 runs | Chelmsford | Vitality Blast 2022 |
| 23 Jun 2022 | SUS 172/5 v SUR 155Match · T20 | SUR | 1 | 1/14 | 0 | Sussex won by 17 runs | Brighton | Vitality Blast 2022 |
| 21 Jun 2022 | SOM 144/8 v SUR 145/7Match · T20 | SUR | 4* | 2/19 | 2 | Surrey won by 3 wickets | London | Vitality Blast 2022 |
| 17 Aug 2021 | SUR 280/8 v DUR 281/5Semi-final · List A | SUR | 1* | 1/50 | 0 | Durham won by 5 wickets | Chester-le-Street | Royal London One-Day Cup 2021 |
| 15 Aug 2021 | GLO 242/7 v SUR 246/5Quarter-Final · List A | SUR | DNB | 1/40 | 0 | Surrey won by 5 wickets | London | Royal London One-Day Cup 2021 |
| 12 Aug 2021 | DER 215 v SUR 219/2Match · List A | SUR | DNB | 3/43 | 0 | Surrey won by 8 wickets | Derby | Royal London One-Day Cup 2021 |
| 10 Aug 2021 | WAR 268/9 v SUR 269/3Match · List A | SUR | DNB | 4/64 | 0 | Surrey won by 7 wickets | London | Royal London One-Day Cup 2021 |
| 7 Aug 2021 | LEI 253/9 v SUR 225Match · List A | SUR | 8 | 1/61 | 0 | Leicestershire won by 1 run (DLS method) | Leicester | Royal London One-Day Cup 2021 |
| 5 Aug 2021 | SOM 220 v SUR 66/0Match · List A | SUR | DNB | 0/25 | 0 | No result | London | Royal London One-Day Cup 2021 |
| 3 Aug 2021 | SUR 132 v GLA 133/5Match · List A | SUR | 20 | 2/25 | 0 | Glamorgan won by 5 wickets | Cardiff | Royal London One-Day Cup 2021 |
| 30 Jul 2021 | NOR 31/1 v SURMatch · List A | SUR | - | 1/1 | 0 | No result | London | Royal London One-Day Cup 2021 |
| 27 Jul 2021 | SUR 311/8 v NOT 266/7Match · List A | SUR | 1* | 3/41 | 1 | Surrey won by 33 runs (DLS method) | Guildford | Royal London One-Day Cup 2021 |
| 22 Jul 2021 | YOR 165 v SUR 168/5Match · List A | SUR | DNB | 2/36 | 0 | Surrey won by 5 wickets | Scarborough | Royal London One-Day Cup 2021 |
| 16 Jul 2021 | GLO 177/9 v SUR 178/3Match · T20 | SUR | DNB | 0/9 | 0 | Surrey won by 7 wickets | Cheltenham | Vitality Blast 2021 |
| 9 Jul 2021 | SUR 128/7 v KEN 129/1Match · T20 | SUR | DNB | 0/17 | 0 | Kent won by 9 wickets | London | Vitality Blast 2021 |
| 20 May 2019 | SUR 439 & 280 v KEN 294 & 352/8Match · First-class | SUR | 17* & 1 | 0/70 & 0/63 | 0 | Match drawn | Beckenham | Specsavers County Championship 2019 |
| 14 May 2019 | SUR 380 & 255/8 v SOM 398Match · First-class | SUR | 10 & DNB | 3/94 | 0 | Match drawn | Taunton | Specsavers County Championship 2019 |
| 7 May 2019 | SUR 289/9 v SOM 292/5Match · List A | SUR | 5 | 3/56 | 0 | Somerset won by 5 wickets | Taunton | Royal London One-Day Cup 2019 |
| 2 May 2019 | SUR 127 v KEN 131/2Match · List A | SUR | 12 | 1/44 | 0 | Kent won by 8 wickets | London | Royal London One-Day Cup 2019 |
| 30 Apr 2019 | HAM 307 v SUR 254Match · List A | SUR | 1* | 3/59 | 1 | Hampshire won by 53 runs | London | Royal London One-Day Cup 2019 |
| 25 Apr 2019 | MID 277 v SUR 240Match · List A | SUR | 10 | 0/55 | 1 | Middlesex won by 37 runs | London | Royal London One-Day Cup 2019 |