| 12 Jan 2020 | WI 199/5 v IRE 2033rd ODI · ODI | IRE | 25* | 2/50 | 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 | 8 | 2/37 | 0 | 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 | 4 | 1/40 | 0 | West Indies won by 5 wickets | Bridgetown | Ireland tour of West Indies 2019/20 |
| 26 Aug 2019 | NK 245/9 v NW 243Match 9 · List A | NW | 24 | 2/44 | 0 | Northern Knights won by 2 runs | Eglinton | Cricket Ireland Inter-Provincial Limited Over Cup 2019 |
| 24 Jul 2019 | ENG 85 & 303 v IRE 207 & 38Only Test · Test | IRE | 11 & 0 | 0/47 | 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 | - | 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 | 4 | 0/36 | 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/34 | 1 | Ireland won by 4 wickets | Bready | Zimbabwe tour of Netherlands and Ireland 2019 |
| 22 Jun 2019 | NW 78 v NK 82/3Match 1 · T20 | NW | 8 | 1/12 | 0 | Northern Knights won by 7 wickets | Dublin | Cricket Ireland Inter-Provincial Twenty20 Trophy 2019 |
| 23 May 2019 | LL 271/5 v NW 193Match 4 · List A | NW | 5 | 0/43 | 0 | Leinster Lightning won by 78 runs | Bready | Cricket Ireland Inter-Provincial Limited Over Cup 2019 |
| 21 May 2019 | IRE 179 v AFG 305/72nd ODI · ODI | IRE | 1 | 2/43 | 1 | Afghanistan won by 126 runs | Belfast | Afghanistan tour of Ireland 2019 |
| 19 May 2019 | IRE 210 v AFG 1381st ODI · ODI | IRE | 3 | 0/17 | 0 | Ireland won by 72 runs | Belfast | Afghanistan tour of Ireland 2019 |
| 24 Apr 2019 | NK 265/6 v NW 147Match 2 · List A | NW | 12 | 0/30 | 0 | Northern Knights won by 117 runs (DLS method) | Murcia | Cricket Ireland Inter-Provincial Limited Over Cup 2019 |
| 15 Mar 2019 | IRE 172 & 288 v AFG 314 & 149/3Only Test · Test | IRE | 3 & 4 | 2/77 & 1/35 | 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/30 | 1 | 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 | 1 | 2/37 | 0 | 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 | 9* | 1/37 | 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 | - | 2/43 | 0 | No result | Dehradun | Ireland v Afghanistan in India 2018/19 |
| 9 Sept 2018 | LL 253/8 v NW 195Match 6 · List A | NW | 30* | 0/39 | 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/25 | 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 | 1 | 0/22 | 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 | 12 | 1/46 | 0 | Afghanistan won by 29 runs | Belfast | Afghanistan tour of Ireland 2018 |
| 16 Jul 2018 | NW 139 v NK 141/8Match 5 · List A | NW | 13 | 3/37 | 2 | Northern Knights won by 2 wickets | Eglinton | Cricket Ireland Inter-Provincial Limited Over Cup 2018 |
| 8 Jul 2018 | NK 193/6 v NW 144/5Match 11 · T20 | NW | 26* | 0/27 | 3 | Northern Knights won by 49 runs | Dublin | Cricket Ireland Inter-Provincial Twenty20 Trophy 2018 |
| 7 Jul 2018 | LL 182/3 v NW 141/8Match 10 · T20 | NW | 6 | 0/35 | 0 | Leinster Lightning won by 41 runs | Dublin | Cricket Ireland Inter-Provincial Twenty20 Trophy 2018 |
| 6 Jul 2018 | NW 162/7 v MR 163/4Match 7 · T20 | NW | 37 | 2/32 | 0 | Munster Reds won by 6 wickets | Dublin | Cricket Ireland Inter-Provincial Twenty20 Trophy 2018 |
| 19 Jun 2018 | NW 137/6 v LLMatch 3 · List A | NW | 1 | - | 0 | No result | Eglinton | Cricket Ireland Inter-Provincial Limited Over Cup 2018 |
| 28 May 2018 | NK 226 v NW 227/2Match 1 · List A | NW | DNB | 2/32 | 0 | North-West Warriors won by 8 wickets | Belfast | Cricket Ireland Inter-Provincial Limited Over Cup 2018 |
| 23 Mar 2018 | IRE 209/7 v AFG 213/533rd Match, Super Sixes · ODI | IRE | 11* | 0/38 | 2 | 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 | 5* | 0/40 | 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 | 9* | 2/42 | 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 | 6* | 0/8 | 3 | 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 | 6 | 2/45 | 1 | 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 | 3/38 | 1 | Ireland won by 4 wickets | Harare | ICC Cricket World Cup Qualifier (ICC Trophy) 2017/18 |
| 16 Jan 2018 | SCO 219 v IRE 223/4Match 3 · ODI | IRE | DNB | 1/33 | 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 | DNB | 2/40 | 1 | Ireland won by 67 runs | Dubai | United Arab Emirates Tri-Nation Series 2017/18 |
| 11 Aug 2017 | NW 123/4 v NK 124/4Match · T20 | NW | 14* | 2/24 | 0 | Northern Knights won by 6 wickets | Belfast | Cricket Ireland Inter-Provincial Twenty20 Trophy 2017 |
| 6 Aug 2017 | NK 167 v NW 168/9Match 5 · List A | NW | 36 | 3/32 | 0 | North-West Warriors won by 1 wicket | Waringstown | Cricket Ireland Inter-Provincial Limited Over Cup 2017 |
| 21 Jul 2017 | LL 118 v NW 119/3Match · T20 | NW | 5* | 2/23 | 0 | North-West Warriors won by 7 wickets | Dublin | Cricket Ireland Inter-Provincial Twenty20 Trophy 2017 |
| 23 Jun 2017 | NW 142/5 v MR 117Match · T20 | NW | 52* | - | 0 | North-West Warriors won by 25 runs | Eglinton | Cricket Ireland Inter-Provincial Twenty20 Trophy 2017 |
| 16 Jun 2017 | NK 118 v NW 122/7Match · T20 | NW | 24 | 1/14 | 1 | North-West Warriors won by 3 wickets | Strabane | Cricket Ireland Inter-Provincial Twenty20 Trophy 2017 |
| 29 May 2017 | NK 84/2 v NWMatch 2 · List A | NW | - | 0/21 | 0 | No result | Strabane | Cricket Ireland Inter-Provincial Limited Over Cup 2017 |
| 26 May 2017 | LL 153/8 v NW 97Match · T20 | NW | 1 | 3/19 | 1 | Leinster Lightning won by 56 runs | Bready | Cricket Ireland Inter-Provincial Twenty20 Trophy 2017 |
| 1 May 2017 | LL 286 v NW 181Match 1 · List A | NW | 0 | 0/43 | 0 | Leinster Lightning won by 105 runs | Dublin | Cricket Ireland Inter-Provincial Limited Over Cup 2017 |
| 24 Mar 2017 | IRE 229 v AFG 231/35th ODI · ODI | IRE | 12 | 0/39 | 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 | 5 | 2/39 | 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 | 1/26 | 0 | 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 | 6 | 0/20 | 0 | Afghanistan won by 34 runs | Greater Noida | Ireland v Afghanistan in India 2016/17 |
| 12 Mar 2017 | AFG 233/8 v IRE 2053rd T20I · T20I | IRE | 13 | 1/11 | 0 | Afghanistan won by 28 runs | Greater Noida | Ireland v Afghanistan in India 2016/17 |
| 10 Mar 2017 | AFG 184/8 v IRE 93/92nd T20I · T20I | IRE | 1 | - | 0 | Afghanistan won by 17 runs (DLS method) | Greater Noida | Ireland v Afghanistan in India 2016/17 |