| 23 Jul 2017 | KEN 176/4 v SUS 87/3Match · T20 | KEN | 51* | 1/16 | 0 | Match tied | Hove | NatWest T20 Blast 2017 |
| 20 Jul 2017 | MID 179/8 v KEN 163/8Match · T20 | KEN | 52 | 0/34 | 1 | Middlesex won by 16 runs | Richmond | NatWest T20 Blast 2017 |
| 18 Jul 2017 | GLO 138/9 v KEN 130Match · T20 | KEN | 1 | 2/30 | 0 | Gloucestershire won by 8 runs | Canterbury | NatWest T20 Blast 2017 |
| 14 Jul 2017 | SUR 205/5 v KEN 207/2Match · T20 | KEN | DNB | 0/40 | 0 | Kent won by 8 wickets | London | NatWest T20 Blast 2017 |
| 13 Jul 2017 | KEN 152/8 v GLO 156/4Match · T20 | KEN | 9 | 0/29 | 0 | Gloucestershire won by 6 wickets | Cheltenham | NatWest T20 Blast 2017 |
| 9 Jul 2017 | ESS 166/8 v KEN 169/3Match · T20 | KEN | 8* | 3/37 | 1 | Kent won by 7 wickets | Beckenham | NatWest T20 Blast 2017 |
| 9 Jun 2017 | BAN 268/5 v NZ 265/8Match 9 · ODI | NZ | 23 | 0/30 | 0 | Bangladesh won by 5 wickets | Cardiff | ICC Champions Trophy 2017 |
| 6 Jun 2017 | ENG 310 v NZ 223Match 6 · ODI | NZ | 18 | 0/17 | 0 | England won by 87 runs | Cardiff | ICC Champions Trophy 2017 |
| 2 Jun 2017 | AUS 53/3 v NZ 291Match 2 · ODI | NZ | 6 | - | 0 | No result | Birmingham | ICC Champions Trophy 2017 |
| 24 May 2017 | BAN 271/5 v NZ 270/8Match 6 · ODI | NZ | 6 | 0/28 | 0 | Bangladesh won by 5 wickets | Dublin | Ireland Tri-Nation Series 2017 |
| 17 May 2017 | BAN 257/9 v NZ 258/6Match 3 · ODI | NZ | 52 | 2/68 | 1 | New Zealand won by 4 wickets | Dublin | Ireland Tri-Nation Series 2017 |
| 14 May 2017 | IRE 238 v NZ 289/7Match 2 · ODI | NZ | 30 | 0/37 | 0 | New Zealand won by 51 runs | Dublin | Ireland Tri-Nation Series 2017 |
| 16 Mar 2017 | NZ 268 & 171 v SA 359 & 83/2Match 2 · Test | NZ | 15 & 4 | 1/41 & 0/28 | 4 | South Africa won by 8 wickets | Wellington | South Africa in New Zealand Test Series 2016/17 |
| 8 Mar 2017 | NZ 341 v SA 308 & 224/6Match 1 · Test | NZ | 7 | 1/34 & 0/20 | 1 | Match drawn | Dunedin | South Africa in New Zealand Test Series 2016/17 |
| 4 Mar 2017 | NZ 149 v SA 150/4Match 5 · ODI | NZ | 24 | 1/10 | 0 | South Africa won by 6 wickets | Auckland | South Africa in New Zealand ODI Series 2016/17 |
| 1 Mar 2017 | NZ 280/3 v SA 279/8Match 4 · ODI | NZ | DNB | 1/15 | 0 | New Zealand won by 7 wickets | Hamilton | South Africa in New Zealand ODI Series 2016/17 |
| 25 Feb 2017 | NZ 112 v SA 271/8Match 3 · ODI | NZ | 13 | - | 2 | South Africa won by 159 runs | Wellington | South Africa in New Zealand ODI Series 2016/17 |
| 22 Feb 2017 | NZ 289/4 v SA 283/9Match 2 · ODI | NZ | 71* | 0/20 | 1 | New Zealand won by 6 runs | Christchurch | South Africa in New Zealand ODI Series 2016/17 |
| 19 Feb 2017 | NZ 207/7 v SA 210/6Match 1 · ODI | NZ | 29 | - | 0 | South Africa won by 4 wickets | Hamilton | South Africa in New Zealand ODI Series 2016/17 |
| 5 Feb 2017 | NZ 281/9 v AUS 257Match 3 · ODI | NZ | 1 | 0/17 | 1 | New Zealand won by 24 runs | Hamilton | Chappell-Hadlee Trophy 2016/17 |
| 30 Jan 2017 | NZ 286/9 v AUS 280Match 1 · ODI | NZ | 48 | 0/49 | 2 | New Zealand won by 6 runs | Auckland | Chappell-Hadlee Trophy 2016/17 |
| 8 Jan 2017 | NZ 194/4 v BAN 167/6Match 3 · T20I | NZ | 15 | 0/17 | 0 | New Zealand won by 27 runs | Mount Maunganui | Bangladesh in New Zealand T20I Series 2016/17 |
| 6 Jan 2017 | NZ 195/7 v BAN 148Match 2 · T20I | NZ | 5 | - | 1 | New Zealand won by 47 runs | Mount Maunganui | Bangladesh in New Zealand T20I Series 2016/17 |
| 31 Dec 2016 | NZ 239/2 v BAN 236/9Match 3 · ODI | NZ | 28* | 1/28 | 1 | New Zealand won by 8 wickets | Nelson | Bangladesh in New Zealand ODI Series 2016/17 |
| 29 Dec 2016 | NZ 251 v BAN 184Match 2 · ODI | NZ | 28 | 0/13 | 1 | New Zealand won by 67 runs | Nelson | Bangladesh in New Zealand ODI Series 2016/17 |
| 26 Dec 2016 | NZ 341/7 v BAN 264/9Match 1 · ODI | NZ | 12 | 3/36 | 0 | New Zealand won by 77 runs | Christchurch | Bangladesh in New Zealand ODI Series 2016/17 |
| 6 Dec 2016 | AUS 378/5 v NZ 262Match 2 · ODI | NZ | 74 | 0/12 | 0 | Australia won by 116 runs | Canberra | Chappell-Hadlee Trophy 2016/17 |
| 4 Dec 2016 | AUS 324/8 v NZ 256Match 1 · ODI | NZ | 34 | 2/58 | 0 | Australia won by 68 runs | Sydney | Chappell-Hadlee Trophy 2016/17 |
| 22 Nov 2016 | OV 208 v WF 350/7dMatch · First-class | OV | 11 | 2/68 | 0 | Match drawn | University of Otago Oval | Plunket Shield 2016/17 |
| 5 Nov 2016 | OV 402 & 213/7d v CS 216 & 266/7Match · First-class | OV | 11 & 2 | 2/39 & 3/23 | 0 | Match drawn | University of Otago Oval | Plunket Shield 2016/17 |
| 29 Oct 2016 | IND 269/6 v NZ 79Match 5 · ODI | NZ | 3 | 1/30 | 1 | India won by 190 runs | Visakhapatnam | New Zealand in India ODI Series 2016/17 |
| 26 Oct 2016 | IND 241 v NZ 260/7Match 4 · ODI | NZ | 6 | 2/38 | 0 | New Zealand won by 19 runs | Ranchi | New Zealand in India ODI Series 2016/17 |
| 23 Oct 2016 | IND 289/3 v NZ 285Match 3 · ODI | NZ | 57 | 0/60 | 0 | India won by 7 wickets | Chandigarh | New Zealand in India ODI Series 2016/17 |
| 16 Oct 2016 | IND 194/4 v NZ 190Match 1 · ODI | NZ | 10 | 1/40 | 0 | India won by 6 wickets | Dharmasala | New Zealand in India ODI Series 2016/17 |
| 8 Oct 2016 | IND 557/5d & 216/3d v NZ 299 & 153Match 3 · Test | NZ | 71 & 0 | 0/53 & 0/27 | 0 | India won by 321 runs | Indore | New Zealand in India Test Series 2016/17 |
| 1 Aug 2016 | DER 260/6 v LEI 0/0Match · List A | DER | 26* | - | 0 | No result | Derby | Royal London One-Day Cup 2016 |
| 31 Jul 2016 | DER 272/7 v NOR 278/3Match · List A | DER | 0 | 1/35 | 0 | Northamptonshire won by 7 wickets | Northampton | Royal London One-Day Cup 2016 |
| 29 Jul 2016 | DUR 193/2 v DER 180/9Match · T20 | DER | 3 | 1/25 | 0 | Durham won by 13 runs | Chester-le-Street | NatWest T20 Blast 2016 |
| 22 Jul 2016 | DER 192/5 v WOR 163Match · T20 | DER | 22 | 1/21 | 0 | Derbyshire won by 29 runs | Derby | NatWest T20 Blast 2016 |
| 13 Jul 2016 | DER 170/4 v LAN 167/9Match · T20 | DER | 23* | 4/35 | 0 | Derbyshire won by 6 wickets | Derby | NatWest T20 Blast 2016 |
| 10 Jul 2016 | DER 165/8 v YOR 166/6Match · T20 | DER | 9 | 1/41 | 0 | Yorkshire won by 1 run | Derby | NatWest T20 Blast 2016 |
| 8 Jul 2016 | LEI 164/1 v DER 158Match · T20 | DER | 45 | 0/29 | 0 | Leicestershire won by 9 wickets | Leicester | NatWest T20 Blast 2016 |
| 1 Jul 2016 | WOR 185/7 v DER 188/3Match · T20 | DER | DNB | 2/47 | 0 | Derbyshire won by 7 wickets | Worcester | NatWest T20 Blast 2016 |
| 24 Jun 2016 | DER 114 v NOT 120/3Match · T20 | DER | 23 | 0/27 | 0 | Nottinghamshire won by 7 wickets | Derby | NatWest T20 Blast 2016 |
| 19 Jun 2016 | YOR 67/3 v DER 153/9Match · T20 | DER | 29 | 0/21 | 0 | Yorkshire won by 1 run (DLS method) | Leeds | NatWest T20 Blast 2016 |
| 17 Jun 2016 | DER 141/7 v WAR 145/6Match · T20 | DER | 15 | 1/24 | 1 | Warwickshire won by 4 wickets | Derby | NatWest T20 Blast 2016 |
| 3 Jun 2016 | DER 123/6 v LEI 120Match · T20 | DER | 29* | 3/26 | 1 | Derbyshire won by 4 wickets | Derby | NatWest T20 Blast 2016 |
| 27 May 2016 | NOR 197/7 v DER 195/7Match · T20 | DER | 1 | 0/47 | 2 | Northamptonshire won by 3 wickets | Northampton | NatWest T20 Blast 2016 |
| 21 May 2016 | LAN 131/7 v DER 132/1Match · T20 | DER | DNB | 2/38 | 0 | Derbyshire won by 9 wickets | Manchester | NatWest T20 Blast 2016 |
| 30 Mar 2016 | OV 298 & 172/3 v ND 431/9Match · First-class | OV | 35 & 27* | 2/26 | 0 | Match drawn | Whangarei | Plunket Shield 2015/16 |