| 24 Feb 2019 | AFG 210/7 v IRE 178/83rd T20I · T20I | IRE | 74 | - | 0 | Afghanistan won by 32 runs | Dehradun | Ireland v Afghanistan in India 2018/19 |
| 21 Feb 2019 | IRE 132/6 v AFG 136/51st T20I · T20I | IRE | 5 | - | 1 | Afghanistan won by 5 wickets (with 4 balls remaining) | Dehradun | Ireland v Afghanistan in India 2018/19 |
| 17 Feb 2019 | IRE 183/9 v NED 182/9Match 5 · T20I | IRE | 46 | - | 2 | Ireland won by 1 wicket | Al Amarat | Oman Quadrangular T20I Series 2018/19 |
| 15 Feb 2019 | IRE 180/7 v SCO 181/4Match 4 · T20I | IRE | 65 | - | 0 | Scotland won by 6 wickets | Al Amarat | Oman Quadrangular T20I Series 2018/19 |
| 13 Feb 2019 | OMA 144/9 v IRE 159/5Match 2 · T20I | IRE | 19 | - | 0 | Ireland won by 15 runs | Al Amarat | Oman Quadrangular T20I Series 2018/19 |
| 7 Oct 2018 | BL 165/5 v KK 152/75th Match · T20 | KK | 1 | - | 0 | Balkh Legends won by 13 runs | Sharjah | Afghanistan Premier League 2018 |
| 6 Oct 2018 | KK 139/9 v NL 142/42nd Match · T20 | KK | 22 | - | 1 | Nangarhar Leopards won by 6 wickets (with 9 balls remaining) | Sharjah | Afghanistan Premier League 2018 |
| 9 Sept 2018 | LL 253/8 v NW 195Match 6 · List A | LL | 3 | 3/34 | 0 | Leinster Lightning won by 58 runs | Dublin | Cricket Ireland Inter-Provincial Limited Over Cup 2018 |
| 31 Aug 2018 | IRE 124 v AFG 127/23rd ODI · ODI | IRE | 16 | - | 0 | Afghanistan won by 8 wickets (with 157 balls remaining) | Belfast | Afghanistan tour of Ireland 2018 |
| 29 Aug 2018 | IRE 183/7 v AFG 182/92nd ODI · ODI | IRE | 8 | 1/45 | 2 | Ireland won by 3 wickets (with 37 balls remaining) | Belfast | Afghanistan tour of Ireland 2018 |
| 27 Aug 2018 | IRE 198 v AFG 227/91st ODI · ODI | IRE | 22 | - | 0 | Afghanistan won by 29 runs | Belfast | Afghanistan tour of Ireland 2018 |
| 22 Aug 2018 | AFG 160/8 v IRE 792nd T20I · T20I | IRE | 3 | - | 0 | Afghanistan won by 81 runs | Bready | Afghanistan tour of Ireland 2018 |
| 20 Aug 2018 | AFG 160/7 v IRE 144/91st T20I · T20I | IRE | 6 | 0/16 | 0 | Afghanistan won by 16 runs | Bready | Afghanistan tour of Ireland 2018 |
| 29 Jun 2018 | IND 213/4 v IRE 702nd T20I · T20I | IRE | 0 | 3/40 | 1 | India won by 143 runs | Dublin | India tour of Ireland and England 2018 |
| 27 Jun 2018 | IND 208/5 v IRE 132/91st T20I · T20I | IRE | 10 | 1/36 | 1 | India won by 76 runs | Dublin | India tour of Ireland and England 2018 |
| 19 Jun 2018 | NW 137/6 v LLMatch 3 · List A | LL | - | 0/8 | 0 | No result | Eglinton | Cricket Ireland Inter-Provincial Limited Over Cup 2018 |
| 17 Jun 2018 | SCO 185/4 v IRE 185/6Match 4 · T20I | IRE | 28 | - | 0 | Match tied | Deventer | Netherlands Tri-Nation T20I Series 2018 |
| 16 Jun 2018 | IRE 205/5 v SCO 159/5Match 3 · T20I | IRE | 7* | - | 1 | Ireland won by 46 runs | Deventer | Netherlands Tri-Nation T20I Series 2018 |
| 13 Jun 2018 | IRE 158/6 v NED 159/6Match 2 · T20I | IRE | 13 | - | 0 | Netherlands won by 4 wickets | Rotterdam | Netherlands Tri-Nation T20I Series 2018 |
| 12 Jun 2018 | NED 144 v IRE 140/8Match 1 · T20I | IRE | 6 | 0/9 | 0 | Netherlands won by 4 runs | Rotterdam | Netherlands Tri-Nation T20I Series 2018 |
| 4 Jun 2018 | LL 277/6 v NK 224Match 2 · List A | LL | 6 | 2/21 | 0 | Leinster Lightning won by 53 runs | Dublin | Cricket Ireland Inter-Provincial Limited Over Cup 2018 |
| 11 May 2018 | IRE 130 & 339 v PAK 310/9d & 160/5Only Test · Test | IRE | 40 & 118 | 0/20 | 0 | Pakistan won by 5 wickets | Dublin | Pakistan tour of Ireland, England and Scotland 2018 |
| 23 Mar 2018 | IRE 209/7 v AFG 213/533rd Match, Super Sixes · ODI | IRE | 41 | - | 0 | Afghanistan won by 5 wickets (with 5 balls remaining) | Harare | 2018 Cricket World Cup Qualifier |
| 18 Mar 2018 | IRE 271/9 v SCO 246Match 28 · ODI | IRE | 46 | 0/12 | 0 | Ireland won by 25 runs | Harare | ICC Cricket World Cup Qualifier (ICC Trophy) 2017/18 |
| 16 Mar 2018 | ZIM 211/9 v IRE 104Match 25 · ODI | IRE | 7 | 1/22 | 0 | Zimbabwe won by 107 runs | Harare | ICC Cricket World Cup Qualifier (ICC Trophy) 2017/18 |
| 12 Mar 2018 | IRE 313/6 v UAE 91Match 18 · ODI | IRE | 50* | - | 0 | Ireland won by 226 runs (DLS method) | Harare | ICC Cricket World Cup Qualifier (ICC Trophy) 2017/18 |
| 10 Mar 2018 | WI 257/8 v IRE 205Match 13 · ODI | IRE | 38 | 0/66 | 0 | West Indies won by 52 runs | Harare | ICC Cricket World Cup Qualifier (ICC Trophy) 2017/18 |
| 6 Mar 2018 | PNG 235 v IRE 237/6Match 5 · ODI | IRE | 12 | 2/53 | 0 | Ireland won by 4 wickets | Harare | ICC Cricket World Cup Qualifier (ICC Trophy) 2017/18 |
| 4 Mar 2018 | IRE 268/7 v NED 149Match 2 · List A | IRE | 4 | 2/28 | 0 | Ireland won by 93 runs (DLS method) | Harare | ICC Cricket World Cup Qualifier 2017/18 |
| 18 Jan 2018 | IRE 331/6 v SCO 307/9Match 4 · ODI | IRE | 46 | 1/55 | 0 | Ireland won by 24 runs | Dubai | United Arab Emirates Tri-Nation Series 2017/18 |
| 16 Jan 2018 | SCO 219 v IRE 223/4Match 3 · ODI | IRE | 13* | 1/53 | 0 | Ireland won by 6 wickets | Dubai | United Arab Emirates Tri-Nation Series 2017/18 |
| 13 Jan 2018 | IRE 301/5 v UAE 234Match 2 · ODI | IRE | 24 | 4/41 | 1 | Ireland won by 67 runs | Dubai | United Arab Emirates Tri-Nation Series 2017/18 |
| 11 Jan 2018 | UAE 222/9 v IRE 226/6Match 1 · ODI | IRE | 9 | 2/39 | 0 | Ireland won by 4 wickets | Dubai | United Arab Emirates Tri-Nation Series 2017/18 |
| 10 Dec 2017 | IRE 180/5 v AFG 1773rd ODI · ODI | IRE | 10* | 0/23 | 1 | Ireland won by 5 wickets (with 72 balls remaining) | Sharjah | Ireland v Afghanistan in United Arab Emirates 2017/18 |
| 7 Dec 2017 | IRE 271/9 v AFG 2202nd ODI · ODI | IRE | 11 | 0/20 | 0 | Ireland won by 51 runs | Sharjah | Ireland v Afghanistan in United Arab Emirates 2017/18 |
| 5 Dec 2017 | IRE 100 v AFG 238/91st ODI · ODI | IRE | 3 | 1/50 | 1 | Afghanistan won by 138 runs | Sharjah | Ireland v Afghanistan in United Arab Emirates 2017/18 |
| 29 Nov 2017 | IRE 251 & 271 v SCO 141 & 178Match · First-class | IRE | 78* & 18 | 3/14 & 1/12 | 2 | Ireland won by 203 runs | Dubai | ICC Intercontinental Cup 2017/18 |
| 10 Sept 2017 | LL 239/8 v NK 132Match 6 · List A | LL | 21 | - | 0 | Leinster Lightning won by 55 runs (DLS method) | Dublin | Cricket Ireland Inter-Provincial Limited Over Cup 2017 |
| 15 Aug 2017 | IRE 477/6d & 240/7d v NED 375 & 186/4Match · First-class | IRE | 13 & 58 | 0/33 | 1 | Match drawn | Dublin | ICC Intercontinental Cup 2017 |
| 21 Jul 2017 | LL 118 v NW 119/3Match · T20 | LL | 1 | 1/25 | 0 | North-West Warriors won by 7 wickets | Dublin | Cricket Ireland Inter-Provincial Twenty20 Trophy 2017 |
| 2 Jul 2017 | LL 232 v NW 205Match 4 · List A | LL | 58* | 1/31 | 0 | Leinster Lightning won by 27 runs | Bready | Cricket Ireland Inter-Provincial Limited Over Cup 2017 |
| 23 Jun 2017 | LL 136/9 v NK 128Match · T20 | LL | 19 | 2/33 | 0 | Leinster Lightning won by 8 runs | Belfast | Cricket Ireland Inter-Provincial Twenty20 Trophy 2017 |
| 9 Jun 2017 | NK 157/8 v LL 158/3Match · T20 | LL | 17 | - | 0 | Leinster Lightning won by 7 wickets | Dublin | Cricket Ireland Inter-Provincial Twenty20 Trophy 2017 |
| 4 Jun 2017 | LL 299/8 v NKMatch 3 · List A | LL | 12 | - | 0 | No result | Belfast | Cricket Ireland Inter-Provincial Limited Over Cup 2017 |
| 26 May 2017 | LL 153/8 v NW 97Match · T20 | LL | 0 | 2/14 | 0 | Leinster Lightning won by 56 runs | Bready | Cricket Ireland Inter-Provincial Twenty20 Trophy 2017 |
| 19 May 2017 | IRE 181 v BAN 182/2Match 4 · ODI | IRE | 10 | 1/22 | 0 | Bangladesh won by 8 wickets | Dublin | Ireland Tri-Nation Series 2017 |
| 14 May 2017 | IRE 238 v NZ 289/7Match 2 · ODI | IRE | 1 | 1/46 | 1 | New Zealand won by 51 runs | Dublin | Ireland Tri-Nation Series 2017 |
| 12 May 2017 | IRE v BAN 157/4Match 1 · ODI | IRE | - | 0/12 | 0 | No result | Dublin | Ireland Tri-Nation Series 2017 |
| 7 May 2017 | ENG 328/6 v IRE 243Match 2 · ODI | IRE | 18 | 0/71 | 1 | England won by 85 runs | London | Ireland in England ODI Series 2017 |
| 5 May 2017 | ENG 127/3 v IRE 126Match 1 · ODI | IRE | 4 | - | 1 | England won by 7 wickets | Bristol | Ireland in England ODI Series 2017 |