| 13 Jan 2018 | NZ 257 v PAK 743rd ODI · ODI | PAK | 14 | 0/34 | 0 | New Zealand won by 183 runs | Dunedin | Pakistan tour of New Zealand 2017/18 |
| 9 Jan 2018 | PAK 246/9 v NZ 151/22nd ODI · ODI | PAK | 8* | 1/18 | 0 | New Zealand won by 8 wickets (DLS method) | Nelson | Pakistan tour of New Zealand 2017/18 |
| 6 Jan 2018 | NZ 315/7 v PAK 166/61st ODI · ODI | PAK | DNB | 1/57 | 0 | New Zealand won by 61 runs (DLS method) | Wellington | Pakistan tour of New Zealand 2017/18 |
| 6 Dec 2017 | DD 137/7 v RR 94/7Match 41 · T20 | DD | 3* | 1/15 | 0 | Dhaka Dynamites won by 43 runs | Dhaka | Bangladesh Premier League 2017/18 |
| 21 Nov 2017 | RR 142 v DD 139Match 24 · T20 | DD | 0* | 1/34 | 1 | Rangpur Riders won by 3 runs | Dhaka | Bangladesh Premier League 2017/18 |
| 20 Nov 2017 | DD 128 v CV 129/6Match 21 · T20 | DD | 6* | 2/28 | 0 | Comilla Victorians won by 4 wickets | Dhaka | Bangladesh Premier League 2017/18 |
| 29 Oct 2017 | PAK 180/3 v SL 144/93rd T20I · T20I | PAK | DNB | 4/13 | 0 | Pakistan won by 36 runs | Lahore | Sri Lanka tour of United Arab Emirates and Pakistan 2017/18 |
| 6 Oct 2017 | SL 482 & 96 v PAK 262 & 2482nd Test · Test | PAK | 7 & 4 | 1/74 | 1 | Sri Lanka won by 68 runs | Dubai | Sri Lanka tour of United Arab Emirates and Pakistan 2017/18 |
| 28 Sept 2017 | SL 419 & 138 v PAK 422 & 1141st Test · Test | PAK | 4 & 9 | 0/63 & 0/27 | 1 | Sri Lanka won by 21 runs | Abu Dhabi | Sri Lanka tour of United Arab Emirates and Pakistan 2017/18 |
| 28 Aug 2017 | ESS 159 & 293/9 v SOM 164 & 109Match · First-class | ESS | 22* & DNB | 2/22 | 0 | Essex won by 179 runs | Chelmsford | Specsavers County Championship 2017 |
| 18 Aug 2017 | SUS 172/4 v ESS 117Match · T20 | ESS | 5 | 1/27 | 0 | Sussex won by 55 runs | Hove | NatWest T20 Blast 2017 |
| 17 Aug 2017 | KEN 221/2 v ESS 210/5Match · T20 | ESS | DNB | 1/20 | 0 | Kent won by 11 runs | Chelmsford | NatWest T20 Blast 2017 |
| 13 Aug 2017 | GLO 121/8 v ESS 122/7Match · T20 | ESS | DNB | 2/18 | 0 | Essex won by 3 wickets | Bristol | NatWest T20 Blast 2017 |
| 11 Aug 2017 | ESS 172/9 v MID 163/7Match · T20 | ESS | 1 | 2/25 | 0 | Essex won by 9 runs | Chelmsford | NatWest T20 Blast 2017 |
| 6 Aug 2017 | YOR 113 & 150 v ESS 231 & 34/2Match · First-class | ESS | 22 & DNB | 5/18 & 5/54 | 1 | Essex won by 8 wickets | Scarborough | Specsavers County Championship 2017 |
| 4 Aug 2017 | HAM 168/6 v ESS 169/6Match · T20 | ESS | DNB | 2/43 | 0 | Essex won by 4 wickets | Southampton | NatWest T20 Blast 2017 |
| 27 Jul 2017 | MID 203/6 v ESS 131Match · T20 | ESS | 0 | 0/31 | 0 | Middlesex won by 72 runs | London | NatWest T20 Blast 2017 |
| 21 Jul 2017 | HAM 124/9 v ESS 129/3Match · T20 | ESS | DNB | 1/18 | 0 | Essex won by 7 wickets | Chelmsford | NatWest T20 Blast 2017 |
| 19 Jul 2017 | SUR 150/9 v ESS 140/7Match · T20 | ESS | DNB | 2/13 | 0 | Surrey won by 10 runs | London | NatWest T20 Blast 2017 |
| 16 Jul 2017 | ESS 219/4 v GLA 224/5Match · T20 | ESS | DNB | 1/37 | 0 | Glamorgan won by 5 wickets | Chelmsford | NatWest T20 Blast 2017 |
| 13 Jul 2017 | ESS 170/6 v SOM 148/9Match · T20 | ESS | DNB | 1/17 | 0 | Essex won by 22 runs | Chelmsford | NatWest T20 Blast 2017 |
| 9 Jul 2017 | ESS 166/8 v KEN 169/3Match · T20 | ESS | 0* | 0/41 | 0 | Kent won by 7 wickets | Beckenham | NatWest T20 Blast 2017 |
| 7 Jul 2017 | SUR 188/8 v ESS 186/6Match · T20 | ESS | DNB | 1/32 | 1 | Surrey won by 2 runs | Chelmsford | NatWest T20 Blast 2017 |
| 26 Jun 2017 | MID 246 & 262 v ESS 542/3dMatch · First-class | ESS | DNB | 2/53 & 0/42 | 0 | Essex won by an innings and 34 runs | Chelmsford | Specsavers County Championship 2017 |
| 18 Jun 2017 | IND 158 v PAK 338/4Final · ODI | PAK | DNB | 3/16 | 0 | Pakistan won by 180 runs | London | ICC Champions Trophy 2017 |
| 12 Jun 2017 | PAK 237/7 v SL 236Match 12 · ODI | PAK | 28* | 2/53 | 0 | Pakistan won by 3 wickets | Cardiff | ICC Champions Trophy 2017 |
| 7 Jun 2017 | PAK 119/3 v SA 219/8Match 7 · ODI | PAK | DNB | 0/50 | 0 | Pakistan won by 19 runs (DLS method) | Birmingham | ICC Champions Trophy 2017 |
| 4 Jun 2017 | IND 319/3 v PAK 164/9Match 4 · ODI | PAK | 9 | 0/32 | 0 | India won by 124 runs (DLS method) | Birmingham | ICC Champions Trophy 2017 |
| 10 May 2017 | WI 247 & 202 v PAK 376 & 174/8dMatch 3 · Test | PAK | 7 & 27 | 1/32 & 1/22 | 0 | Pakistan won by 101 runs | Dominica | Pakistan in West Indies Test Series 2017 |
| 30 Apr 2017 | WI 312 & 268 v PAK 393 & 81Match 2 · Test | PAK | 10 & 20 | 3/65 & 1/44 | 1 | West Indies won by 106 runs | Barbados | Pakistan in West Indies Test Series 2017 |
| 21 Apr 2017 | WI 286 & 152 v PAK 407 & 36/3Match 1 · Test | PAK | 11 & DNB | 6/44 & 1/20 | 0 | Pakistan won by 7 wickets | Jamaica | Pakistan in West Indies Test Series 2017 |
| 11 Apr 2017 | WI 233/9 v PAK 236/4Match 3 · ODI | PAK | DNB | 2/41 | 0 | Pakistan won by 6 wickets | Guyana | Pakistan in West Indies ODI Series 2017 |
| 9 Apr 2017 | WI 208 v PAK 282/5Match 2 · ODI | PAK | DNB | 1/36 | 0 | Pakistan won by 74 runs | Guyana | Pakistan in West Indies ODI Series 2017 |
| 7 Apr 2017 | WI 309/6 v PAK 308/5Match 1 · ODI | PAK | DNB | 2/59 | 0 | West Indies won by 4 wickets | Guyana | Pakistan in West Indies ODI Series 2017 |
| 3 Mar 2017 | PZ 181/3 v KK 157/7Qualifier 3 · T20 | KK | 8* | 1/31 | 0 | Peshawar Zalmi won by 24 runs | Dubai | Pakistan Super League 2016/17 |
| 1 Mar 2017 | KK 126 v IU 82Qualifier 2 · T20 | KK | 2* | 3/7 | 0 | Karachi Kings won by 44 runs | Sharjah | Pakistan Super League 2016/17 |
| 26 Feb 2017 | IU 123/7 v KK 127/4Match 20 · T20 | KK | DNB | 2/25 | 0 | Karachi Kings won by 6 wickets | Dubai | Pakistan Super League 2016/17 |
| 25 Feb 2017 | KK 158/5 v LQ 155/6Match 18 · T20 | KK | DNB | 1/30 | 0 | Karachi Kings won by 5 wickets | Dubai | Pakistan Super League 2016/17 |
| 23 Feb 2017 | KK 154/6 v QG 158/4Match 15 · T20 | KK | DNB | 0/27 | 1 | Quetta Gladiators won by 6 wickets | Dubai | Pakistan Super League 2016/17 |
| 19 Feb 2017 | KK 174/4 v PZ 165Match 13 · T20 | KK | DNB | 0/41 | 0 | Karachi Kings won by 9 runs | Sharjah | Pakistan Super League 2016/17 |
| 17 Feb 2017 | IU 90/8 v KK 75/4Match 10 · T20 | KK | DNB | 0/28 | 0 | Karachi Kings won by 8 runs (DLS method) | Sharjah | Pakistan Super League 2016/17 |
| 16 Feb 2017 | KK 172/8 v LQ 179/8Match 8 · T20 | KK | 11* | 2/30 | 0 | Lahore Qalandars won by 7 runs | Sharjah | Pakistan Super League 2016/17 |
| 11 Feb 2017 | KK 159/8 v QG 160/3Match 5 · T20 | KK | DNB | 0/27 | 0 | Quetta Gladiators won by 7 wickets | Dubai | Pakistan Super League 2016/17 |
| 10 Feb 2017 | KK 118/7 v PZ 119/3Match 3 · T20 | KK | 3* | 1/22 | 0 | Peshawar Zalmi won by 7 wickets | Dubai | Pakistan Super League 2016/17 |
| 26 Jan 2017 | AUS 369/7 v PAK 312/9Match 5 · ODI | PAK | 17 | 1/71 | 0 | Australia won by 57 runs | Adelaide | Pakistan in Australia ODI Series 2016/17 |
| 22 Jan 2017 | AUS 353/6 v PAK 267Match 4 · ODI | PAK | 5 | 1/75 | 0 | Australia won by 86 runs | Sydney | Pakistan in Australia ODI Series 2016/17 |
| 19 Jan 2017 | AUS 265/3 v PAK 263/7Match 3 · ODI | PAK | 4* | 1/36 | 0 | Australia won by 7 wickets | Perth | Pakistan in Australia ODI Series 2016/17 |
| 15 Jan 2017 | AUS 220 v PAK 221/4Match 2 · ODI | PAK | DNB | 3/47 | 0 | Pakistan won by 6 wickets | Melbourne | Pakistan in Australia ODI Series 2016/17 |
| 13 Jan 2017 | AUS 268/9 v PAK 176Match 1 · ODI | PAK | 8 | 2/54 | 0 | Australia won by 92 runs | Brisbane | Pakistan in Australia ODI Series 2016/17 |
| 3 Jan 2017 | AUS 538/8d & 241/2d v PAK 315 & 244Match 3 · Test | PAK | 4 & 5 | 0/83 | 0 | Australia won by 220 runs | Sydney | Pakistan in Australia Test Series 2016/17 |