| 1 May 2017 | LL 286 v NW 181Match 1 · List A | LL | 75 | 2/24 | 0 | Leinster Lightning won by 105 runs | Dublin | Cricket Ireland Inter-Provincial Limited Over Cup 2017 |
| 22 Mar 2017 | IRE 224/7 v AFG 2204th ODI · ODI | IRE | 72* | 4/26 | 0 | Ireland won by 3 wickets (with 19 balls remaining) | Greater Noida | Ireland v Afghanistan in India 2016/17 |
| 15 Mar 2017 | IRE 262 v AFG 292/71st ODI · ODI | IRE | 13 | 3/47 | 0 | Afghanistan won by 30 runs | Greater Noida | Ireland v Afghanistan in India 2016/17 |
| 12 Mar 2017 | AFG 233/8 v IRE 2053rd T20I · T20I | IRE | 3 | 4/45 | 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 | 5 | 0/35 | 1 | Afghanistan won by 17 runs (DLS method) | Greater Noida | Ireland v Afghanistan in India 2016/17 |
| 8 Mar 2017 | IRE 165/5 v AFG 171/41st T20I · T20I | IRE | 11 | 1/52 | 0 | Afghanistan won by 6 wickets (with 12 balls remaining) | Greater Noida | Ireland v Afghanistan in India 2016/17 |
| 4 Mar 2017 | UAE 202 v IRE 203/2Match 2 · ODI | IRE | DNB | 0/5 | 0 | Ireland won by 8 wickets | Dubai | Ireland in United Arab Emirates ODI Series 2016/17 |
| 2 Mar 2017 | UAE 185 v IRE 270Match 1 · ODI | IRE | 69 | - | 2 | Ireland won by 85 runs | Dubai | Ireland in United Arab Emirates ODI Series 2016/17 |
| 20 Jan 2017 | IRE 211/6 v SCO 113Semi-final · T20I | IRE | 30 | 2/24 | 0 | Ireland won by 98 runs | Dubai | Desert T20 Challenge 2016/17 |
| 20 Jan 2017 | IRE 71 v AFG 75/0Final · T20I | IRE | 5 | 0/7 | 0 | Afghanistan won by 10 wickets (with 73 balls remaining) | Dubai | Desert T20 Challenge 2016/17 |
| 18 Jan 2017 | UAE 136/7 v IRE 160/69th T20I · T20I | IRE | 40 | 1/37 | 0 | Ireland won by 24 runs | Dubai | Desert T20 Challenge 2016/17 |
| 17 Jan 2017 | IRE 149/5 v NAM 146/9Match 7 · T20 | IRE | 22 | 2/21 | 1 | Ireland won by 5 wickets | Abu Dhabi | Desert T20 Challenge 2016/17 |
| 14 Jan 2017 | IRE 125/6 v AFG 126/52nd Match, Group A · T20I | IRE | 12 | 0/9 | 0 | Afghanistan won by 5 wickets (with 8 balls remaining) | Abu Dhabi | Desert T20 Challenge 2016/17 |
| 27 Sept 2016 | AUS 199/1 v IRE 198Only ODI · ODI | IRE | 23 | 0/30 | 0 | Australia won by 9 wickets | Benoni | - |
| 25 Sept 2016 | SA 354/5 v IRE 148Only ODI · ODI | IRE | 41 | 2/66 | 0 | South Africa won by 206 runs | Benoni | - |
| 5 Sept 2016 | IRE 129 v HK 169/5Match 1 · T20I | IRE | 32 | 1/39 | 0 | Hong Kong won by 40 runs | Londonderry | Hong Kong in Ireland T20I Series 2016 |
| 18 Aug 2016 | IRE 82 v PAK 337/6Match 1 · ODI | IRE | 4 | 0/57 | 0 | Pakistan won by 255 runs | Dublin | Pakistan in Ireland ODI Series 2016 |
| 1 Aug 2016 | DER 260/6 v LEI 0/0Match · List A | LEI | DNB | 1/46 | 0 | No result | Derby | Royal London One-Day Cup 2016 |
| 31 Jul 2016 | LEI 279 v NOT 271/9Match · List A | LEI | 3 | 2/48 | 0 | Leicestershire won by 8 runs | Leicester | Royal London One-Day Cup 2016 |
| 29 Jul 2016 | NOT 146/2 v LEI 170/4Match · T20 | LEI | 0* | - | 0 | Nottinghamshire won by 8 wickets (DLS method) | Nottingham | NatWest T20 Blast 2016 |
| 24 Jul 2016 | YOR 376/3 v LEI 185Match · List A | LEI | 34 | 1/48 | 0 | Yorkshire won by 191 runs | Leicester | Royal London One-Day Cup 2016 |
| 19 Jul 2016 | IRE 265/5 v AFG 253/95th ODI · ODI | IRE | 1 | 3/57 | 1 | Ireland won by 12 runs | Belfast | Afghanistan tour of Ireland 2016 |
| 17 Jul 2016 | IRE 150 v AFG 229/74th ODI · ODI | IRE | 34 | 0/40 | 0 | Afghanistan won by 79 runs | Belfast | Afghanistan tour of Ireland 2016 |
| 14 Jul 2016 | IRE 237/4 v AFG 2363rd ODI · ODI | IRE | 75 | 3/28 | 0 | Ireland won by 6 wickets (with 15 balls remaining) | Belfast | Afghanistan tour of Ireland 2016 |
| 12 Jul 2016 | IRE 211 v AFG 2502nd ODI · ODI | IRE | 35 | 4/45 | 0 | Afghanistan won by 39 runs | Belfast | Afghanistan tour of Ireland 2016 |
| 8 Jul 2016 | LEI 164/1 v DER 158Match · T20 | LEI | DNB | 1/28 | 0 | Leicestershire won by 9 wickets | Leicester | NatWest T20 Blast 2016 |
| 26 Jun 2016 | NOR 152/4 v LEI 149/5Match · T20 | LEI | 29 | 0/21 | 1 | Northamptonshire won by 6 wickets | Northampton | NatWest T20 Blast 2016 |
| 24 Jun 2016 | LEI 125/7 v WAR 126/2Match · T20 | LEI | 2 | 1/31 | 0 | Warwickshire won by 8 wickets | Leicester | NatWest T20 Blast 2016 |
| 18 Jun 2016 | IRE 241 v SL 377/8Match 2 · ODI | IRE | 12 | 0/81 | 0 | Sri Lanka won by 136 runs | Dublin | Sri Lanka in Ireland ODI Series 2016 |
| 16 Jun 2016 | IRE 216 v SL 303/71st ODI · ODI | IRE | 64 | 1/46 | 1 | Sri Lanka won by 76 runs (D/L method) | Dublin | Sri Lanka in Ireland ODI Series 2016 |
| 12 Jun 2016 | NOR 12/0 v LEIMatch · List A | LEI | - | - | 0 | No result | Northampton | Royal London One-Day Cup 2016 |
| 10 Jun 2016 | LAN 77/1 v LEI 131/3Match · T20 | LEI | 12 | 1/11 | 0 | Lancashire won by 9 wickets (DLS method) | Manchester | NatWest T20 Blast 2016 |
| 7 Jun 2016 | LEI 237/9 v WAR 243/1Match · List A | LEI | 77 | 0/29 | 0 | Warwickshire won by 9 wickets | Birmingham | Royal London One-Day Cup 2016 |
| 5 Jun 2016 | DUR 340/6 v LEI 329/9Match · List A | LEI | 89 | 1/23 | 0 | Durham won by 11 runs | Leicester | Royal London One-Day Cup 2016 |
| 4 Jun 2016 | LEI 123/4 v DUR 120/9Match · T20 | LEI | 28 | 1/19 | 2 | Leicestershire won by 6 wickets | Leicester | NatWest T20 Blast 2016 |
| 3 Jun 2016 | DER 123/6 v LEI 120Match · T20 | LEI | 9 | 0/20 | 0 | Derbyshire won by 4 wickets | Derby | NatWest T20 Blast 2016 |
| 27 May 2016 | YOR 120 v LEI 174/7Match · T20 | LEI | 21 | 3/27 | 1 | Leicestershire won by 54 runs | Leeds | NatWest T20 Blast 2016 |
| 20 May 2016 | LEI 178/5 v NOR 168/5Match · T20 | LEI | 14 | 0/19 | 0 | Northamptonshire won by 5 wickets (DLS method) | Leicester | NatWest T20 Blast 2016 |
| 2 May 2016 | NK 221 v LL 226/4Match 1 · List A | LL | 89* | 2/32 | 1 | Leinster Lightning won by 6 wickets | Belfast | Cricket Ireland Inter-Provincial Limited Over Cup 2016 |
| 13 Mar 2016 | IRE 47/7 v NED 59/5First Round · T20I | IRE | 0 | 0/12 | 0 | Netherlands won by 12 runs | Dharamsala | World T20 2015/16 |
| 11 Mar 2016 | BAN 94/2 v IREFirst Round · T20I | IRE | - | 0/19 | 0 | No result | Dharamsala | World T20 2015/16 |
| 9 Mar 2016 | IRE 154/5 v OMA 157/8First Round · T20I | IRE | 14 | 2/25 | 0 | Oman won by 2 wickets | Dharamsala | World T20 2015/16 |
| 14 Feb 2016 | UAE 100 v IRE 134/8Match 1 · T20I | IRE | 23 | 3/14 | 0 | Ireland won by 34 runs | Abu Dhabi | Ireland in United Arab Emirates T20I Series 2015/16 |
| 9 Feb 2016 | IRE 105 v PNG 116/8Match 3 · T20I | IRE | 0 | 1/25 | 0 | Papua New Guinea won by 11 runs | Townsville | Papua New Guinea v Ireland T20I Series 2015/16 |
| 31 Jan 2016 | PNG 188 & 200 v IRE 289 & 244/5dMatch · First-class | IRE | 19 & 75* | 0/17 & 1/24 | 2 | Ireland won by 145 runs | Townsville | ICC Intercontinental Cup 2015/16 |
| 24 Oct 2015 | NAM 251 & 212 v IRE 570/6dMatch · First-class | IRE | 45* | 1/21 & 0/9 | 0 | Ireland won by an innings and 107 runs | Windhoek | ICC Intercontinental Cup 2015/16 |
| 13 Oct 2015 | ZIM 187 v IRE 189/8Match 3 · ODI | IRE | 10 | 1/14 | 1 | Ireland won by 2 wickets | Harare | Ireland in Zimbabwe ODI Series 2015/16 |
| 11 Oct 2015 | ZIM 270/5 v IRE 268/7Match 2 · ODI | IRE | 5 | 2/46 | 0 | Zimbabwe won by 5 wickets | Harare | Ireland in Zimbabwe ODI Series 2015/16 |
| 9 Oct 2015 | ZIM 222/8 v IRE 219/8Match 1 · ODI | IRE | 16 | 0/24 | 0 | Zimbabwe won by 2 wickets | Harare | Ireland in Zimbabwe ODI Series 2015/16 |
| 25 Jul 2015 | IRE 128 v NED 129/5Semi-final · T20I | IRE | 33 | 3/26 | 0 | Netherlands won by 5 wickets | Dublin | ICC World Twenty20 Qualifier 2015 |