| 23 Feb 2018 | KK 149/9 v QG 130/9Match 2 · T20 | QG | 7 | 2/32 | 0 | Karachi Kings won by 19 runs | Dubai | Pakistan Super League 2017/18 |
| 5 Mar 2017 | PZ 148/6 v QG 90Final · T20 | QG | 20 | 0/43 | 0 | Peshawar Zalmi won by 58 runs | Lahore | Pakistan Super League 2016/17 |
| 28 Feb 2017 | QG 200/7 v PZ 199/9Qualifier 1 · T20 | QG | 20 | 1/25 | 0 | Quetta Gladiators won by 1 run | Sharjah | Pakistan Super League 2016/17 |
| 24 Feb 2017 | IU 165/6 v QG 164/5Match 17 · T20 | QG | 2 | 2/51 | 1 | Islamabad United won by 1 run | Dubai | Pakistan Super League 2016/17 |
| 23 Feb 2017 | KK 154/6 v QG 158/4Match 15 · T20 | QG | DNB | 2/30 | 1 | Quetta Gladiators won by 6 wickets | Dubai | Pakistan Super League 2016/17 |
| 18 Feb 2017 | LQ 200/3 v QG 202/5Match 11 · T20 | QG | 12* | 0/37 | 0 | Quetta Gladiators won by 5 wickets | Sharjah | Pakistan Super League 2016/17 |
| 17 Feb 2017 | PZ 117/3 v QGMatch 9 · T20 | QG | - | 0/22 | 0 | No result | Sharjah | Pakistan Super League 2016/17 |
| 15 Feb 2017 | IU 149/5 v QG 148/6Match 7 · T20 | QG | DNB | 0/27 | 0 | Islamabad United won by 5 wickets | Sharjah | Pakistan Super League 2016/17 |
| 11 Feb 2017 | KK 159/8 v QG 160/3Match 5 · T20 | QG | DNB | 0/37 | 0 | Quetta Gladiators won by 7 wickets | Dubai | Pakistan Super League 2016/17 |
| 10 Feb 2017 | LQ 128 v QG 136/9Match 2 · T20 | QG | 3* | 1/8 | 0 | Quetta Gladiators won by 8 runs | Dubai | Pakistan Super League 2016/17 |
| 4 Dec 2016 | CV 170/6 v RR 162/8Match 41 · T20 | RR | 1 | 0/32 | 0 | Comilla Victorians won by 8 runs | Dhaka | Bangladesh Premier League 2016/17 |
| 3 Dec 2016 | RR 154/5 v BB 125Match 39 · T20 | RR | 7 | 1/25 | 0 | Rangpur Riders won by 29 runs | Dhaka | Bangladesh Premier League 2016/17 |
| 27 Nov 2016 | RR 124/6 v CV 128/1Match 30 · T20 | RR | 20* | 0/17 | 1 | Chittagong Vikings won by 9 wickets | Dhaka | Bangladesh Premier League 2016/17 |
| 25 Nov 2016 | RK 162/5 v RR 150/5Match 25 · T20 | RR | 5 | 0/49 | 0 | Rajshahi Kings won by 12 runs | Dhaka | Bangladesh Premier League 2016/17 |
| 22 Nov 2016 | KT 125/7 v RR 129/3Match 23 · T20 | RR | DNB | 0/19 | 1 | Rangpur Riders won by 7 wickets | Chattogram | Bangladesh Premier League 2016/17 |
| 18 Nov 2016 | CV 122/5 v RR 126/1Match 17 · T20 | RR | DNB | 1/28 | 0 | Rangpur Riders won by 9 wickets | Chattogram | Bangladesh Premier League 2016/17 |
| 2 Mar 2016 | BAN 131/5 v PAK 129/7Match 8 · T20I | PAK | 13 | 0/25 | 0 | Bangladesh won by 5 wickets | Mirpur | Asia Cup 2015/16 |
| 23 Feb 2016 | QG 174/7 v IU 175/4Final · T20 | QG | 13 | 1/29 | 0 | Islamabad United won by 6 wickets | Dubai | Pakistan Super League 2015/16 |
| 19 Feb 2016 | QG 133 v PZ 132/9Qualifier 1 · T20 | QG | 1 | 1/28 | 0 | Quetta Gladiators won by 1 run | Dubai | Pakistan Super League 2015/16 |
| 16 Feb 2016 | LQ 201/2 v QG 203/8Match 18 · T20 | QG | 6 | 0/57 | 1 | Quetta Gladiators won by 2 wickets | Dubai | Pakistan Super League 2015/16 |
| 13 Feb 2016 | KK 126/9 v QG 127/5Match 14 · T20 | QG | 5* | 1/15 | 0 | Quetta Gladiators won by 5 wickets | Sharjah | Pakistan Super League 2015/16 |
| 11 Feb 2016 | IU 117 v QG 118/3Match 11 · T20 | QG | DNB | 1/10 | 1 | Quetta Gladiators won by 7 wickets | Sharjah | Pakistan Super League 2015/16 |
| 8 Feb 2016 | LQ 194/3 v QG 131Match 8 · T20 | QG | 3 | 1/27 | 0 | Lahore Qalandars won by 63 runs | Dubai | Pakistan Super League 2015/16 |
| 7 Feb 2016 | PZ 135/7 v QG 139/7Match 7 · T20 | QG | 10* | 1/38 | 0 | Quetta Gladiators won by 3 wickets | Dubai | Pakistan Super League 2015/16 |
| 6 Feb 2016 | KK 147/7 v QG 153/2Match 4 · T20 | QG | DNB | 2/33 | 1 | Quetta Gladiators won by 8 wickets | Dubai | Pakistan Super League 2015/16 |
| 4 Feb 2016 | IU 128/7 v QG 132/2Match 1 · T20 | QG | DNB | 1/21 | 0 | Quetta Gladiators won by 8 wickets | Dubai | Pakistan Super League 2015/16 |
| 25 Jan 2016 | NZ 280/8 v PAK 210Match 1 · ODI | PAK | 16 | 3/66 | 0 | New Zealand won by 70 runs | Wellington | Pakistan in New Zealand ODI Series 2015/16 |
| 22 Jan 2016 | NZ 196/5 v PAK 101Match 3 · T20I | PAK | 8 | 0/31 | 0 | New Zealand won by 95 runs | Wellington | Pakistan in New Zealand T20I Series 2015/16 |
| 30 Nov 2015 | ENG 154/8 v PAK 154/7Match 3 · T20I | PAK | 0* | 1/35 | 0 | Match tied (England won the Super Over) | Sharjah | Pakistan v England T20I Series 2015/16 |
| 27 Nov 2015 | ENG 172/8 v PAK 169/8Match 2 · T20I | PAK | 3* | 2/27 | 1 | England won by 3 runs | Dubai | Pakistan v England T20I Series 2015/16 |
| 26 Nov 2015 | ENG 160/5 v PAK 146Match 1 · T20I | PAK | 20 | 1/19 | 0 | England won by 14 runs | Dubai | Pakistan v England T20I Series 2015/16 |
| 20 Nov 2015 | ENG 355/5 v PAK 271Match 4 · ODI | PAK | 24 | 0/75 | 0 | England won by 84 runs | Dubai | Pakistan v England ODI Series 2015/16 |
| 17 Nov 2015 | ENG 210/4 v PAK 208Match 3 · ODI | PAK | 7 | 0/17 | 0 | England won by 6 wickets | Sharjah | Pakistan v England ODI Series 2015/16 |
| 13 Nov 2015 | ENG 283/5 v PAK 188Match 2 · ODI | PAK | 23 | 0/48 | 0 | England won by 95 runs | Abu Dhabi | Pakistan v England ODI Series 2015/16 |
| 11 Nov 2015 | ENG 216 v PAK 217/4Match 1 · ODI | PAK | DNB | 2/32 | 0 | Pakistan won by 6 wickets | Abu Dhabi | Pakistan v England ODI Series 2015/16 |
| 1 Aug 2015 | SL 172/7 v PAK 174/9Match 2 · T20I | PAK | 46 | 1/40 | 0 | Pakistan won by 1 wicket | Colombo | Pakistan in Sri Lanka T20I Series 2015 |
| 30 Jul 2015 | SL 146/7 v PAK 175/5Match 1 · T20I | PAK | 0* | 2/27 | 1 | Pakistan won by 29 runs | Colombo | Pakistan in Sri Lanka T20I Series 2015 |
| 26 Jul 2015 | SL 368/4 v PAK 203Match 5 · ODI | PAK | 11 | 0/71 | 0 | Sri Lanka won by 165 runs | Hambantota | Pakistan in Sri Lanka ODI Series 2015 |
| 22 Jul 2015 | SL 256/9 v PAK 257/3Match 4 · ODI | PAK | DNB | 2/41 | 0 | Pakistan won by 7 wickets | Colombo | Pakistan in Sri Lanka ODI Series 2015 |
| 19 Jul 2015 | SL 181 v PAK 316/4Match 3 · ODI | PAK | DNB | 2/24 | 2 | Pakistan won by 135 runs | Colombo | Pakistan in Sri Lanka ODI Series 2015 |
| 15 Jul 2015 | SL 288/8 v PAK 287/8Match 2 · ODI | PAK | 29* | 1/33 | 1 | Sri Lanka won by 2 wickets | Kandy | Pakistan in Sri Lanka ODI Series 2015 |
| 11 Jul 2015 | SL 255/8 v PAK 259/4Match 1 · ODI | PAK | DNB | 1/38 | 0 | Pakistan won by 6 wickets | Dambulla | Pakistan in Sri Lanka ODI Series 2015 |
| 31 May 2015 | PAK 296/9 v ZIM 68/0Match 3 · ODI | PAK | 38* | 0/21 | 0 | No result | Lahore | Zimbabwe in Pakistan ODI Series 2015 |
| 29 May 2015 | PAK 269/4 v ZIM 268/7Match 2 · ODI | PAK | DNB | 1/55 | 0 | Pakistan won by 6 wickets | Lahore | Zimbabwe in Pakistan ODI Series 2015 |
| 26 May 2015 | PAK 375/3 v ZIM 334/5Match 1 · ODI | PAK | DNB | 1/81 | 0 | Pakistan won by 41 runs | Lahore | Zimbabwe in Pakistan ODI Series 2015 |
| 24 May 2015 | PAK 176/8 v ZIM 175/3Match 2 · T20I | PAK | 2 | 0/31 | 2 | Pakistan won by 2 wickets | Lahore | Zimbabwe in Pakistan T20I Series 2015 |
| 22 May 2015 | PAK 173/5 v ZIM 172/6Match 1 · T20I | PAK | DNB | 0/18 | 0 | Pakistan won by 5 wickets | Lahore | Zimbabwe in Pakistan T20I Series 2015 |
| 19 Dec 2014 | NZ 275/4 v PAK 207Match 5 · ODI | PAK | 18 | 0/62 | 0 | New Zealand won by 68 runs | Abu Dhabi | Pakistan v New Zealand ODI Series 2014/15 |
| 17 Dec 2014 | NZ 299/5 v PAK 292/8Match 4 · ODI | PAK | 20* | 1/50 | 0 | New Zealand won by 7 runs | Abu Dhabi | Pakistan v New Zealand ODI Series 2014/15 |
| 5 Dec 2014 | NZ 144/8 v PAK 127Match 2 · T20I | PAK | 2 | 0/13 | 1 | New Zealand won by 17 runs | Dubai | Pakistan v New Zealand T20I Series 2014/15 |