| 25 May 2025 | WI 385/7 v IRE 165/83rd ODI · ODI | IRE | 0 | 3/100 | 1 | West Indies won by 197 runs (DLS method) | Dublin | West Indies tour of Ireland 2025 |
| 23 May 2025 | WI 352/8 v IRE2nd ODI · ODI | IRE | - | 2/68 | 0 | No result | Dublin | West Indies tour of Ireland 2025 |
| 21 May 2025 | IRE 303/6 v WI 1791st ODI · ODI | IRE | DNB | 4/32 | 0 | Ireland won by 124 runs | Dublin | West Indies tour of Ireland 2025 |
| 26 Sept 2023 | ENG 280/4 v IRE3rd ODI · ODI | IRE | - | 0/39 | 1 | No result | Bristol | Ireland tour of England 2023 |
| 23 Sept 2023 | ENG 334/8 v IRE 2862nd ODI · ODI | IRE | 41 | 1/71 | 1 | England won by 48 runs | Nottingham | Ireland tour of England 2023 |
| 4 Jul 2023 | NEP 268/9 v IRE 269/87th Place Play-Off · ODI | IRE | 4* | 2/63 | 0 | Ireland won by 2 wickets | Harare | ICC Cricket World Cup Qualifier 2023 |
| 30 Jun 2023 | USA 196 v IRE 197/47th Place Play-Off · ODI | IRE | DNB | 2/49 | 1 | Ireland won by 6 wickets | Harare | ICC Cricket World Cup Qualifier 2023 |
| 27 Jun 2023 | IRE 349/4 v UAE 211Match 20 · ODI | IRE | DNB | 1/27 | 0 | Ireland won by 138 runs | Bulawayo | ICC Cricket World Cup Qualifier 2023 |
| 25 Jun 2023 | SL 325 v IRE 192Match 15 · ODI | IRE | 5 | 3/56 | 0 | Sri Lanka won by 133 runs | Bulawayo | ICC Cricket World Cup Qualifier 2023 |
| 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 |
| 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 |
| 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 |
| 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 |
| 18 Mar 2018 | IRE 271/9 v SCO 246Match 28 · ODI | IRE | 5 | 2/44 | 0 | Ireland won by 25 runs | Harare Sports Club | ICC Cricket World Cup Qualifier (ICC Trophy) 2017/18 |
| 16 Mar 2018 | ZIM 211/9 v IRE 104Match 25 · ODI | IRE | 2 | 1/59 | 1 | Zimbabwe won by 107 runs | Harare Sports Club | ICC Cricket World Cup Qualifier (ICC Trophy) 2017/18 |
| 12 Mar 2018 | IRE 313/6 v UAE 91Match 18 · ODI | IRE | DNB | 2/26 | 1 | Ireland won by 226 runs (DLS method) | Harare | ICC Cricket World Cup Qualifier (ICC Trophy) 2017/18 |
| 18 Jan 2018 | IRE 331/6 v SCO 307/9Match 4 · ODI | IRE | DNB | 2/67 | 0 | Ireland won by 24 runs | Dubai | United Arab Emirates Tri-Nation Series 2017/18 |
| 16 Jan 2018 | SCO 219 v IRE 223/4Match 3 · ODI | IRE | DNB | 2/42 | 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/49 | 1 | Ireland won by 67 runs | Dubai | United Arab Emirates Tri-Nation Series 2017/18 |
| 11 Jan 2018 | UAE 222/9 v IRE 226/6Match 1 · ODI | IRE | DNB | 2/47 | 0 | Ireland won by 4 wickets | Dubai | United Arab Emirates Tri-Nation Series 2017/18 |
| 21 May 2017 | IRE 154 v NZ 344/6Match 5 · ODI | IRE | 16* | 1/65 | 0 | New Zealand won by 190 runs | Dublin | Ireland Tri-Nation Series 2017 |
| 19 May 2017 | IRE 181 v BAN 182/2Match 4 · ODI | IRE | 12 | 1/42 | 0 | Bangladesh won by 8 wickets | Dublin | Ireland Tri-Nation Series 2017 |
| 14 May 2017 | IRE 238 v NZ 289/7Match 2 · ODI | IRE | 6 | 2/59 | 1 | New Zealand won by 51 runs | Dublin | Ireland Tri-Nation Series 2017 |
| 12 May 2017 | IRE v BAN 157/4Match 1 · ODI | IRE | - | 1/43 | 0 | No result | Dublin | Ireland Tri-Nation Series 2017 |
| 7 May 2017 | ENG 328/6 v IRE 243Match 2 · ODI | IRE | 2 | 2/61 | 0 | England won by 85 runs | London | Ireland in England ODI Series 2017 |
| 27 Sept 2016 | AUS 199/1 v IRE 198Only ODI · ODI | IRE | 13 | 0/57 | 0 | Australia won by 9 wickets | Benoni | - |
| 18 Aug 2016 | IRE 82 v PAK 337/6Match 1 · ODI | IRE | 1 | 4/62 | 0 | Pakistan won by 255 runs | Dublin | Pakistan in Ireland ODI Series 2016 |
| 18 Jun 2016 | IRE 241 v SL 377/8Match 2 · ODI | IRE | 5 | 2/52 | 1 | Sri Lanka won by 136 runs | Dublin | Sri Lanka in Ireland ODI Series 2016 |