| 24 Jul 2019 | ENG 85 & 303 v IRE 207 & 38Only Test · Test | IRE | 16 & 2 | 5/13 & 1/52 | 0 | England won by 143 runs | London | Ireland tour of England 2019 |
| 7 Jul 2019 | IRE 191/4 v ZIM 1903rd ODI · ODI | IRE | DNB | 3/39 | 0 | Ireland won by 6 wickets | Belfast | Zimbabwe tour of Netherlands and Ireland 2019 |
| 4 Jul 2019 | IRE 242/9 v ZIM 237/92nd ODI · ODI | IRE | 2* | 5/21 | 0 | Ireland won by 5 runs | Belfast | Zimbabwe tour of Netherlands and Ireland 2019 |
| 1 Jul 2019 | IRE 258/6 v ZIM 254/91st ODI · ODI | IRE | DNB | 1/42 | 0 | Ireland won by 4 wickets | Bready | Zimbabwe tour of Netherlands and Ireland 2019 |
| 21 May 2019 | IRE 179 v AFG 305/72nd ODI · ODI | IRE | 0 | 0/74 | 1 | Afghanistan won by 126 runs | Belfast | Afghanistan tour of Ireland 2019 |
| 19 May 2019 | IRE 210 v AFG 1381st ODI · ODI | IRE | 3* | 2/12 | 0 | Ireland won by 72 runs | Belfast | Afghanistan tour of Ireland 2019 |
| 11 May 2019 | IRE 327/5 v WI 331/5Match 4 · ODI | IRE | DNB | 0/62 | 0 | West Indies won by 5 wickets | Dublin | Ireland Tri-Nation Series 2019 |
| 5 May 2019 | IRE 185 v WI 381/3Match 1 · ODI | IRE | 10* | 0/71 | 0 | West Indies won by 196 runs | Dublin | Ireland Tri-Nation Series 2019 |
| 3 May 2019 | IRE 198 v ENG 199/6Only ODI · ODI | IRE | 12 | 1/29 | 0 | England won by 4 wickets | Dublin | England tour of Ireland 2019 |
| 15 Mar 2019 | IRE 172 & 288 v AFG 314 & 149/3Only Test · Test | IRE | 54* & 27 | 1/33 & 0/15 | 0 | Afghanistan won by 7 wickets | Dehradun | Ireland v Afghanistan in India 2018/19 |
| 10 Mar 2019 | IRE 219/5 v AFG 216/65th ODI · ODI | IRE | DNB | 1/33 | 0 | Ireland won by 5 wickets (with 16 balls remaining) | Dehradun | Ireland v Afghanistan in India 2018/19 |
| 8 Mar 2019 | IRE 114 v AFG 2234th ODI · ODI | IRE | 0 | 1/49 | 1 | Afghanistan won by 109 runs | Dehradun | Ireland v Afghanistan in India 2018/19 |
| 5 Mar 2019 | IRE 260/6 v AFG 256/83rd ODI · ODI | IRE | DNB | 2/60 | 0 | Ireland won by 4 wickets (with 6 balls remaining) | Dehradun | Ireland v Afghanistan in India 2018/19 |
| 2 Mar 2019 | IRE v AFG 250/72nd ODI · ODI | IRE | - | 0/47 | 0 | No result | Dehradun | Ireland v Afghanistan in India 2018/19 |
| 28 Feb 2019 | IRE 161 v AFG 165/51st ODI · ODI | IRE | 0 | 0/26 | 1 | Afghanistan won by 5 wickets (with 49 balls remaining) | Dehradun | Ireland v Afghanistan in India 2018/19 |
| 31 Aug 2018 | IRE 124 v AFG 127/23rd ODI · ODI | IRE | 2 | 1/39 | 1 | 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 | 4* | 4/30 | 0 | 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 | 2 | 4/31 | 1 | Afghanistan won by 29 runs | Belfast | Afghanistan tour of Ireland 2018 |
| 11 May 2018 | IRE 130 & 339 v PAK 310/9d & 160/5Only Test · Test | IRE | 5 & 5* | 4/45 & 2/55 | 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 | DNB | 0/46 | 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 | DNB | 2/51 | 1 | 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 | 4 | 3/36 | 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 | DNB | 1/23 | 1 | 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 | 1* | 4/41 | 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 | DNB | 0/32 | 0 | Ireland won by 4 wickets | Harare | ICC Cricket World Cup Qualifier (ICC Trophy) 2017/18 |
| 10 Dec 2017 | IRE 180/5 v AFG 1773rd ODI · ODI | IRE | DNB | 1/27 | 0 | 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 | 3 | 1/28 | 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 | 0 | 3/28 | 1 | Afghanistan won by 138 runs | Sharjah | Ireland v Afghanistan in United Arab Emirates 2017/18 |
| 19 May 2017 | IRE 181 v BAN 182/2Match 4 · ODI | IRE | 5* | 0/26 | 0 | Bangladesh won by 8 wickets | Dublin | Ireland Tri-Nation Series 2017 |
| 14 May 2017 | IRE 238 v NZ 289/7Match 2 · ODI | IRE | 2* | 2/62 | 0 | New Zealand won by 51 runs | Dublin | Ireland Tri-Nation Series 2017 |
| 12 May 2017 | IRE v BAN 157/4Match 1 · ODI | IRE | - | 0/23 | 1 | No result | Dublin | Ireland Tri-Nation Series 2017 |
| 7 May 2017 | ENG 328/6 v IRE 243Match 2 · ODI | IRE | 2 | 1/50 | 0 | England won by 85 runs | London | Ireland in England ODI Series 2017 |
| 5 May 2017 | ENG 127/3 v IRE 126Match 1 · ODI | IRE | 11 | 0/33 | 0 | England won by 7 wickets | Bristol | Ireland in England ODI Series 2017 |
| 24 Mar 2017 | IRE 229 v AFG 231/35th ODI · ODI | IRE | 1 | 1/36 | 0 | Afghanistan won by 7 wickets (with 8 balls remaining) | Greater Noida | Ireland v Afghanistan in India 2016/17 |
| 22 Mar 2017 | IRE 224/7 v AFG 2204th ODI · ODI | IRE | DNB | 1/26 | 0 | Ireland won by 3 wickets (with 19 balls remaining) | Greater Noida | Ireland v Afghanistan in India 2016/17 |
| 19 Mar 2017 | IRE 265/4 v AFG 264/83rd ODI · ODI | IRE | DNB | 2/49 | 1 | Ireland won by 6 wickets (with 9 balls remaining) | Greater Noida | Ireland v Afghanistan in India 2016/17 |
| 17 Mar 2017 | IRE 304 v AFG 3382nd ODI · ODI | IRE | 5 | 0/68 | 0 | Afghanistan won by 34 runs | Greater Noida | Ireland v Afghanistan in India 2016/17 |
| 15 Mar 2017 | IRE 262 v AFG 292/71st ODI · ODI | IRE | 2 | 1/55 | 0 | Afghanistan won by 30 runs | Greater Noida | Ireland v Afghanistan in India 2016/17 |
| 27 Sept 2016 | AUS 199/1 v IRE 198Only ODI · ODI | IRE | 15 | 1/21 | 1 | Australia won by 9 wickets | Benoni | - |
| 25 Sept 2016 | SA 354/5 v IRE 148Only ODI · ODI | IRE | 13* | 0/56 | 0 | South Africa won by 206 runs | Benoni | - |
| 18 Aug 2016 | IRE 82 v PAK 337/6Match 1 · ODI | IRE | 0 | 1/38 | 0 | Pakistan won by 255 runs | Dublin | Pakistan in Ireland ODI Series 2016 |
| 19 Jul 2016 | IRE 265/5 v AFG 253/95th ODI · ODI | IRE | DNB | 1/34 | 0 | Ireland won by 12 runs | Belfast | Afghanistan tour of Ireland 2016 |
| 17 Jul 2016 | IRE 150 v AFG 229/74th ODI · ODI | IRE | 1 | 1/41 | 0 | Afghanistan won by 79 runs | Belfast | Afghanistan tour of Ireland 2016 |
| 14 Jul 2016 | IRE 237/4 v AFG 2363rd ODI · ODI | IRE | DNB | 1/31 | 1 | Ireland won by 6 wickets (with 15 balls remaining) | Belfast | Afghanistan tour of Ireland 2016 |
| 12 Jul 2016 | IRE 211 v AFG 2502nd ODI · ODI | IRE | 7 | 0/28 | 0 | Afghanistan won by 39 runs | Belfast | Afghanistan tour of Ireland 2016 |
| 18 Jun 2016 | IRE 241 v SL 377/8Match 2 · ODI | IRE | 0 | 3/66 | 1 | Sri Lanka won by 136 runs | Dublin | Sri Lanka in Ireland ODI Series 2016 |
| 16 Jun 2016 | IRE 216 v SL 303/71st ODI · ODI | IRE | 0 | 1/61 | 0 | Sri Lanka won by 76 runs (D/L method) | Dublin | Sri Lanka in Ireland ODI Series 2016 |
| 13 Mar 2016 | IRE 47/7 v NED 59/5First Round · T20I | IRE | DNB | 0/9 | 1 | Netherlands won by 12 runs | Dharamsala | World T20 2015/16 |
| 11 Mar 2016 | BAN 94/2 v IREFirst Round · T20I | IRE | - | 0/16 | 0 | No result | Dharamsala | World T20 2015/16 |
| 9 Mar 2016 | IRE 154/5 v OMA 157/8First Round · T20I | IRE | DNB | 0/36 | 0 | Oman won by 2 wickets | Dharamsala | World T20 2015/16 |