| 9 Sept 2015 | NOT 204 & 382 v DUR 372 & 162Match · First-class | DUR | 2 & 38* | 2/51 & 1/52 | 0 | Nottinghamshire won by 52 runs | Nottingham | LV= County Championship 2015 |
| 14 Sept 2015 | WOR 350/7d & 217/9d v DUR 277 & 291/7Match · First-class | DUR | 3 & 12* | 1/51 | 2 | Durham won by 3 wickets | Chester-le-Street | LV= County Championship 2015 |
| 15 May 2016 | DUR 411 & 239/4d v LAN 326 & 251Match · First-class | DUR | 37 & DNB | 5/70 & 1/51 | 0 | Durham won by 73 runs | Chester-le-Street | Specsavers County Championship 2016 |
| 20 May 2016 | WOR 225/6 v DUR 187/8Match · T20 | DUR | 0 | 1/63 | 0 | Worcestershire won by 38 runs | Worcester | NatWest T20 Blast 2016 |
| 22 May 2016 | WAR 313 & 114 v DUR 190 & 238/6Match · First-class | DUR | 14 & DNB | 0/48 & 1/22 | 2 | Durham won by 4 wickets | Birmingham | Specsavers County Championship 2016 |
| 27 May 2016 | LAN 149/8 v DUR 151/4Match · T20 | DUR | DNB | 3/23 | 0 | Durham won by 6 wickets | Manchester | NatWest T20 Blast 2016 |
| 1 Jun 2016 | DUR 178/7 v NOT 112Match · T20 | DUR | DNB | 3/27 | 0 | Durham won by 66 runs | Chester-le-Street | NatWest T20 Blast 2016 |
| 3 Jun 2016 | WAR 155/1 v DUR 154/9Match · T20 | DUR | 2* | 0/34 | 0 | Warwickshire won by 9 wickets | Birmingham | NatWest T20 Blast 2016 |
| 4 Jun 2016 | LEI 123/4 v DUR 120/9Match · T20 | DUR | 0 | 0/19 | 0 | Leicestershire won by 6 wickets | Leicester | NatWest T20 Blast 2016 |
| 16 Jun 2016 | IRE 216 v SL 303/7Only ODI · ODI | IRE | 0 | 2/69 | 1 | Sri Lanka won by 76 runs (D/L method) | Dublin | Sri Lanka tour of England and Ireland 2016 |
| 18 Jun 2016 | IRE 241 v SL 377/8Match 2 · ODI | IRE | 5 | 2/52 | 1 | Sri Lanka won by 136 runs | Dublin | Sri Lanka in Ireland ODI Series 2016 |
| 20 Jun 2016 | DUR 172 & 507/8d v YOR 323 & 238/5Match · First-class | DUR | 9 & 11 | 1/67 & 2/27 | 0 | Match drawn | Chester-le-Street | Specsavers County Championship 2016 |
| 3 Jul 2016 | HAM 472/9d & 174/4 v DUR 421/9dMatch · First-class | DUR | 51* | 2/88 & 1/20 | 0 | Match drawn | Chester-le-Street | Specsavers County Championship 2016 |
| 12 Jul 2016 | IRE 211 v AFG 2501st ODI · ODI | IRE | 3 | 4/59 | 0 | Afghanistan won by 39 runs | Belfast | Afghanistan tour of Ireland 2016 |
| 14 Jul 2016 | IRE 237/4 v AFG 2362nd ODI · ODI | IRE | DNB | 3/57 | 0 | Ireland won by 6 wickets (with 15 balls remaining) | Belfast | Afghanistan tour of Ireland 2016 |
| 17 Jul 2016 | IRE 150 v AFG 229/73rd ODI · ODI | IRE | 10* | 1/40 | 0 | Afghanistan won by 79 runs | Belfast | Afghanistan tour of Ireland 2016 |
| 19 Jul 2016 | IRE 265/5 v AFG 253/94th ODI · ODI | IRE | DNB | 2/21 | 0 | Ireland won by 12 runs | Belfast | Afghanistan tour of Ireland 2016 |
| 18 Aug 2016 | IRE 82 v PAK 337/6Match 1 · ODI | IRE | 1 | 4/62 | 0 | Pakistan won by 255 runs | Dublin | Pakistan in Ireland ODI Series 2016 |
| 23 Aug 2016 | DUR 207 & 195/3d v WAR 381/8dMatch · First-class | DUR | 4 & DNB | 3/56 | 0 | Match drawn | Chester-le-Street | Specsavers County Championship 2016 |
| 31 Aug 2016 | DUR 244 & 385/8d v NOT 313 & 17/1Match · First-class | DUR | 9 & 28* | 1/65 | 0 | Match drawn | Chester-le-Street | Specsavers County Championship 2016 |
| 6 Sept 2016 | YOR 460 & 225/2d v DUR 265 & 192Match · First-class | DUR | 10 & 3 | 3/103 & 0/15 | 0 | Yorkshire won by 228 runs | Leeds | Specsavers County Championship 2016 |
| 27 Sept 2016 | AUS 199/1 v IRE 198Only ODI · ODI | IRE | 13 | 0/57 | 0 | Australia won by 9 wickets | Benoni | - |
| 10 Mar 2017 | AFG 184/8 v IRE 93/92nd T20I · T20I | IRE | 0 | 4/33 | 0 | Afghanistan won by 17 runs (DLS method) | Greater Noida | - |
| 12 Mar 2017 | AFG 233/8 v IRE 2053rd T20I · T20I | IRE | 0 | 0/69 | 0 | Afghanistan won by 28 runs | Greater Noida | - |
| 7 May 2017 | ENG 328/6 v IRE 243Match 2 · ODI | IRE | 2 | 2/61 | 0 | England won by 85 runs | London | Ireland in England ODI Series 2017 |
| 12 May 2017 | IRE v BAN 157/4Match 1 · ODI | IRE | - | 1/43 | 0 | No result | Dublin | Ireland Tri-Nation Series 2017 |
| 14 May 2017 | IRE 238 v NZ 289/7Match 2 · ODI | IRE | 6 | 2/59 | 1 | New Zealand won by 51 runs | Dublin | Ireland Tri-Nation Series 2017 |
| 19 May 2017 | IRE 181 v BAN 182/2Match 4 · ODI | IRE | 12 | 1/42 | 0 | Bangladesh won by 8 wickets | Dublin | Ireland Tri-Nation Series 2017 |
| 21 May 2017 | IRE 154 v NZ 344/6Match 5 · ODI | IRE | 16* | 1/65 | 0 | New Zealand won by 190 runs | Dublin | Ireland Tri-Nation Series 2017 |
| 2 Jun 2017 | DUR 166 & 376 v NOR 338 & 205/8Match · First-class | DUR | 4 & 3 | 3/128 & 2/61 | 1 | Northamptonshire won by 2 wickets | Chester-le-Street | Specsavers County Championship 2017 |
| 8 Jun 2017 | DUR 448 & 271/6d v KEN 236 & 343/9Match · First-class | DUR | 24 & DNB | 6/63 & 1/105 | 0 | Match drawn | Canterbury | Specsavers County Championship 2017 |
| 19 Jun 2017 | GLA 295 & 263 v DUR 402 & 158/1Match · First-class | DUR | 30* & DNB | 3/55 & 4/65 | 1 | Durham won by 9 wickets | Chester-le-Street | Specsavers County Championship 2017 |
| 26 Jun 2017 | DUR 197 v WOR 367Match · First-class | DUR | 29* | 0/51 | 0 | Match drawn | Chester-le-Street | Specsavers County Championship 2017 |
| 3 Jul 2017 | DER 368 & 214 v DUR 301 & 285/4Match · First-class | DUR | 39 & DNB | 3/87 & 2/38 | 1 | Durham won by 6 wickets | Chesterfield | Specsavers County Championship 2017 |
| 25 Jul 2017 | DUR 123 v NOT 129/1Match · T20 | DUR | 1 | 0/12 | 0 | Nottinghamshire won by 9 wickets | Chester-le-Street | NatWest T20 Blast 2017 |
| 26 Jul 2017 | YOR 152/8 v DUR 128/7Match · T20 | DUR | DNB | 0/25 | 0 | Yorkshire won by 24 runs | Leeds | NatWest T20 Blast 2017 |
| 28 Jul 2017 | LEI 88/2 v DUR 90/4Match · T20 | DUR | DNB | 0/1 | 1 | Durham won by 6 wickets | Leicester | NatWest T20 Blast 2017 |
| 30 Jul 2017 | DUR 201/2 v WOR 204/2Match · T20 | DUR | DNB | 1/36 | 0 | Worcestershire won by 8 wickets | Worcester | NatWest T20 Blast 2017 |
| 4 Aug 2017 | DUR 157/3 v YOR 156/7Match · T20 | DUR | DNB | 3/33 | 0 | Durham won by 1 run | Chester-le-Street | NatWest T20 Blast 2017 |
| 11 Aug 2017 | DUR 165/5 v WOR 152/5Match · T20 | DUR | DNB | 2/32 | 0 | Durham won by 13 runs | Chester-le-Street | NatWest T20 Blast 2017 |
| 7 Dec 2017 | IRE 271/9 v AFG 2202nd ODI · ODI | IRE | 7 | 5/46 | 0 | Ireland won by 51 runs | Sharjah | Ireland v Afghanistan in United Arab Emirates 2017/18 |
| 10 Dec 2017 | IRE 180/5 v AFG 1773rd ODI · ODI | IRE | DNB | 3/32 | 2 | Ireland won by 5 wickets (with 72 balls remaining) | Sharjah | Ireland v Afghanistan in United Arab Emirates 2017/18 |
| 11 Jan 2018 | UAE 222/9 v IRE 226/6Match 1 · ODI | IRE | DNB | 2/47 | 0 | Ireland won by 4 wickets | Dubai | United Arab Emirates Tri-Nation Series 2017/18 |
| 13 Jan 2018 | IRE 301/5 v UAE 234Match 2 · ODI | IRE | DNB | 2/49 | 1 | Ireland won by 67 runs | Dubai | United Arab Emirates Tri-Nation Series 2017/18 |
| 16 Jan 2018 | SCO 219 v IRE 223/4Match 3 · ODI | IRE | DNB | 2/42 | 0 | Ireland won by 6 wickets | Dubai | United Arab Emirates Tri-Nation Series 2017/18 |
| 18 Jan 2018 | IRE 331/6 v SCO 307/9Match 4 · ODI | IRE | DNB | 2/67 | 0 | Ireland won by 24 runs | Dubai | United Arab Emirates Tri-Nation Series 2017/18 |
| 4 Mar 2018 | IRE 268/7 v NED 149Match 2 · List A | IRE | 17* | 2/28 | 1 | Ireland won by 93 runs (DLS method) | Harare | ICC Cricket World Cup Qualifier 2017/18 |
| 12 Mar 2018 | IRE 313/6 v UAE 91Match 18 · ODI | IRE | DNB | 2/26 | 1 | Ireland won by 226 runs (DLS method) | Harare | ICC Cricket World Cup Qualifier (ICC Trophy) 2017/18 |
| 16 Mar 2018 | ZIM 211/9 v IRE 104Match 25 · ODI | IRE | 2 | 1/59 | 1 | Zimbabwe won by 107 runs | Harare Sports Club | ICC Cricket World Cup Qualifier (ICC Trophy) 2017/18 |
| 18 Mar 2018 | IRE 271/9 v SCO 246Match 28 · ODI | IRE | 5 | 2/44 | 0 | Ireland won by 25 runs | Harare Sports Club | ICC Cricket World Cup Qualifier (ICC Trophy) 2017/18 |