| 23 Dec 2021 | IRE 150 v USA 141/72nd T20I · T20I | IRE | 0 | 0/24 | 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 | 4/30 | 0 | United States of America won by 26 runs | Lauderhill | Ireland tour of United States of America and West Indies 2021/22 |
| 2 Sept 2021 | IRE 174/4 v ZIM 110/94th T20I · T20I | IRE | DNB | 1/24 | 0 | Ireland won by 64 runs | Bready | Zimbabwe tour of Ireland and Scotland 2021 |
| 29 Aug 2021 | ZIM 152/5 v IRE 153/32nd T20I · T20I | IRE | DNB | 0/40 | 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 | 4 | 1/20 | 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 | 13* | 1/40 | 0 | South Africa won by 49 runs | Belfast | South Africa tour of Ireland 2021 |
| 19 Jul 2021 | SA 165/7 v IRE 132/91st T20I · T20I | IRE | 30* | 0/31 | 0 | South Africa won by 33 runs | Dublin | South Africa tour of Ireland 2021 |
| 27 Jun 2021 | LL 127/8 v NW 111/9Match 11 · T20 | LL | 11 | 3/20 | 0 | Leinster Lightning won by 16 runs | Bready | Cricket Ireland Inter-Provincial Twenty20 Trophy 2021 |
| 26 Jun 2021 | LL 167 v NK 97Match 10 · T20 | LL | 9 | 1/14 | 0 | Leinster Lightning won by 70 runs | Bready | Cricket Ireland Inter-Provincial Twenty20 Trophy 2021 |
| 25 Jun 2021 | LL 133/9 v MR 137/3Match 8 · T20 | LL | 0 | 2/25 | 0 | Munster Reds won by 7 wickets | Bready | Cricket Ireland Inter-Provincial Twenty20 Trophy 2021 |
| 20 Jun 2021 | LL 182/7 v NW 183/9Match 5 · T20 | LL | 5 | 1/46 | 0 | North-West Warriors won by 1 wicket | Dublin | Cricket Ireland Inter-Provincial Twenty20 Trophy 2021 |
| 19 Jun 2021 | NK 174/7 v LL 152/8Match 3 · T20 | LL | 24* | 0/40 | 1 | Northern Knights won by 22 runs | Dublin | Cricket Ireland Inter-Provincial Twenty20 Trophy 2021 |
| 18 Jun 2021 | MR 148/7 v LL 149/3Match 1 · T20 | LL | DNB | 2/34 | 0 | Leinster Lightning won by 7 wickets | Dublin | Cricket Ireland Inter-Provincial Twenty20 Trophy 2021 |
| 7 Jun 2021 | IRE 163 v NED 166/63rd ODI · ODI | IRE | 6 | 1/38 | 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 | 1/33 | 0 | Ireland won by 8 wickets | Utrecht | Ireland tour of Netherlands 2021 |
| 2 Jun 2021 | NED 195 v IRE 194/91st ODI · ODI | IRE | 0 | 0/48 | 0 | Netherlands won by 1 run | Utrecht | Ireland tour of Netherlands 2021 |
| 25 May 2021 | NW 231 v LL 235/6Match 9 · List A | LL | 15* | 1/42 | 0 | Leinster Lightning won by 4 wickets | Eglinton | Cricket Ireland Inter-Provincial Limited Over Cup 2021 |
| 22 May 2021 | LL 271 v MR 178Match 8 · List A | LL | 6 | 6/39 | 1 | Leinster Lightning won by 93 runs | Dublin | Cricket Ireland Inter-Provincial Limited Over Cup 2021 |
| 20 May 2021 | MR 147/6 v LL 69/1Match 6 · List A | LL | DNB | 2/18 | 0 | No result | Dublin | Cricket Ireland Inter-Provincial Limited Over Cup 2021 |
| 16 May 2021 | LL 243/7 v NK 244/5Match 4 · List A | LL | 20* | 3/64 | 0 | Northern Knights won by 5 wickets | Comber | Cricket Ireland Inter-Provincial Limited Over Cup 2021 |
| 4 May 2021 | LL 251/6 v NK 163/9Match 2 · List A | LL | 2* | 1/19 | 0 | Leinster Lightning won by 70 runs (DLS method) | Dublin | Cricket Ireland Inter-Provincial Limited Over Cup 2021 |
| 1 May 2021 | NW 204 v LL 207/4Match 1 · List A | LL | DNB | 4/32 | 0 | Leinster Lightning won by 6 wickets | Dublin | Cricket Ireland Inter-Provincial Limited Over Cup 2021 |
| 24 Jan 2021 | IRE 259/9 v AFG 260/32nd ODI · ODI | IRE | 0 | 1/59 | 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 | 5* | 1/69 | 1 | 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 | DNB | 0/26 | 0 | Ireland won by 112 runs | Abu Dhabi | Ireland tour of United Arab Emirates 2020/21 |
| 8 Jan 2021 | IRE 269/5 v UAE 270/41st ODI · ODI | IRE | DNB | 2/60 | 0 | United Arab Emirates won by 6 wickets | Abu Dhabi | Ireland tour of United Arab Emirates 2020/21 |
| 30 Jul 2020 | IRE 172 v ENG 174/41st ODI · ODI | IRE | 3 | 0/3 | 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 | 0 | 1/21 | 0 | Match tied (Ireland won the Super Over) | Greater Noida | Ireland tour of India 2019/20 |
| 19 Jan 2020 | WI 140/1 v IRE 1383rd T20I · T20I | IRE | 18* | 0/35 | 0 | West Indies won by 9 wickets | Basseterre | Ireland tour of West Indies 2019/20 |
| 18 Jan 2020 | WI 16/1 v IRE 147/92nd T20I · T20I | IRE | 0 | 0/0 | 0 | No result | Basseterre | Ireland tour of West Indies 2019/20 |
| 15 Jan 2020 | WI 204/7 v IRE 208/71st T20I · T20I | IRE | DNB | 0/55 | 0 | Ireland won by 4 runs | St George's | Ireland tour of West Indies 2019/20 |
| 12 Jan 2020 | WI 199/5 v IRE 2033rd ODI · ODI | IRE | 8 | 1/49 | 0 | West Indies won by 5 wickets (DLS method) | St George's | Ireland tour of West Indies 2019/20 |
| 9 Jan 2020 | WI 242/9 v IRE 237/92nd ODI · ODI | IRE | 17* | 2/28 | 1 | West Indies won by 1 wicket | Bridgetown | Ireland tour of West Indies 2019/20 |
| 7 Jan 2020 | WI 184/5 v IRE 1801st ODI · ODI | IRE | 13 | 1/46 | 1 | West Indies won by 5 wickets | Bridgetown | Ireland tour of West Indies 2019/20 |
| 20 Aug 2019 | NK 176 v LL 179/3Match 7 · List A | LL | DNB | 1/29 | 0 | Leinster Lightning won by 7 wickets | Belfast | Cricket Ireland Inter-Provincial Limited Over Cup 2019 |
| 27 Jun 2019 | LL 114 v NK 115/3Match 6 · List A | LL | 3 | 1/20 | 0 | Northern Knights won by 7 wickets | Dublin | Cricket Ireland Inter-Provincial Limited Over Cup 2019 |
| 21 May 2019 | IRE 179 v AFG 305/72nd ODI · ODI | IRE | 18 | 0/34 | 0 | Afghanistan won by 126 runs | Belfast | Afghanistan tour of Ireland 2019 |
| 15 May 2019 | IRE 292/8 v BAN 294/4Match 6 · ODI | IRE | 1* | 1/61 | 0 | Bangladesh won by 6 wickets | Dublin | Ireland Tri-Nation Series 2019 |
| 5 May 2019 | IRE 185 v WI 381/3Match 1 · ODI | IRE | 9 | 2/76 | 0 | West Indies won by 196 runs | Dublin | Ireland Tri-Nation Series 2019 |
| 25 Apr 2019 | NK 290/8 v LL 292/4Match 3 · List A | LL | DNB | 2/43 | 1 | Leinster Lightning won by 6 wickets | Murcia | Cricket Ireland Inter-Provincial Limited Over Cup 2019 |
| 28 Feb 2019 | IRE 161 v AFG 165/51st ODI · ODI | IRE | 0 | 1/33 | 0 | Afghanistan won by 5 wickets (with 49 balls remaining) | Dehradun | Ireland v Afghanistan in India 2018/19 |
| 18 Sept 2018 | LEI 321 v DUR 61 & 66Match · First-class | DUR | 14 & 1 | 1/61 | 0 | Leicestershire won by an innings and 194 runs | Leicester | Specsavers County Championship 2018 |
| 4 Sept 2018 | WAR 310 & 199 v DUR 292 & 115/8Match · First-class | DUR | 43 & 2 | 4/58 & 2/50 | 1 | Match drawn | Birmingham | Specsavers County Championship 2018 |
| 29 Aug 2018 | DUR 129 & 133 v NOR 198 & 65/3Match · First-class | DUR | 0 & 4 | 1/59 | 1 | Northamptonshire won by 7 wickets | Chester-le-Street | Specsavers County Championship 2018 |
| 19 Aug 2018 | GLA 154 & 111 v DUR 295Match · First-class | DUR | 4 | 1/41 & 2/11 | 0 | Durham won by an innings and 30 runs | Cardiff | Specsavers County Championship 2018 |
| 3 Aug 2018 | DUR 194/7 v WOR 195/7Match · T20 | DUR | 7* | 4/31 | 0 | Worcestershire won by 3 wickets | Worcester | Vitality Blast 2018 |
| 20 Jul 2018 | WOR 121 v DUR 125/3Match · T20 | DUR | DNB | 0/24 | 0 | Durham won by 7 wickets | Chester-le-Street | Vitality Blast 2018 |
| 17 Jun 2018 | SCO 185/4 v IRE 185/6Match 4 · T20I | IRE | DNB | 1/51 | 0 | Match tied | Deventer | Netherlands Tri-Nation T20I Series 2018 |
| 16 Jun 2018 | IRE 205/5 v SCO 159/5Match 3 · T20I | IRE | DNB | 1/37 | 0 | 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 | DNB | 1/43 | 0 | Netherlands won by 4 wickets | Rotterdam | Netherlands Tri-Nation T20I Series 2018 |