| 23 Oct 2022 | IRE 128/8 v SL 133/1Match 15 · T20I | IRE | 7* | 0/20 | 0 | Sri Lanka won by 9 wickets | Hobart | ICC Men's T20 World Cup 2022/23 |
| 21 Oct 2022 | WI 146/5 v IRE 150/1Match 11 · T20I | IRE | DNB | 1/11 | 0 | Ireland won by 9 wickets | Hobart | ICC Men's T20 World Cup 2022/23 |
| 19 Oct 2022 | SCO 176/5 v IRE 180/4Match 7 · T20I | IRE | DNB | 0/16 | 0 | Ireland won by 6 wickets | Hobart | ICC Men's T20 World Cup 2022/23 |
| 17 Oct 2022 | ZIM 174/7 v IRE 143/9Match 4 · T20I | IRE | 0 | 2/31 | 0 | Zimbabwe won by 31 runs | Hobart | ICC Men's T20 World Cup 2022/23 |
| 17 Aug 2022 | AFG 95/5 v IRE 56/35th T20I · T20I | IRE | DNB | 0/20 | 1 | Ireland won by 7 wickets (2 balls left) (DLS method) | Belfast | Afghanistan tour of Ireland 2022 |
| 15 Aug 2022 | AFG 132/6 v IRE 1054th T20I · T20I | IRE | 0 | 0/10 | 0 | Afghanistan won by 27 runs | Belfast | Afghanistan tour of Ireland 2022 |
| 12 Jul 2022 | IRE 216 v NZ 219/72nd ODI · ODI | IRE | 16 | 2/51 | 0 | New Zealand won by 3 wickets | Dublin | New Zealand tour of Ireland 2022 |
| 10 Jul 2022 | IRE 300/9 v NZ 305/91st ODI · ODI | IRE | 30 | 0/52 | 0 | New Zealand won by 1 wicket | Dublin | New Zealand tour of Ireland 2022 |
| 24 Feb 2022 | IRE 159 v UAE 160/3Final · T20I | IRE | 2 | 0/42 | 2 | United Arab Emirates won by 7 wickets | Al Amarat | ICC Men's T20 World Cup Qualifier A 2021/22 |
| 22 Feb 2022 | IRE 165/7 v OMA 109Semi-final · T20I | IRE | 9* | 3/20 | 1 | Ireland won by 56 runs | Al Amarat | ICC Men's T20 World Cup Qualifier A 2021/22 |
| 21 Feb 2022 | GER 107/7 v IRE 111/3Match 9 · T20I | IRE | DNB | 1/21 | 0 | Ireland won by 7 wickets | Al Amarat | ICC Men's T20 World Cup Qualifier A 2021/22 |
| 19 Feb 2022 | IRE 158/5 v BHR 137/5Match 8 · T20I | IRE | DNB | 1/40 | 0 | Ireland won by 21 runs | Al Amarat | ICC Men's T20 World Cup Qualifier A 2021/22 |
| 18 Feb 2022 | UAE 157/5 v IRE 139/9Match 3 · T20I | IRE | 4 | 1/33 | 0 | United Arab Emirates won by 18 runs | Al Amarat | ICC Men's T20 World Cup Qualifier A 2021/22 |
| 14 Feb 2022 | IRE 127 v NEP 111/9Match 6 · T20I | IRE | 1 | 2/32 | 0 | Ireland won by 16 runs | Al Amarat | Oman Quadrangular T20I Series 2021/22 |
| 13 Feb 2022 | UAE 178/5 v IRE 165/7Match 4 · T20I | IRE | 0* | 0/27 | 0 | United Arab Emirates won by 13 runs | Al Amarat | Oman Quadrangular T20I Series 2021/22 |
| 12 Feb 2022 | OMA 137 v IRE 140/1Match 3 · T20I | IRE | DNB | 3/9 | 1 | Ireland won by 9 wickets | Al Amarat | Oman Quadrangular T20I Series 2021/22 |
| 23 Dec 2021 | IRE 150 v USA 141/72nd T20I · T20I | IRE | 13 | 0/31 | 0 | Ireland won by 9 runs | Lauderhill | Ireland tour of United States of America and West Indies 2021/22 |
| 22 Dec 2021 | USA 188/6 v IRE 162/61st T20I · T20I | IRE | DNB | 1/27 | 1 | United States of America won by 26 runs | Lauderhill | Ireland tour of United States of America and West Indies 2021/22 |
| 22 Oct 2021 | IRE 125/8 v NAM 126/2Match 11 · T20I | IRE | 5* | 0/28 | 0 | Namibia won by 8 wickets | Sharjah | ICC Men's T20 World Cup 2021/22 |
| 20 Oct 2021 | SL 171/7 v IRE 101Match 8 · T20I | IRE | 5* | 0/41 | 0 | Sri Lanka won by 70 runs | Abu Dhabi | ICC Men's T20 World Cup 2021/22 |
| 18 Oct 2021 | NED 106 v IRE 107/3Match 3 · T20I | IRE | DNB | 0/27 | 0 | Ireland won by 7 wickets | Abu Dhabi | ICC Men's T20 World Cup 2021/22 |
| 10 Oct 2021 | IRE 134/5 v UAE 139/33rd T20I · T20I | IRE | 4* | 1/21 | 0 | United Arab Emirates won by 7 wickets | Dubai | Ireland tour of United Arab Emirates 2021/22 |
| 8 Oct 2021 | UAE 163/4 v IRE 1092nd T20I · T20I | IRE | 1 | 0/29 | 0 | United Arab Emirates won by 54 runs | Dubai | Ireland tour of United Arab Emirates 2021/22 |
| 7 Oct 2021 | UAE 123/7 v IRE 124/31st T20I · T20I | IRE | DNB | 0/30 | 0 | Ireland won by 7 wickets | Dubai | Ireland tour of United Arab Emirates 2021/22 |
| 13 Sept 2021 | ZIM 131 v IRE 118/33rd ODI · ODI | IRE | DNB | 2/35 | 0 | Ireland won by 7 wickets (DLS method) | Belfast | Zimbabwe tour of Ireland and Scotland 2021 |
| 10 Sept 2021 | IRE 282/8 v ZIM2nd ODI · ODI | IRE | 1 | - | 0 | No result | Belfast | Zimbabwe tour of Ireland and Scotland 2021 |
| 8 Sept 2021 | ZIM 266/7 v IRE 2281st ODI · ODI | IRE | 3 | 1/22 | 0 | Zimbabwe won by 38 runs | Belfast | Zimbabwe tour of Ireland and Scotland 2021 |
| 2 Sept 2021 | IRE 174/4 v ZIM 110/94th T20I · T20I | IRE | DNB | 1/18 | 0 | Ireland won by 64 runs | Bready | Zimbabwe tour of Ireland and Scotland 2021 |
| 1 Sept 2021 | IRE 178/2 v ZIM 1383rd T20I · T20I | IRE | DNB | 0/32 | 1 | Ireland won by 40 runs | Bready | Zimbabwe tour of Ireland and Scotland 2021 |
| 29 Aug 2021 | ZIM 152/5 v IRE 153/32nd T20I · T20I | IRE | DNB | 0/19 | 0 | Ireland won by 7 wickets | Dublin | Zimbabwe tour of Ireland and Scotland 2021 |
| 27 Aug 2021 | ZIM 117/7 v IRE 114/91st T20I · T20I | IRE | 28* | 2/22 | 0 | Zimbabwe won by 3 runs | Dublin | Zimbabwe tour of Ireland and Scotland 2021 |
| 24 Jul 2021 | SA 189/2 v IRE 140/93rd T20I · T20I | IRE | 5 | 1/27 | 0 | South Africa won by 49 runs | Belfast | South Africa tour of Ireland 2021 |
| 22 Jul 2021 | SA 159/7 v IRE 1172nd T20I · T20I | IRE | 1 | 1/26 | 0 | South Africa won by 42 runs | Belfast | South Africa tour of Ireland 2021 |
| 19 Jul 2021 | SA 165/7 v IRE 132/91st T20I · T20I | IRE | 4 | 2/19 | 2 | South Africa won by 33 runs | Dublin | South Africa tour of Ireland 2021 |
| 16 Jul 2021 | SA 346/4 v IRE 2763rd ODI · ODI | IRE | 100* | 1/52 | 0 | South Africa won by 70 runs | Dublin | South Africa tour of Ireland 2021 |
| 13 Jul 2021 | IRE 290/5 v SA 2472nd ODI · ODI | IRE | DNB | 1/44 | 0 | Ireland won by 43 runs | Dublin | South Africa tour of Ireland 2021 |
| 11 Jul 2021 | IRE 195/4 v SA1st ODI · ODI | IRE | DNB | - | 0 | No result | Dublin | South Africa tour of Ireland 2021 |
| 7 Jun 2021 | IRE 163 v NED 166/63rd ODI · ODI | IRE | 21* | 3/29 | 0 | Netherlands won by 4 wickets | Utrecht | Ireland tour of Netherlands 2021 |
| 4 Jun 2021 | NED 157 v IRE 158/22nd ODI · ODI | IRE | DNB | 0/37 | 0 | Ireland won by 8 wickets | Utrecht | Ireland tour of Netherlands 2021 |
| 2 Jun 2021 | NED 195 v IRE 194/91st ODI · ODI | IRE | 45 | 1/28 | 0 | Netherlands won by 1 run | Utrecht | Ireland tour of Netherlands 2021 |
| 26 Jan 2021 | IRE 230 v AFG 266/93rd ODI · ODI | IRE | 20 | 3/37 | 0 | Afghanistan won by 36 runs | Abu Dhabi | Ireland v Afghanistan in United Arab Emirates 2020/21 |
| 24 Jan 2021 | IRE 259/9 v AFG 260/32nd ODI · ODI | IRE | 13 | 1/44 | 0 | Afghanistan won by 7 wickets (28 balls left) | Abu Dhabi | Ireland v Afghanistan in United Arab Emirates 2020/21 |
| 21 Jan 2021 | IRE 271/9 v AFG 287/91st ODI · ODI | IRE | 23 | 1/45 | 3 | Afghanistan won by 16 runs | Abu Dhabi | Ireland v Afghanistan in United Arab Emirates 2020/21 |
| 18 Jan 2021 | IRE 228/6 v UAE 1164th ODI · ODI | IRE | 54* | 5/10 | 0 | Ireland won by 112 runs | Abu Dhabi | Ireland tour of United Arab Emirates 2020/21 |
| 1 Aug 2020 | IRE 212/9 v ENG 216/62nd ODI · ODI | IRE | 25 | 0/3 | 0 | England won by 4 wickets | Southampton | Ireland tour of England 2020 |
| 30 Jul 2020 | IRE 172 v ENG 174/41st ODI · ODI | IRE | 0 | 0/23 | 0 | England won by 6 wickets | Southampton | Ireland tour of England 2020 |
| 10 Mar 2020 | IRE 142/8 v AFG 142/73rd T20I · T20I | IRE | 12* | 2/37 | 0 | Match tied (Ireland won the Super Over) | Greater Noida | Ireland tour of India 2019/20 |
| 8 Mar 2020 | AFG 184/4 v IRE 163/62nd T20I · T20I | IRE | 13* | 0/15 | 0 | Afghanistan won by 21 runs | Greater Noida | Ireland tour of India 2019/20 |
| 6 Mar 2020 | IRE 172/6 v AFG 133/51st T20I · T20I | IRE | 4 | 2/18 | 0 | Afghanistan won (DLS method) | Greater Noida | Ireland tour of India 2019/20 |
| 19 Jan 2020 | WI 140/1 v IRE 1383rd T20I · T20I | IRE | 5 | 1/41 | 0 | West Indies won by 9 wickets | Basseterre | Ireland tour of West Indies 2019/20 |