| 15 Aug 2017 | IRE 477/6d & 240/7d v NED 375 & 186/4Match · First-class | IRE | DNB & DNB | 2/52 & 1/20 | 0 | Match drawn | Dublin | ICC Intercontinental Cup 2017 |
| 6 Aug 2017 | WAR 126 & 361 v MID 161 & 136Match · First-class | MID | 4 & 0 | 3/20 & 3/63 | 1 | Warwickshire won by 190 runs | London | Specsavers County Championship 2017 |
| 3 Jul 2017 | WAR 334 & 233 v MID 334 & 234/9Match · First-class | MID | 10 & 5* | 3/85 & 1/58 | 1 | Middlesex won by 1 wicket | Birmingham | Specsavers County Championship 2017 |
| 26 Jun 2017 | MID 246 & 262 v ESS 542/3dMatch · First-class | MID | 0 & 1* | 0/69 | 0 | Essex won by an innings and 34 runs | Chelmsford | Specsavers County Championship 2017 |
| 19 Jun 2017 | MID 446 v YOR 208 & 174Match · First-class | MID | 11* | 1/31 & 2/13 | 0 | Middlesex won by an innings and 64 runs | London | Specsavers County Championship 2017 |
| 9 Jun 2017 | MID 180 & 236 v LAN 309 & 111/2Match · First-class | MID | 0 & 27 | 6/63 & 0/16 | 0 | Lancashire won by 8 wickets | Southport | Specsavers County Championship 2017 |
| 2 Jun 2017 | SOM 443/9d & 161/3d v MID 358/9Match · First-class | MID | 2 | 2/105 & 0/8 | 0 | Match drawn | London | Specsavers County Championship 2017 |
| 19 May 2017 | IRE 181 v BAN 182/2Match 4 · ODI | IRE | 5* | 0/26 | 0 | Bangladesh won by 8 wickets | Dublin | Ireland Tri-Nation Series 2017 |
| 14 May 2017 | IRE 238 v NZ 289/7Match 2 · ODI | IRE | 2* | 2/62 | 0 | New Zealand won by 51 runs | Dublin | Ireland Tri-Nation Series 2017 |
| 12 May 2017 | IRE v BAN 157/4Match 1 · ODI | IRE | - | 0/23 | 1 | No result | Dublin | Ireland Tri-Nation Series 2017 |
| 7 May 2017 | ENG 328/6 v IRE 243Match 2 · ODI | IRE | 2 | 1/50 | 0 | England won by 85 runs | London | Ireland in England ODI Series 2017 |
| 5 May 2017 | ENG 127/3 v IRE 126Match 1 · ODI | IRE | 11 | 0/33 | 0 | England won by 7 wickets | Bristol | Ireland in England ODI Series 2017 |
| 21 Apr 2017 | MID 507/7d & 239/3d v ESS 295 & 160/8Match · First-class | MID | DNB & DNB | 1/58 & 1/44 | 0 | Match drawn | London | Specsavers County Championship 2017 |
| 14 Apr 2017 | MID 356 & 278/9d v HAM 438Match · First-class | MID | 5* & 19* | 1/97 | 0 | Match drawn | Southampton | Specsavers County Championship 2017 |
| 24 Mar 2017 | IRE 229 v AFG 231/35th ODI · ODI | IRE | 1 | 1/36 | 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 | DNB | 1/26 | 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 | 2/49 | 1 | 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 | 5 | 0/68 | 0 | Afghanistan won by 34 runs | Greater Noida | Ireland v Afghanistan in India 2016/17 |
| 15 Mar 2017 | IRE 262 v AFG 292/71st ODI · ODI | IRE | 2 | 1/55 | 0 | Afghanistan won by 30 runs | Greater Noida | Ireland v Afghanistan in India 2016/17 |
| 27 Sept 2016 | AUS 199/1 v IRE 198Only ODI · ODI | IRE | 15 | 1/21 | 1 | Australia won by 9 wickets | Benoni | - |
| 25 Sept 2016 | SA 354/5 v IRE 148Only ODI · ODI | IRE | 13* | 0/56 | 0 | South Africa won by 206 runs | Benoni | - |
| 20 Sept 2016 | MID 270 & 359/6d v YOR 390 & 178Match · First-class | MID | 0 & DNB | 3/96 & 2/28 | 0 | Middlesex won by 61 runs | London | Specsavers County Championship 2016 |
| 12 Sept 2016 | MID 327 & 240/8d v LAN 259 & 80/1Match · First-class | MID | 4 & 7* | 1/51 | 0 | Match drawn | Manchester | Specsavers County Championship 2016 |
| 6 Sept 2016 | NOT 241 & 240 v MID 247 & 235/5Match · First-class | MID | 6* & DNB | 2/46 & 0/35 | 1 | Middlesex won by 5 wickets | Nottingham | Specsavers County Championship 2016 |
| 18 Aug 2016 | IRE 82 v PAK 337/6Match 1 · ODI | IRE | 0 | 1/38 | 0 | Pakistan won by 255 runs | Dublin | Pakistan in Ireland ODI Series 2016 |
| 13 Aug 2016 | DUR 204 & 252 v MID 536/9dMatch · First-class | MID | 12 | 1/54 & 1/39 | 0 | Middlesex won by an innings and 80 runs | London | Specsavers County Championship 2016 |
| 4 Aug 2016 | SUR 415 & 266/7d v MID 293 & 278/6Match · First-class | MID | 9* & DNB | 2/100 & 0/23 | 0 | Match drawn | London | Specsavers County Championship 2016 |
| 31 Jul 2016 | MID 219/8 v ESS 215/9Match · List A | MID | DNB | 1/53 | 1 | Middlesex won by 4 runs | London | Royal London One-Day Cup 2016 |
| 26 Jul 2016 | MID 296/9 v SOM 297/6Match · List A | MID | DNB | 0/69 | 0 | Somerset won by 4 wickets | Taunton | Royal London One-Day Cup 2016 |
| 24 Jul 2016 | KEN 238/7 v MID 239/4Match · List A | MID | DNB | 2/28 | 0 | Middlesex won by 6 wickets | London | Royal London One-Day Cup 2016 |
| 21 Jul 2016 | MID 200/5 v SUR 196/6Match · T20 | MID | DNB | 0/22 | 0 | Middlesex won by 5 wickets | London | NatWest T20 Blast 2016 |
| 19 Jul 2016 | IRE 265/5 v AFG 253/95th ODI · ODI | IRE | DNB | 1/34 | 0 | Ireland won by 12 runs | Belfast | Afghanistan tour of Ireland 2016 |
| 17 Jul 2016 | IRE 150 v AFG 229/74th ODI · ODI | IRE | 1 | 1/41 | 0 | Afghanistan won by 79 runs | Belfast | Afghanistan tour of Ireland 2016 |
| 14 Jul 2016 | IRE 237/4 v AFG 2363rd ODI · ODI | IRE | DNB | 1/31 | 1 | 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 | 7 | 0/28 | 0 | Afghanistan won by 39 runs | Belfast | Afghanistan tour of Ireland 2016 |
| 3 Jul 2016 | YOR 406 & 167 v MID 577Match · First-class | MID | 47 | 3/100 & 3/44 | 0 | Middlesex won by an innings and 4 runs | Scarborough | Specsavers County Championship 2016 |
| 26 Jun 2016 | LAN 513 v MID 419/5Match · First-class | MID | DNB | 1/98 | 0 | Match drawn | London | Specsavers County Championship 2016 |
| 18 Jun 2016 | IRE 241 v SL 377/8Match 2 · ODI | IRE | 0 | 3/66 | 1 | 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 | 1/61 | 0 | Sri Lanka won by 76 runs (D/L method) | Dublin | Sri Lanka in Ireland ODI Series 2016 |
| 14 Jun 2016 | MID 294/7 v GLA 266Match · List A | MID | DNB | 1/52 | 0 | Middlesex won by 28 runs | Cardiff | Royal London One-Day Cup 2016 |
| 29 May 2016 | MID 467/3d v HAM 131 & 220Match · First-class | MID | DNB | 4/33 & 2/28 | 1 | Middlesex won by an innings and 116 runs | Northwood | Specsavers County Championship 2016 |
| 22 May 2016 | SOM 376 & 202/7 v MID 423Match · First-class | MID | 14 | 5/53 & 2/33 | 0 | Match drawn | London | Specsavers County Championship 2016 |
| 15 May 2016 | MID 395 v SUR 242 & 98/0Match · First-class | MID | 24 | 1/42 & 0/13 | 1 | Match drawn | London | Specsavers County Championship 2016 |
| 8 May 2016 | NOT 354 v MID 203/3Match · First-class | MID | DNB | 2/80 | 0 | Match drawn | London | Specsavers County Championship 2016 |
| 1 May 2016 | HAM 336 & 290/5d v MID 361/9 & 55/2Match · First-class | MID | 39* & DNB | 3/64 & 2/39 | 0 | Match drawn | Southampton | Specsavers County Championship 2016 |
| 24 Apr 2016 | MID 389 v DUR 305/4Match · First-class | MID | 5 | 0/60 | 0 | Match drawn | Chester-le-Street | Specsavers County Championship 2016 |
| 17 Apr 2016 | MID 452 & 304/6d v WAR 468Match · First-class | MID | 1 & DNB | 3/68 | 1 | Match drawn | London | 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 |
| 11 Mar 2016 | BAN 94/2 v IREFirst Round · T20I | IRE | - | 0/16 | 0 | No result | Dharamsala | World T20 2015/16 |
| 9 Mar 2016 | IRE 154/5 v OMA 157/8First Round · T20I | IRE | DNB | 0/36 | 0 | Oman won by 2 wickets | Dharamsala | World T20 2015/16 |