| 19 Jun 2021 | NK 174/7 v LL 152/8Match 3 · T20 | LL | 7 | 1/27 | 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 | 48* | 0/32 | 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 | 40 | - | 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 | Ireland won by 8 wickets | Utrecht | Ireland tour of Netherlands 2021 |
| 2 Jun 2021 | NED 195 v IRE 194/91st ODI · ODI | IRE | 11 | 0/19 | 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 | 67 | 2/37 | 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 | 88 | 0/20 | 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 | 0/17 | 2 | 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 | 58 | 0/15 | 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 | 100* | 0/57 | 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 | 51* | 2/47 | 0 | Leinster Lightning won by 6 wickets | Dublin | Cricket Ireland Inter-Provincial Limited Over Cup 2021 |
| 28 Sept 2020 | NW 132/8 v LL 133/7Match 6 · List A | LL | 8* | 0/25 | 0 | Leinster Lightning won by 3 wickets (DLS method) | Dublin | Cricket Ireland Inter-Provincial Limited Over Cup 2020 |
| 26 Sept 2020 | NK 240/9 v LL 243/7Match 5 · List A | LL | 4* | 2/35 | 0 | Leinster Lightning won by 3 wickets | Dublin | Cricket Ireland Inter-Provincial Limited Over Cup 2020 |
| 22 Sept 2020 | NW 205/8 v LL 136/1Match 4 · List A | LL | DNB | 2/28 | 0 | Leinster Lightning won by 62 runs (DLS method) | Bready | Cricket Ireland Inter-Provincial Limited Over Cup 2020 |
| 17 Sept 2020 | LL 306/7 v NK 215Match 3 · List A | LL | 24* | 0/65 | 1 | Leinster Lightning won by 91 runs | Comber | Cricket Ireland Inter-Provincial Limited Over Cup 2020 |
| 3 Sept 2020 | NK 128 v LL 131/5Match 10 · T20 | LL | 10* | 2/30 | 0 | Leinster Lightning won by 5 wickets | Dublin | Cricket Ireland Inter-Provincial Twenty20 Trophy 2020 |
| 1 Sept 2020 | MR 76/8 v LL 77/3Match 7 · T20 | LL | DNB | 2/12 | 1 | Leinster Lightning won by 7 wickets | Cork | Cricket Ireland Inter-Provincial Twenty20 Trophy 2020 |
| 27 Aug 2020 | LL 124/4 v NW 104/8Match 4 · T20 | LL | DNB | - | 2 | Leinster Lightning won by 24 runs (DLS method) | Dublin | Cricket Ireland Inter-Provincial Twenty20 Trophy 2020 |
| 8 Mar 2020 | AFG 184/4 v IRE 163/62nd T20I · T20I | IRE | 9* | 0/12 | 1 | 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 | 1* | 0/22 | 0 | Afghanistan won (DLS method) | Greater Noida | Ireland tour of India 2019/20 |
| 18 Jan 2020 | WI 16/1 v IRE 147/92nd T20I · T20I | IRE | 2 | - | 0 | No result | Basseterre | Ireland tour of West Indies 2019/20 |
| 15 Jan 2020 | WI 204/7 v IRE 208/71st T20I · T20I | IRE | 5* | 1/51 | 3 | Ireland won by 4 runs | St George's | Ireland tour of West Indies 2019/20 |
| 1 Nov 2019 | IRE 137/9 v NED 158/4Semi-final · T20I | IRE | 25* | 0/19 | 0 | Netherlands won by 21 runs | Dubai | ICC Men's T20 World Cup Qualifier 2019/20 |
| 26 Oct 2019 | IRE 67/2 v NGR 66/9Match 35 · T20I | IRE | DNB | 1/16 | 1 | Ireland won by 8 wickets | Abu Dhabi | ICC Men's T20 World Cup Qualifier 2019/20 |
| 25 Oct 2019 | IRE 110/2 v JER 105Match 32 · T20I | IRE | DNB | 1/16 | 0 | Ireland won by 8 wickets | Abu Dhabi | ICC Men's T20 World Cup Qualifier 2019/20 |
| 23 Oct 2019 | CAN 156/5 v IRE 146/7Match 25 · T20I | IRE | 13* | 0/22 | 0 | Canada won by 10 runs | Abu Dhabi | ICC Men's T20 World Cup Qualifier 2019/20 |
| 21 Oct 2019 | IRE 183/3 v OMA 148/9Match 16 · T20I | IRE | DNB | 2/24 | 1 | Ireland won by 35 runs | Abu Dhabi | ICC Men's T20 World Cup Qualifier 2019/20 |
| 19 Oct 2019 | UAE 129/5 v IRE 125Match 9 · T20I | IRE | 1 | 0/17 | 0 | United Arab Emirates won by 5 wickets | Abu Dhabi | ICC Men's T20 World Cup Qualifier 2019/20 |
| 18 Oct 2019 | HK 153/5 v IRE 155/2Match 2 · T20I | IRE | DNB | 0/21 | 0 | Ireland won by 8 wickets | Abu Dhabi | ICC Men's T20 World Cup Qualifier 2019/20 |
| 9 Oct 2019 | IRE 145/8 v NEP 132Match 7 · T20I | IRE | 1* | 3/23 | 1 | Ireland won by 13 runs | Al Amarat | Oman Pentangular T20I Series 2019/20 |
| 6 Oct 2019 | OMA 173/9 v IRE 130Match 3 · T20I | IRE | 5 | 0/19 | 0 | Oman won by 43 runs | Al Amarat | Oman Pentangular T20I Series 2019/20 |
| 5 Oct 2019 | IRE 169/4 v NED 167/7Match 2 · T20I | IRE | DNB | 0/15 | 0 | Ireland won by 6 wickets | Al Amarat | Oman Pentangular T20I Series 2019/20 |
| 20 Sept 2019 | IRE 186/9 v SCO 185/66th Match · T20I | IRE | 1* | 1/38 | 0 | Ireland won by 1 run | Dublin | Ireland Tri-Nation T20I Series 2019 |
| 18 Sept 2019 | IRE 181/7 v NED 183/4Match 4 · T20I | IRE | DNB | 3/23 | 0 | Netherlands won by 6 wickets | Dublin | Ireland Tri-Nation T20I Series 2019 |
| 20 Aug 2019 | NK 176 v LL 179/3Match 7 · List A | LL | DNB | 0/28 | 1 | Leinster Lightning won by 7 wickets | Belfast | Cricket Ireland Inter-Provincial Limited Over Cup 2019 |
| 14 Jul 2019 | IRE 171/9 v ZIM 172/23rd T20I · T20I | IRE | 1 | 1/16 | 0 | Zimbabwe won by 8 wickets | Derry | Ireland v Zimbabwe 2019 |
| 27 Jun 2019 | LL 114 v NK 115/3Match 6 · List A | LL | 1 | 0/19 | 0 | Northern Knights won by 7 wickets | Dublin | Cricket Ireland Inter-Provincial Limited Over Cup 2019 |
| 24 Jun 2019 | NK 138/5 v LL 130/9Match 6 · T20 | LL | 1 | 0/19 | 0 | Northern Knights won by 8 runs | Dublin | Cricket Ireland Inter-Provincial Twenty20 Trophy 2019 |
| 22 Jun 2019 | MR 181/7 v LL 183/7Match 2 · T20 | LL | 23 | 0/34 | 1 | Leinster Lightning won by 3 wickets | Dublin | Cricket Ireland Inter-Provincial Twenty20 Trophy 2019 |
| 23 May 2019 | LL 271/5 v NW 193Match 4 · List A | LL | 12* | 4/41 | 1 | Leinster Lightning won by 78 runs | Bready | Cricket Ireland Inter-Provincial Limited Over Cup 2019 |
| 19 May 2019 | IRE 210 v AFG 1381st ODI · ODI | IRE | 14 | 0/26 | 0 | Ireland won by 72 runs | Belfast | Afghanistan tour of Ireland 2019 |
| 15 May 2019 | IRE 292/8 v BAN 294/4Match 6 · ODI | IRE | 4 | 0/57 | 0 | Bangladesh won by 6 wickets | Dublin | Ireland Tri-Nation Series 2019 |
| 11 May 2019 | IRE 327/5 v WI 331/5Match 4 · ODI | IRE | DNB | 0/53 | 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 | 2 | 0/57 | 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 | 24 | 0/27 | 1 | England won by 4 wickets | Dublin | England tour of Ireland 2019 |
| 25 Apr 2019 | NK 290/8 v LL 292/4Match 3 · List A | LL | DNB | 3/42 | 1 | Leinster Lightning won by 6 wickets | Murcia | Cricket Ireland Inter-Provincial Limited Over Cup 2019 |
| 15 Mar 2019 | IRE 172 & 288 v AFG 314 & 149/3Only Test · Test | IRE | 39 & 25 | 2/63 & 0/58 | 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 | 0 | 2/46 | 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 | 8 | 1/55 | 2 | 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 | 54 | 1/17 | 0 | Ireland won by 4 wickets (with 6 balls remaining) | Dehradun | Ireland v Afghanistan in India 2018/19 |