| 31 Aug 2014 | DUR 253 & 309 v NOT 188 & 320Match · First-class | DUR | 2 & 1* | 0/25 & 5/64 | 0 | Durham won by 54 runs | Chester-le-Street | LV= County Championship 2014 |
| 9 Sept 2014 | DUR 377 & 294 v MID 276 & 254Match · First-class | DUR | 4* & 0 | 2/47 & 2/29 | 1 | Durham won by 141 runs | London | LV= County Championship 2014 |
| 15 Sept 2014 | DUR 392 v NOR 83 & 90Match · First-class | DUR | 0* | 2/8 | 0 | Durham won by an innings and 219 runs | Chester-le-Street | LV= County Championship 2014 |
| 12 Jun 2016 | NW 212/8 v LL 46/2Match 3 · List A | LL | DNB | 3/22 | 0 | No result | Dublin | Cricket Ireland Inter-Provincial Limited Over Cup 2016 |
| 12 Jul 2016 | IRE 211 v AFG 2501st ODI · ODI | IRE | 1* | 1/42 | 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 | 2/68 | 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 | 0 | 2/52 | 1 | 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/39 | 2 | Ireland won by 12 runs | Belfast | Afghanistan tour of Ireland 2016 |
| 31 Jul 2016 | NK 246 v LL 248/6Match 4 · List A | LL | DNB | 0/39 | 0 | Leinster Lightning won by 4 wickets | Dublin | Cricket Ireland Inter-Provincial Limited Over Cup 2016 |
| 18 Aug 2016 | IRE 82 v PAK 337/6Match 1 · ODI | IRE | 0 | 1/70 | 0 | Pakistan won by 255 runs | Dublin | Pakistan in Ireland ODI Series 2016 |
| 25 Sept 2016 | SA 354/5 v IRE 148Only ODI · ODI | IRE | 0 | 0/86 | 0 | South Africa won by 206 runs | Benoni | - |
| 27 Sept 2016 | AUS 199/1 v IRE 198Only ODI · ODI | IRE | 0* | 0/55 | 0 | Australia won by 9 wickets | Benoni | - |
| 2 Mar 2017 | UAE 185 v IRE 270Match 1 · ODI | IRE | 0 | 2/48 | 0 | Ireland won by 85 runs | Dubai | Ireland in United Arab Emirates ODI Series 2016/17 |
| 15 Mar 2017 | IRE 262 v AFG 292/71st ODI · ODI | IRE | 8 | 1/69 | 0 | Afghanistan won by 30 runs | Greater Noida | Ireland v Afghanistan in India 2016/17 |
| 17 Mar 2017 | IRE 304 v AFG 3382nd ODI · ODI | IRE | 0 | 1/92 | 0 | Afghanistan won by 34 runs | Greater Noida | Ireland v Afghanistan in India 2016/17 |
| 19 Mar 2017 | IRE 265/4 v AFG 264/83rd ODI · ODI | IRE | DNB | 2/55 | 0 | Ireland won by 6 wickets (with 9 balls remaining) | Greater Noida | Ireland v Afghanistan in India 2016/17 |
| 1 May 2017 | LL 286 v NW 181Match 1 · List A | LL | 1 | 2/40 | 0 | Leinster Lightning won by 105 runs | Dublin | Cricket Ireland Inter-Provincial Limited Over Cup 2017 |
| 5 May 2017 | ENG 127/3 v IRE 126Match 1 · ODI | IRE | 1* | 3/44 | 0 | England won by 7 wickets | Bristol | Ireland in England ODI Series 2017 |
| 7 May 2017 | ENG 328/6 v IRE 243Match 2 · ODI | IRE | 6* | 2/69 | 0 | England won by 85 runs | London | Ireland in England ODI Series 2017 |
| 12 May 2017 | IRE v BAN 157/4Match 1 · ODI | IRE | - | 3/33 | 0 | No result | Dublin | Ireland Tri-Nation Series 2017 |
| 14 May 2017 | IRE 238 v NZ 289/7Match 2 · ODI | IRE | 1 | 1/74 | 0 | New Zealand won by 51 runs | Dublin | Ireland Tri-Nation Series 2017 |
| 19 May 2017 | IRE 181 v BAN 182/2Match 4 · ODI | IRE | 0 | 0/55 | 0 | Bangladesh won by 8 wickets | Dublin | Ireland Tri-Nation Series 2017 |
| 21 May 2017 | IRE 154 v NZ 344/6Match 5 · ODI | IRE | 14 | 2/69 | 0 | New Zealand won by 190 runs | Dublin | Ireland Tri-Nation Series 2017 |
| 26 May 2017 | LL 153/8 v NW 97Match · T20 | LL | DNB | 0/16 | 0 | Leinster Lightning won by 56 runs | Bready | Cricket Ireland Inter-Provincial Twenty20 Trophy 2017 |
| 4 Jun 2017 | LL 299/8 v NKMatch 3 · List A | LL | DNB | - | 0 | No result | Belfast | Cricket Ireland Inter-Provincial Limited Over Cup 2017 |
| 9 Jun 2017 | NK 157/8 v LL 158/3Match · T20 | LL | DNB | 0/37 | 1 | Leinster Lightning won by 7 wickets | Dublin | Cricket Ireland Inter-Provincial Twenty20 Trophy 2017 |
| 23 Jun 2017 | LL 136/9 v NK 128Match · T20 | LL | 2* | 4/11 | 0 | Leinster Lightning won by 8 runs | Belfast | Cricket Ireland Inter-Provincial Twenty20 Trophy 2017 |
| 2 Jul 2017 | LL 232 v NW 205Match 4 · List A | LL | 1 | 3/46 | 0 | Leinster Lightning won by 27 runs | Bready | Cricket Ireland Inter-Provincial Limited Over Cup 2017 |
| 21 Jul 2017 | LL 118 v NW 119/3Match · T20 | LL | 0 | 0/22 | 0 | North-West Warriors won by 7 wickets | Dublin | Cricket Ireland Inter-Provincial Twenty20 Trophy 2017 |
| 15 Aug 2017 | IRE 477/6d & 240/7d v NED 375 & 186/4Match · First-class | IRE | DNB & DNB | 1/110 & 0/31 | 1 | Match drawn | Dublin | ICC Intercontinental Cup 2017 |
| 10 Sept 2017 | LL 239/8 v NK 132Match 6 · List A | LL | DNB | 2/15 | 0 | Leinster Lightning won by 55 runs (DLS method) | Dublin | Cricket Ireland Inter-Provincial Limited Over Cup 2017 |
| 29 Nov 2017 | IRE 251 & 271 v SCO 141 & 178Match · First-class | IRE | 11 & 0* | 0/29 & 4/52 | 1 | Ireland won by 203 runs | Dubai International Cricket Stadium | ICC Intercontinental Cup 2017/18 |
| 7 Dec 2017 | IRE 271/9 v AFG 2202nd ODI · ODI | IRE | 0* | 2/45 | 0 | Ireland won by 51 runs | 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/50 | 2 | 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 | 1/33 | 0 | Ireland won by 67 runs | Dubai | United Arab Emirates Tri-Nation Series 2017/18 |
| 18 Jan 2018 | IRE 331/6 v SCO 307/9Match 4 · ODI | IRE | DNB | 2/78 | 0 | Ireland won by 24 runs | Dubai | United Arab Emirates Tri-Nation Series 2017/18 |
| 4 Jun 2018 | LL 277/6 v NK 224Match 2 · List A | LL | DNB | 1/37 | 0 | Leinster Lightning won by 53 runs | Dublin | Cricket Ireland Inter-Provincial Limited Over Cup 2018 |
| 16 Jun 2018 | IRE 205/5 v SCO 159/5Match 3 · T20I | IRE | DNB | 0/34 | 1 | Ireland won by 46 runs | Deventer | Netherlands Tri-Nation T20I Series 2018 |
| 17 Jun 2018 | SCO 185/4 v IRE 185/6Match 4 · T20I | IRE | DNB | 0/19 | 1 | Match tied | Deventer | Netherlands Tri-Nation T20I Series 2018 |
| 19 Jun 2018 | NW 137/6 v LLMatch 3 · List A | LL | - | 1/26 | 0 | No result | Eglinton | Cricket Ireland Inter-Provincial Limited Over Cup 2018 |
| 27 Jun 2018 | IND 208/5 v IRE 132/91st T20I · T20I | IRE | 2* | 4/35 | 0 | India won by 76 runs | Dublin | India tour of Ireland and England 2018 |
| 29 Jun 2018 | IND 213/4 v IRE 702nd T20I · T20I | IRE | 0* | 1/42 | 0 | India won by 143 runs | Dublin | India tour of Ireland and England 2018 |
| 1 Jul 2018 | NK 235/9 v LL 239/7Match 4 · List A | LL | DNB | 1/43 | 1 | Leinster Lightning won by 3 wickets | Belfast | Cricket Ireland Inter-Provincial Limited Over Cup 2018 |
| 6 Jul 2018 | LL 207/5 v NK 180/9Match 8 · T20 | LL | DNB | 1/24 | 1 | Leinster Lightning won by 27 runs | Dublin | Cricket Ireland Inter-Provincial Twenty20 Trophy 2018 |
| 7 Jul 2018 | LL 182/3 v NW 141/8Match 10 · T20 | LL | DNB | 0/14 | 1 | Leinster Lightning won by 41 runs | Dublin | Cricket Ireland Inter-Provincial Twenty20 Trophy 2018 |
| 20 Aug 2018 | AFG 160/7 v IRE 144/91st T20I · T20I | IRE | 1* | 1/29 | 0 | Afghanistan won by 16 runs | Bready | - |
| 22 Aug 2018 | AFG 160/8 v IRE 792nd T20I · T20I | IRE | 4 | 3/35 | 1 | Afghanistan won by 81 runs | Bready | - |
| 27 Aug 2018 | IRE 198 v AFG 227/91st ODI · ODI | IRE | 0 | 1/52 | 0 | Afghanistan won by 29 runs | Belfast | Afghanistan tour of Ireland 2018 |
| 29 Aug 2018 | IRE 183/7 v AFG 182/92nd ODI · ODI | IRE | DNB | 1/45 | 0 | Ireland won by 3 wickets (with 37 balls remaining) | Belfast | Afghanistan tour of Ireland 2018 |
| 31 Aug 2018 | IRE 124 v AFG 127/23rd ODI · ODI | IRE | 4* | 0/33 | 0 | Afghanistan won by 8 wickets (with 157 balls remaining) | Belfast | Afghanistan tour of Ireland 2018 |