| 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 |
| 3 Jul 2016 | HAM 472/9d & 174/4 v DUR 421/9dMatch · First-class | DUR | 17 | - | 0 | Match drawn | Chester-le-Street | Specsavers County Championship 2016 |
| 30 Jun 2016 | DUR v WOR 103/5Match · T20 | DUR | - | - | 0 | No result | Chester-le-Street | NatWest T20 Blast 2016 |
| 24 Jun 2016 | DUR 68/3 v YOR 134Match · T20 | DUR | 25 | - | 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 | 45 & 28 | 0/5 | 1 | Match drawn | Chester-le-Street | Specsavers County Championship 2016 |
| 17 Jun 2016 | NOR 161/9 v DUR 135/8Match · T20 | DUR | 0 | - | 2 | Northamptonshire won by 26 runs | Northampton | NatWest T20 Blast 2016 |
| 15 Jun 2016 | NOT 274/5 v DUR 253/8Match · List A | DUR | 25 | - | 1 | 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 | 29 | - | 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 | 22 | 1/8 | 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 | 93 | - | 0 | Durham won by 11 runs | Leicester | Royal London One-Day Cup 2016 |
| 4 Jun 2016 | LEI 123/4 v DUR 120/9Match · T20 | DUR | 2 | - | 0 | Leicestershire won by 6 wickets | Leicester | NatWest T20 Blast 2016 |
| 3 Jun 2016 | WAR 155/1 v DUR 154/9Match · T20 | DUR | 10 | - | 0 | Warwickshire won by 9 wickets | Birmingham | NatWest T20 Blast 2016 |
| 1 Jun 2016 | DUR 178/7 v NOT 112Match · T20 | DUR | 15 | - | 0 | 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 | 39 | 0/9 | 0 | Match drawn | Nottingham | Specsavers County Championship 2016 |
| 27 May 2016 | LAN 149/8 v DUR 151/4Match · T20 | DUR | 13 | - | 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 | 36 & 23 | - | 2 | Durham won by 4 wickets | Birmingham | Specsavers County Championship 2016 |
| 20 May 2016 | WOR 225/6 v DUR 187/8Match · T20 | DUR | 25 | - | 0 | Worcestershire won by 38 runs | Worcester | NatWest T20 Blast 2016 |
| 15 May 2016 | DUR 411 & 239/4d v LAN 326 & 251Match · First-class | DUR | 31 & 62 | - | 0 | Durham won by 73 runs | Chester-le-Street | Specsavers County Championship 2016 |
| 1 May 2016 | SUR 457 & 244/6 v DUR 607/7dMatch · First-class | DUR | 57 | - | 1 | Match drawn | London | Specsavers County Championship 2016 |
| 24 Apr 2016 | MID 389 v DUR 305/4Match · First-class | DUR | 141* | - | 0 | Match drawn | Chester-le-Street | Specsavers County Championship 2016 |
| 10 Apr 2016 | DUR 256 & 223/4 v SOM 179Match · First-class | DUR | 14 & 41 | - | 0 | Match drawn | Chester-le-Street | Specsavers County Championship 2016 |
| 14 Sept 2015 | WOR 350/7d & 217/9d v DUR 277 & 291/7Match · First-class | DUR | 52 & 28 | - | 1 | Durham won by 3 wickets | Chester-le-Street | LV= County Championship 2015 |
| 9 Sept 2015 | NOT 204 & 382 v DUR 372 & 162Match · First-class | DUR | 62 & 31 | - | 0 | Nottinghamshire won by 52 runs | Nottingham | LV= County Championship 2015 |
| 1 Sept 2015 | DUR 213 & 200 v HAM 251 & 166/3Match · First-class | DUR | 7 & 14 | 0/11 | 0 | Hampshire won by 7 wickets | Chester-le-Street | LV= County Championship 2015 |
| 25 Aug 2015 | NOT 170/4 v DUR 144Quarter-final · List A | DUR | 36 | - | 0 | Nottinghamshire won by 49 runs (DLS method) | Nottingham | Royal London One-Day Cup 2015 |
| 21 Aug 2015 | MID 196 & 280 v DUR 169 & 236Match · First-class | DUR | 3 & 12 | - | 0 | Middlesex won by 71 runs | Chester-le-Street | LV= County Championship 2015 |
| 17 Aug 2015 | DUR 247/8 v DER 192Match · List A | DUR | 26 | - | 0 | Durham won by 55 runs | Chester-le-Street | Royal London One-Day Cup 2015 |
| 7 Aug 2015 | YOR 162 & 440 v DUR 156 & 263Match · First-class | DUR | 17 & 37 | - | 1 | Yorkshire won by 183 runs | Scarborough | LV= County Championship 2015 |
| 6 Aug 2015 | DUR 349/7 v LEI 203Match · List A | DUR | 98 | - | 1 | Durham won by 146 runs | Leicester | Royal London One-Day Cup 2015 |
| 4 Aug 2015 | GLO 289/7 v DUR 214Match · List A | DUR | 19 | - | 0 | Gloucestershire won by 71 runs (DLS method) | Bristol | Royal London One-Day Cup 2015 |
| 2 Aug 2015 | DUR 224/7 v YOR 130/2Match · List A | DUR | 16 | - | 0 | Yorkshire won by 32 runs (DLS method) | Chester-le-Street | Royal London One-Day Cup 2015 |
| 31 Jul 2015 | SUR 271/7 v DUR 222Match · List A | DUR | 31 | - | 0 | Surrey won by 49 runs | Chester-le-Street | Royal London One-Day Cup 2015 |