| 27 Jul 2018 | YOR 226/8 v BB 176/4Match · T20 | BB | DNB | 2/56 | 2 | Yorkshire won by 31 runs (DLS method) | Leeds | Vitality Blast 2018 |
| 20 Jul 2018 | NOR 231/5 v BB 231/5Match · T20 | BB | DNB | 1/24 | 0 | Match tied | Birmingham | Vitality Blast 2018 |
| 29 Jun 2018 | IND 213/4 v IRE 702nd T20I · T20I | IRE | 10 | 0/33 | 0 | India won by 143 runs | Dublin | India tour of Ireland and England 2018 |
| 27 Jun 2018 | IND 208/5 v IRE 132/91st T20I · T20I | IRE | 5* | 0/34 | 0 | India won by 76 runs | Dublin | India tour of Ireland and England 2018 |
| 13 Jun 2018 | IRE 158/6 v NED 159/6Match 2 · T20I | IRE | DNB | 0/28 | 0 | Netherlands won by 4 wickets | Rotterdam | Netherlands Tri-Nation T20I Series 2018 |
| 11 May 2018 | IRE 130 & 339 v PAK 310/9d & 160/5Only Test · Test | IRE | 17 & 6 | 2/75 & 1/57 | 0 | Pakistan won by 5 wickets | Dublin | Pakistan tour of Ireland, England and Scotland 2018 |
| 23 Mar 2018 | IRE 209/7 v AFG 213/533rd Match, Super Sixes · ODI | IRE | DNB | 1/41 | 1 | 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 | 0 | 4/63 | 1 | 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 | 1 | 1/35 | 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 | 4/15 | 0 | 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 | 0 | 1/55 | 1 | West Indies won by 52 runs | Harare Sports Club | ICC Cricket World Cup Qualifier (ICC Trophy) 2017/18 |
| 6 Mar 2018 | PNG 235 v IRE 237/6Match 5 · ODI | IRE | DNB | 2/41 | 0 | Ireland won by 4 wickets | Harare Sports Club | ICC Cricket World Cup Qualifier (ICC Trophy) 2017/18 |
| 4 Mar 2018 | IRE 268/7 v NED 149Match 2 · List A | IRE | DNB | 2/19 | 0 | Ireland won by 93 runs (DLS method) | Harare | ICC Cricket World Cup Qualifier 2017/18 |
| 18 Jan 2018 | IRE 331/6 v SCO 307/9Match 4 · ODI | IRE | DNB | 1/39 | 2 | 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 | 3/49 | 0 | Ireland won by 6 wickets | Dubai | United Arab Emirates Tri-Nation Series 2017/18 |
| 11 Jan 2018 | UAE 222/9 v IRE 226/6Match 1 · ODI | IRE | DNB | 2/26 | 1 | Ireland won by 4 wickets | Dubai | United Arab Emirates Tri-Nation Series 2017/18 |
| 10 Dec 2017 | IRE 180/5 v AFG 1773rd ODI · ODI | IRE | DNB | 1/41 | 2 | Ireland won by 5 wickets (with 72 balls remaining) | Sharjah | Ireland v Afghanistan in United Arab Emirates 2017/18 |
| 5 Dec 2017 | IRE 100 v AFG 238/91st ODI · ODI | IRE | 1 | 4/44 | 0 | Afghanistan won by 138 runs | Sharjah | Ireland v Afghanistan in United Arab Emirates 2017/18 |
| 29 Nov 2017 | IRE 251 & 271 v SCO 141 & 178Match · First-class | IRE | 2 & 12 | 4/45 & 2/39 | 1 | Ireland won by 203 runs | Dubai International Cricket Stadium | ICC Intercontinental Cup 2017/18 |
| 19 Sept 2017 | WAR 219 & 251 v YOR 296 & 178/8Match · First-class | WAR | 21* & 9* | 3/48 & 0/15 | 1 | Yorkshire won by 2 wickets | Leeds | Specsavers County Championship 2017 |
| 15 Aug 2017 | IRE 477/6d & 240/7d v NED 375 & 186/4Match · First-class | IRE | DNB & 1* | 5/49 & 0/35 | 0 | Match drawn | Dublin | ICC Intercontinental Cup 2017 |
| 4 Aug 2017 | WOR 190/7 v WAR 185/7Match · T20 | WAR | DNB | 1/26 | 0 | Worcestershire won by 5 runs | Birmingham | NatWest T20 Blast 2017 |
| 1 Aug 2017 | WAR 172/9 v NOR 170/7Match · T20 | WAR | 2* | 0/40 | 0 | Warwickshire won by 2 runs | Northampton | NatWest T20 Blast 2017 |
| 30 Jul 2017 | LAN 174/8 v WAR 176/5Match · T20 | WAR | DNB | 0/40 | 0 | Warwickshire won by 5 wickets | Birmingham | NatWest T20 Blast 2017 |
| 23 Jul 2017 | WAR 197/4 v DER 177/9Match · T20 | WAR | DNB | 0/32 | 0 | Warwickshire won by 20 runs | Birmingham | NatWest T20 Blast 2017 |
| 21 Jul 2017 | YOR 179/5 v WAR 150Match · T20 | WAR | 12 | 3/39 | 0 | Yorkshire won by 29 runs | Leeds | NatWest T20 Blast 2017 |
| 16 Jul 2017 | LEI 147/9 v WAR 138/8Match · T20 | WAR | 0* | 3/26 | 0 | Leicestershire won by 9 runs | Birmingham | NatWest T20 Blast 2017 |
| 14 Jul 2017 | WAR 156/4 v NOR 160/5Match · T20 | WAR | DNB | 0/16 | 0 | Northamptonshire won by 5 wickets | Birmingham | NatWest T20 Blast 2017 |
| 8 Jul 2017 | NOT 158/6 v WAR 159/4Match · T20 | WAR | DNB | 0/20 | 0 | Warwickshire won by 6 wickets | Birmingham | NatWest T20 Blast 2017 |
| 3 Jul 2017 | WAR 334 & 233 v MID 334 & 234/9Match · First-class | WAR | 0 & 1* | 1/77 & 2/61 | 0 | Middlesex won by 1 wicket | Birmingham | Specsavers County Championship 2017 |
| 26 Jun 2017 | LAN 273 & 178/4 v WAR 321Match · First-class | WAR | 20* | 2/54 & 2/35 | 0 | Match drawn | Birmingham | Specsavers County Championship 2017 |
| 19 Jun 2017 | ESS 541/9d v WAR 283 & 94Match · First-class | WAR | 1 & 1 | 1/73 | 0 | Essex won by an innings and 164 runs | Chelmsford | Specsavers County Championship 2017 |
| 2 Jun 2017 | HAM 515 v WAR 254 & 167Match · First-class | WAR | 4 & 4 | 1/60 | 0 | Hampshire won by an innings and 94 runs | Southampton | Specsavers County Championship 2017 |
| 20 Jan 2017 | IRE 211/6 v SCO 113Semi-final · T20I | IRE | DNB | 1/10 | 1 | Ireland won by 98 runs | Dubai International Cricket Stadium | Desert T20 Challenge 2016/17 |
| 20 Jan 2017 | IRE 71 v AFG 75/0Final · T20I | IRE | 2 | 0/16 | 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 | DNB | 3/16 | 0 | Ireland won by 24 runs | Dubai International Cricket Stadium | Desert T20 Challenge 2016/17 |
| 14 Jan 2017 | IRE 125/6 v AFG 126/52nd Match, Group A · T20I | IRE | DNB | 0/31 | 0 | Afghanistan won by 5 wickets (with 8 balls remaining) | Abu Dhabi | Desert T20 Challenge 2016/17 |
| 10 Jul 2016 | HAM 531 v WAR 398/6Match · First-class | WAR | DNB | 0/5 | 0 | Match drawn | Birmingham | Specsavers County Championship 2016 |
| 2 Jul 2016 | SUR 273 & 177 v WAR 449 & 5/0Match · First-class | WAR | 3 & DNB | 1/58 & 2/32 | 0 | Warwickshire won by 10 wickets | Guildford | Specsavers County Championship 2016 |
| 26 Jun 2016 | NOT 152 & 81/2 v WAR 311Match · First-class | WAR | 2 | 3/42 & 0/14 | 0 | Match drawn | Birmingham | Specsavers County Championship 2016 |
| 20 Jun 2016 | LAN 308 & 266/8d v WAR 263 & 195/2Match · First-class | WAR | 0 & DNB | 2/67 & 1/27 | 1 | Match drawn | Manchester | Specsavers County Championship 2016 |
| 18 Jun 2016 | IRE 241 v SL 377/8Match 2 · ODI | IRE | 18* | 1/86 | 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 | 0* | 2/45 | 0 | Sri Lanka won by 76 runs (D/L method) | Dublin | Sri Lanka in Ireland ODI Series 2016 |
| 7 Jun 2016 | LEI 237/9 v WAR 243/1Match · List A | WAR | DNB | 2/37 | 0 | Warwickshire won by 9 wickets | Birmingham | Royal London One-Day Cup 2016 |
| 5 Jun 2016 | LAN 296/8 v WAR 254/9Match · List A | WAR | 2 | 4/66 | 0 | Lancashire won by 42 runs | Manchester | Royal London One-Day Cup 2016 |
| 27 May 2016 | WAR 155/7 v WOR 161/5Match · T20 | WAR | DNB | 1/35 | 0 | Worcestershire won by 5 wickets | Birmingham | NatWest T20 Blast 2016 |
| 8 May 2016 | SOM 295 & 178 v WAR 152 & 4/0Match · First-class | WAR | 1 & DNB | 2/43 & 3/33 | 1 | Match drawn | Birmingham | Specsavers County Championship 2016 |
| 24 Apr 2016 | YOR 379 & 73/2d v WAR 443/9dMatch · First-class | WAR | 16* | 1/93 & 1/18 | 0 | Match drawn | Birmingham | Specsavers County Championship 2016 |
| 10 Apr 2016 | HAM 202 & 185/5 v WAR 360Match · First-class | WAR | 0 | 1/39 & 1/43 | 0 | Match drawn | Southampton | Specsavers County Championship 2016 |
| 13 Mar 2016 | IRE 47/7 v NED 59/5First Round · T20I | IRE | DNB | 0/9 | 1 | Netherlands won by 12 runs | Dharamsala | World T20 2015/16 |