| 1 Jul 2017 | SUR 297/9 v NOT 298/6Final · List A | SUR | 14 | 0/29 | 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 | 31 | - | 0 | Match drawn | Leeds | Specsavers County Championship 2017 |
| 13 Jun 2017 | SUR 313/7 v YOR 289/9Quarter-final · List A | SUR | 36 | 0/32 | 0 | 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 | 14 & 36 | 0/38 | 1 | Essex won by 8 wickets | Guildford | Specsavers County Championship 2017 |
| 26 May 2017 | SUR 369 & 260/9d v ESS 383Match · First-class | SUR | 3 & 36 | - | 0 | Match drawn | Chelmsford | Specsavers County Championship 2017 |
| 19 May 2017 | SUR 313 & 339 v MID 411 & 92/2Match · First-class | SUR | 8 & 49 | 0/19 & 0/13 | 1 | Match drawn | London | Specsavers County Championship 2017 |
| 14 May 2017 | HAM 271/8 v SUR 238/2Match · List A | SUR | DNB | 0/22 | 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 | 17 | 1/37 | 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 | 3 | 0/42 | 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 | 45 | 0/28 | 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 | 37 | - | 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 | DNB | - | 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 | 19 | 1/44 | 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 | 50 | 1/50 | 4 | Match drawn | Birmingham | Specsavers County Championship 2017 |
| 7 Apr 2017 | SUR 454 v WAR 91 & 362Match · First-class | SUR | 23 | 0/16 | 5 | 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 | 38 & 12 | 0/30 & 1/34 | 2 | 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 | 53 & 9 | 1/39 & 0/74 | 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 | 20 & 0 | 1/28 | 2 | Match drawn | Chester-le-Street | Specsavers County Championship 2016 |
| 23 Aug 2016 | DUR 207 & 195/3d v WAR 381/8dMatch · First-class | DUR | 19 & 92 | 0/38 | 0 | Match drawn | Chester-le-Street | Specsavers County Championship 2016 |
| 20 Aug 2016 | DUR 156/6 v YOR 149/9Semi-final · T20 | DUR | DNB | 1/31 | 0 | Durham won by 7 runs | Birmingham | NatWest T20 Blast 2016 |
| 20 Aug 2016 | DUR 153/8 v NOR 155/6Final · T20 | DUR | 10 | 0/32 | 1 | Northamptonshire won by 4 wickets | Birmingham | NatWest T20 Blast 2016 |
| 13 Aug 2016 | DUR 204 & 252 v MID 536/9dMatch · First-class | DUR | 0 & 12 | 1/133 | 2 | 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 | DNB | 1/25 | 0 | Durham won by 19 runs | Bristol | NatWest T20 Blast 2016 |
| 4 Aug 2016 | SOM 184 & 180 v DUR 189 & 136Match · First-class | DUR | 16 & 9 | 0/26 | 5 | Somerset won by 39 runs | Taunton | Specsavers County Championship 2016 |
| 1 Aug 2016 | LAN 39/0 v DURMatch · List A | DUR | - | 0/8 | 0 | No result | Manchester | Royal London One-Day Cup 2016 |
| 31 Jul 2016 | DUR 281/7 v YOR 266/8Match · List A | DUR | 84 | 1/48 | 1 | 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 | DNB | 3/33 | 1 | 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 | 66 | 1/72 | 2 | Durham won by 4 wickets | Gosforth | Royal London One-Day Cup 2016 |
| 24 Jul 2016 | NOR 355/6 v DUR 185Match · List A | DUR | 14 | 1/58 | 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 | DNB | 1/25 | 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 | 13* | 0/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 | 64 & 28 | 3/98 | 1 | Durham won by 2 wickets | Southport | Specsavers County Championship 2016 |
| 15 Jul 2016 | DUR 153/4 v NOR 149/5Match · T20 | DUR | DNB | 0/24 | 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 | DNB | 4/18 | 0 | Durham won by 5 wickets | Chester-le-Street | NatWest T20 Blast 2016 |
| 3 Jul 2016 | HAM 472/9d & 174/4 v DUR 421/9dMatch · First-class | DUR | 5 | 0/69 & 1/44 | 0 | Match drawn | Chester-le-Street | Specsavers County Championship 2016 |
| 30 Jun 2016 | DUR v WOR 103/5Match · T20 | DUR | - | 0/15 | 1 | No result | Chester-le-Street | NatWest T20 Blast 2016 |
| 24 Jun 2016 | DUR 68/3 v YOR 134Match · T20 | DUR | DNB | 2/24 | 0 | Durham won by 6 runs (DLS method) | Chester-le-Street | NatWest T20 Blast 2016 |
| 20 Jun 2016 | DUR 172 & 507/8d v YOR 323 & 238/5Match · First-class | DUR | 2 & 4 | 1/9 & 0/70 | 1 | Match drawn | Chester-le-Street | Specsavers County Championship 2016 |
| 17 Jun 2016 | NOR 161/9 v DUR 135/8Match · T20 | DUR | 29 | 1/25 | 1 | Northamptonshire won by 26 runs | Northampton | NatWest T20 Blast 2016 |
| 15 Jun 2016 | NOT 274/5 v DUR 253/8Match · List A | DUR | 1 | 0/55 | 0 | Durham won by 2 wickets (DLS method) | Chester-le-Street | Royal London One-Day Cup 2016 |
| 12 Jun 2016 | DUR 90 v WOR 91/3Match · List A | DUR | 1 | 0/18 | 0 | Worcestershire won by 7 wickets | Chester-le-Street | Royal London One-Day Cup 2016 |
| 7 Jun 2016 | DUR 216 v DER 218/3Match · List A | DUR | 9 | 0/65 | 0 | Derbyshire won by 7 wickets | Derby | Royal London One-Day Cup 2016 |
| 5 Jun 2016 | DUR 340/6 v LEI 329/9Match · List A | DUR | 63 | 1/80 | 1 | Durham won by 11 runs | Leicester | Royal London One-Day Cup 2016 |
| 4 Jun 2016 | LEI 123/4 v DUR 120/9Match · T20 | DUR | 21 | 2/30 | 0 | Leicestershire won by 6 wickets | Leicester | NatWest T20 Blast 2016 |
| 3 Jun 2016 | WAR 155/1 v DUR 154/9Match · T20 | DUR | 0 | 1/25 | 0 | Warwickshire won by 9 wickets | Birmingham | NatWest T20 Blast 2016 |
| 1 Jun 2016 | DUR 178/7 v NOT 112Match · T20 | DUR | 6* | - | 3 | Durham won by 66 runs | Chester-le-Street | NatWest T20 Blast 2016 |
| 28 May 2016 | NOT 534 & 289/5 v DUR 447Match · First-class | DUR | 188* | 5/79 & 3/73 | 3 | Match drawn | Nottingham | Specsavers County Championship 2016 |
| 27 May 2016 | LAN 149/8 v DUR 151/4Match · T20 | DUR | DNB | 0/27 | 1 | Durham won by 6 wickets | Manchester | NatWest T20 Blast 2016 |
| 22 May 2016 | WAR 313 & 114 v DUR 190 & 238/6Match · First-class | DUR | 24 & 4 | - | 3 | Durham won by 4 wickets | Birmingham | Specsavers County Championship 2016 |
| 20 May 2016 | WOR 225/6 v DUR 187/8Match · T20 | DUR | 3* | 2/24 | 0 | Worcestershire won by 38 runs | Worcester | NatWest T20 Blast 2016 |