| 26 Dec 2017 | AUS 327 & 263/4d v ENG 4914th Test · Test | ENG | 15 | - | 0 | Match drawn | Melbourne | England tour of Australia and New Zealand 2017/18 |
| 14 Dec 2017 | ENG 403 & 218 v AUS 662/9d3rd Test · Test | ENG | 56 & 3 | - | 0 | Australia won by an innings and 41 runs | Perth | England tour of Australia and New Zealand 2017/18 |
| 2 Dec 2017 | AUS 442/8d & 138 v ENG 227 & 2332nd Test · Test | ENG | 18 & 36 | - | 0 | Australia won by 120 runs | Adelaide | England tour of Australia and New Zealand 2017/18 |
| 23 Nov 2017 | ENG 302 & 195 v AUS 328 & 173/01st Test · Test | ENG | 53 & 27 | - | 0 | Australia won by 10 wickets | Brisbane | England tour of Australia and New Zealand 2017/18 |
| 25 Sept 2017 | SUR 201/8d & 242 v LAN 268 & 179/3Match · First-class | SUR | 24 & 98 | - | 1 | Lancashire won by 7 wickets | Manchester | Specsavers County Championship 2017 |
| 12 Sept 2017 | SUR 592 v YOR 394 & 281/2Match · First-class | SUR | 131 | - | 0 | Match drawn | London | Specsavers County Championship 2017 |
| 7 Sept 2017 | WI 123 & 177 v ENG 194 & 107/13rd Test · Test | ENG | 1 & 40* | - | 0 | England won by 9 wickets | London | West Indies tour of England 2017 |
| 25 Aug 2017 | ENG 258 & 490/8d v WI 427 & 322/52nd Test · Test | ENG | 19 & 52 | - | 0 | West Indies won by 5 wickets | Leeds | West Indies tour of England 2017 |
| 17 Aug 2017 | ENG 514/8d v WI 168 & 1371st Test · Test | ENG | 8 | - | 0 | England won by an innings and 209 runs | Birmingham | West Indies tour of England 2017 |
| 13 Aug 2017 | SUR 193/2 v SUS 176/7Match · T20 | SUR | DNB | - | 1 | Surrey won by 17 runs | London | NatWest T20 Blast 2017 |
| 7 Aug 2017 | SOM 436 v SUR 345Match · First-class | SUR | 67 | - | 0 | Match drawn | Taunton | Specsavers County Championship 2017 |
| 6 Aug 2017 | SUR 157/6 v SOM 158/6Match · T20 | SUR | 9 | - | 0 | Somerset won by 4 wickets | Taunton | NatWest T20 Blast 2017 |
| 4 Aug 2017 | GLA 181/6 v SUR 175/7Match · T20 | SUR | 34 | - | 2 | Glamorgan won by 6 runs | London | NatWest T20 Blast 2017 |
| 7 Jul 2017 | SUR 188/8 v ESS 186/6Match · T20 | SUR | 4 | - | 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 | 57 & 47 | - | 0 | Match drawn | London | Specsavers County Championship 2017 |
| 1 Jul 2017 | SUR 297/9 v NOT 298/6Final · List A | SUR | 144* | - | 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 | 30 | - | 0 | Match drawn | Leeds | Specsavers County Championship 2017 |
| 17 Jun 2017 | SUR 363/7 v WOR 210Semi-final · List A | SUR | 41 | - | 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 | 5 | - | 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 | 197 & 10 | - | 0 | Essex won by 8 wickets | Guildford | Specsavers County Championship 2017 |
| 26 May 2017 | SUR 369 & 260/9d v ESS 383Match · First-class | SUR | 4 & 28 | - | 0 | Match drawn | Chelmsford | Specsavers County Championship 2017 |
| 19 May 2017 | SUR 313 & 339 v MID 411 & 92/2Match · First-class | SUR | 33 & 0 | - | 0 | Match drawn | London | Specsavers County Championship 2017 |
| 14 May 2017 | HAM 271/8 v SUR 238/2Match · List A | SUR | 53 | - | 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 | 10 | - | 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 | 60 | - | 0 | 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 | 10 | - | 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 | 3 | - | 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 | 74 | - | 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 | 56 | - | 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 | 123 | - | 1 | Match drawn | Birmingham | Specsavers County Championship 2017 |
| 7 Apr 2017 | SUR 454 v WAR 91 & 362Match · First-class | SUR | 165 | - | 0 | Surrey won by an innings and 1 run | London | Specsavers County Championship 2017 |
| 12 Sept 2016 | DUR 401 & 246 v SUR 367 & 259Match · First-class | DUR | 20 & 92 | - | 1 | Durham won by 21 runs | Chester-le-Street | Specsavers County Championship 2016 |
| 6 Sept 2016 | YOR 460 & 225/2d v DUR 265 & 192Match · First-class | DUR | 38 & 10 | - | 0 | Yorkshire won by 228 runs | Leeds | Specsavers County Championship 2016 |
| 31 Aug 2016 | DUR 244 & 385/8d v NOT 313 & 17/1Match · First-class | DUR | 49 & 39 | 0/5 | 0 | Match drawn | Chester-le-Street | Specsavers County Championship 2016 |
| 23 Aug 2016 | DUR 207 & 195/3d v WAR 381/8dMatch · First-class | DUR | 3 & 80 | - | 0 | Match drawn | Chester-le-Street | Specsavers County Championship 2016 |
| 20 Aug 2016 | DUR 156/6 v YOR 149/9Semi-final · T20 | DUR | 25 | - | 1 | Durham won by 7 runs | Birmingham | NatWest T20 Blast 2016 |
| 20 Aug 2016 | DUR 153/8 v NOR 155/6Final · T20 | DUR | 3 | - | 0 | Northamptonshire won by 4 wickets | Birmingham | NatWest T20 Blast 2016 |
| 13 Aug 2016 | DUR 204 & 252 v MID 536/9dMatch · First-class | DUR | 46 & 25 | - | 0 | Middlesex won by an innings and 80 runs | London | Specsavers County Championship 2016 |
| 10 Aug 2016 | GLO 161 v DUR 180/5Quarter-final · T20 | DUR | 61 | - | 1 | Durham won by 19 runs | Bristol | NatWest T20 Blast 2016 |
| 4 Aug 2016 | SOM 184 & 180 v DUR 189 & 136Match · First-class | DUR | 35 & 57 | - | 2 | Somerset won by 39 runs | Taunton | Specsavers County Championship 2016 |
| 1 Aug 2016 | LAN 39/0 v DURMatch · List A | DUR | - | - | 0 | No result | Manchester | Royal London One-Day Cup 2016 |
| 31 Jul 2016 | DUR 281/7 v YOR 266/8Match · List A | DUR | 14 | - | 0 | Durham won by 15 runs | Chester-le-Street | Royal London One-Day Cup 2016 |
| 29 Jul 2016 | DUR 193/2 v DER 180/9Match · T20 | DUR | 82* | - | 2 | Durham won by 13 runs | Chester-le-Street | NatWest T20 Blast 2016 |
| 27 Jul 2016 | WAR 292/7 v DUR 296/6Match · List A | DUR | 56 | - | 0 | Durham won by 4 wickets | Gosforth | Royal London One-Day Cup 2016 |
| 24 Jul 2016 | NOR 355/6 v DUR 185Match · List A | DUR | 8 | - | 1 | Northamptonshire won by 170 runs | Northampton | Royal London One-Day Cup 2016 |
| 22 Jul 2016 | DUR 172/5 v LAN 176/3Match · T20 | DUR | 36 | - | 0 | Lancashire won by 4 runs | Chester-le-Street | NatWest T20 Blast 2016 |
| 20 Jul 2016 | YOR 223/6 v DUR 174/8Match · T20 | DUR | 15 | - | 0 | Yorkshire won by 49 runs | Leeds | NatWest T20 Blast 2016 |
| 16 Jul 2016 | LAN 204 & 333 v DUR 291 & 247/8Match · First-class | DUR | 40 & 1 | - | 0 | Durham won by 2 wickets | Southport | Specsavers County Championship 2016 |
| 15 Jul 2016 | DUR 153/4 v NOR 149/5Match · T20 | DUR | 40 | - | 0 | Durham won by 6 wickets | Chester-le-Street | NatWest T20 Blast 2016 |
| 10 Jul 2016 | DUR 147/5 v LEI 146/6Match · T20 | DUR | 4 | - | 0 | Durham won by 5 wickets | Chester-le-Street | NatWest T20 Blast 2016 |