| 1 Mar 2019 | MS 121 v QG 122/4Match 22 · T20 | QG | DNB | 3/19 | 0 | Quetta Gladiators won by 6 wickets | Dubai | Pakistan Super League 2018/19 |
| 27 Feb 2019 | LQ 107/2 v QG 106Match 17 · T20 | QG | 7 | 0/15 | 0 | Lahore Qalandars won by 8 wickets | Dubai | Pakistan Super League 2018/19 |
| 17 Feb 2019 | IU 157/8 v QG 161/3Match 6 · T20 | QG | DNB | 4/21 | 2 | Quetta Gladiators won by 7 wickets | Dubai | Pakistan Super League 2018/19 |
| 15 Feb 2019 | PZ 155/4 v QG 161/4Match 3 · T20 | QG | DNB | 0/36 | 0 | Quetta Gladiators won by 6 wickets | Dubai | Pakistan Super League 2018/19 |
| 10 Mar 2018 | MS 125 v KK 188/3Match 22 · T20 | MS | 34* | 0/29 | 0 | Karachi Kings won by 63 runs | Dubai | Pakistan Super League 2017/18 |
| 9 Mar 2018 | MS 114 v LQ 115/4Match 20 · T20 | MS | 2 | 0/29 | 0 | Lahore Qalandars won by 6 wickets | Dubai | Pakistan Super League 2017/18 |
| 7 Mar 2018 | MS 152/5 v QG 156/8Match 17 · T20 | MS | 19 | 0/37 | 0 | Quetta Gladiators won by 2 wickets | Dubai | Pakistan Super League 2017/18 |
| 6 Mar 2018 | PZ 164/8 v MS 183/3Match 16 · T20 | MS | DNB | 3/14 | 0 | Multan Sultans won by 19 runs | Dubai | Pakistan Super League 2017/18 |
| 25 Feb 2018 | MS 113 v IU 117/5Match 6 · T20 | MS | 9 | 0/28 | 0 | Islamabad United won by 5 wickets | Dubai | Pakistan Super League 2017/18 |
| 23 Feb 2018 | MS 179/5 v LQ 136Match 3 · T20 | MS | 1* | 0/26 | 1 | Multan Sultans won by 43 runs | Dubai | Pakistan Super League 2017/18 |
| 22 Feb 2018 | PZ 151/6 v MS 152/3Match 1 · T20 | MS | DNB | 1/36 | 1 | Multan Sultans won by 7 wickets | Dubai | Pakistan Super League 2017/18 |
| 25 Feb 2017 | KK 158/5 v LQ 155/6Match 18 · T20 | LQ | 22* | 0/40 | 0 | Karachi Kings won by 5 wickets | Dubai | Pakistan Super League 2016/17 |
| 24 Feb 2017 | LQ 149/9 v PZ 166/6Match 16 · T20 | LQ | 36* | 1/39 | 0 | Peshawar Zalmi won by 17 runs | Dubai | Pakistan Super League 2016/17 |
| 12 Feb 2017 | LQ 59 v PZ 60/7Match 6 · T20 | LQ | 1 | 1/4 | 0 | Peshawar Zalmi won by 3 wickets | Dubai | Pakistan Super League 2016/17 |
| 11 Feb 2017 | IU 158/7 v LQ 160/4Match 4 · T20 | LQ | DNB | 1/31 | 0 | Lahore Qalandars won by 6 wickets | Dubai | Pakistan Super League 2016/17 |
| 10 Feb 2017 | LQ 128 v QG 136/9Match 2 · T20 | LQ | 5 | 2/24 | 0 | Quetta Gladiators won by 8 runs | Dubai | Pakistan Super League 2016/17 |
| 24 Sept 2016 | PAK 160/4 v WI 144/9Match 2 · T20I | PAK | DNB | 3/13 | 0 | Pakistan won by 16 runs | Dubai | Pakistan v West Indies T20I Series 2016/17 |
| 23 Sept 2016 | PAK 116/1 v WI 115Match 1 · T20I | PAK | DNB | 2/26 | 0 | Pakistan won by 9 wickets | Dubai | Pakistan v West Indies T20I Series 2016/17 |
| 7 Feb 2016 | IU 132/8 v KK 130/9Match 6 · T20 | KK | 1 | 0/28 | 0 | Islamabad United won by 2 runs | Dubai | Pakistan Super League 2015/16 |
| 6 Feb 2016 | KK 147/7 v QG 153/2Match 4 · T20 | KK | 1* | 0/24 | 0 | Quetta Gladiators won by 8 wickets | Dubai | Pakistan Super League 2015/16 |
| 5 Feb 2016 | LQ 125/8 v KK 131/3Match 2 · T20 | KK | DNB | 1/19 | 0 | Karachi Kings won by 7 wickets | Dubai | Pakistan Super League 2015/16 |
| 27 Nov 2015 | ENG 172/8 v PAK 169/8Match 2 · T20I | PAK | 6* | 1/43 | 0 | 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 | 25* | 2/31 | 0 | England won by 14 runs | Dubai | Pakistan v England T20I Series 2015/16 |
| 5 Dec 2014 | NZ 144/8 v PAK 127Match 2 · T20I | PAK | 11 | 1/30 | 0 | New Zealand won by 17 runs | Dubai | Pakistan v New Zealand T20I Series 2014/15 |
| 4 Dec 2014 | NZ 135/7 v PAK 140/3Match 1 · T20I | PAK | DNB | 2/24 | 0 | Pakistan won by 7 wickets | Dubai | Pakistan v New Zealand T20I Series 2014/15 |
| 20 Dec 2013 | PAK 284/4 v SL 287/8Match 2 · ODI | PAK | DNB | 0/58 | 0 | Sri Lanka won by 2 wickets | Dubai | Pakistan v Sri Lanka ODI Series 2013/14 |
| 13 Dec 2013 | PAK 187 v SL 211/3Match 2 · T20I | PAK | 41 | 0/31 | 0 | Sri Lanka won by 24 runs | Dubai | Pakistan v Sri Lanka T20I Series 2013/14 |
| 11 Dec 2013 | PAK 146/7 v SL 145/5Match 1 · T20I | PAK | 0* | 2/34 | 0 | Pakistan won by 3 wickets | Dubai | Pakistan v Sri Lanka T20I Series 2013/14 |
| 15 Nov 2013 | PAK 144/9 v SA 150/5Match 2 · T20I | PAK | 6 | 2/21 | 0 | South Africa won by 6 runs | Dubai | Pakistan v South Africa T20I Series 2013/14 |
| 13 Nov 2013 | PAK 98/9 v SA 99/1Match 1 · T20I | PAK | 0 | 1/21 | 0 | South Africa won by 9 wickets | Dubai | Pakistan v South Africa T20I Series 2013/14 |
| 1 Nov 2013 | PAK 209 v SA 143Match 2 · ODI | PAK | 9 | 1/15 | 0 | Pakistan won by 66 runs | Dubai | Pakistan v South Africa ODI Series 2013/14 |
| 7 Sept 2012 | AUS 151/8 v PAK 151/4Match 2 · T20I | PAK | DNB | 1/30 | 0 | Match tied (Pakistan won the Super Over) | Dubai | Pakistan v Australia T20I Series 2012 |
| 5 Sept 2012 | AUS 89 v PAK 90/3Match 1 · T20I | PAK | DNB | 3/13 | 0 | Pakistan won by 7 wickets | Dubai | Pakistan v Australia T20I Series 2012 |
| 18 Nov 2011 | PAK 257/8 v SL 236Match 3 · ODI | PAK | 10* | 0/52 | 0 | Pakistan won by 21 runs | Dubai | Pakistan v Sri Lanka ODI Series 2011/12 |
| 13 Nov 2009 | NZ 146/5 v PAK 153/5Match 2 · T20I | PAK | DNB | 1/14 | 0 | Pakistan won by 7 runs | Dubai | Pakistan v New Zealand T20I Series 2009/10 |
| 12 Nov 2009 | NZ 112/9 v PAK 161/8Match 1 · T20I | PAK | 12 | 1/22 | 0 | Pakistan won by 49 runs | Dubai | Pakistan v New Zealand T20I Series 2009/10 |
| 7 May 2009 | AUS 108 v PAK 109/3Only T20I · T20I | PAK | DNB | 0/32 | 0 | Pakistan won by 7 wickets | Dubai | - |