| 11 Nov 2021 | PAK 176/4 v AUS 177/5Semi-final · T20I | PAK | 1 | - | 0 | Australia won by 5 wickets | Dubai | ICC Men's T20 World Cup 2021/22 |
| 29 Oct 2021 | AFG 147/6 v PAK 148/524th Match, Group 2 · T20I | PAK | 19 | - | 0 | Pakistan won by 5 wickets (6 balls left) | Dubai | ICC Men's T20 World Cup 2021/22 |
| 24 Oct 2021 | IND 151/7 v PAK 152/0Match 16 · T20I | PAK | DNB | - | 0 | Pakistan won by 10 wickets | Dubai | ICC Men's T20 World Cup 2021/22 |
| 1 Mar 2019 | MS 121 v QG 122/4Match 22 · T20 | MS | 21 | 0/22 | 0 | Quetta Gladiators won by 6 wickets | Dubai | Pakistan Super League 2018/19 |
| 28 Feb 2019 | MS 172/5 v PZ 176/3Match 19 · T20 | MS | 28* | 0/14 | 0 | Peshawar Zalmi won by 7 wickets | Dubai | Pakistan Super League 2018/19 |
| 26 Feb 2019 | IU 121 v MS 122/4Match 16 · T20 | MS | 23* | - | 1 | Multan Sultans won by 6 wickets | Dubai | Pakistan Super League 2018/19 |
| 16 Feb 2019 | IU 125/7 v MS 126/5Match 4 · T20 | MS | 31* | - | 0 | Multan Sultans won by 5 wickets | Dubai | Pakistan Super League 2018/19 |
| 15 Feb 2019 | KK 183/6 v MS 176/9Match 2 · T20 | MS | 52 | - | 0 | Karachi Kings won by 7 runs | Dubai | Pakistan Super League 2018/19 |
| 11 Nov 2018 | PAK 279/8 v NZ 35/13rd ODI · ODI | PAK | 18 | - | 0 | No result | Dubai | New Zealand tour of United Arab Emirates 2018/19 |
| 4 Nov 2018 | PAK 166/3 v NZ 1193rd T20I · T20I | PAK | 19 | - | 0 | Pakistan won by 47 runs | Dubai | New Zealand tour of United Arab Emirates 2018/19 |
| 2 Nov 2018 | NZ 153/7 v PAK 154/42nd T20I · T20I | PAK | 10 | - | 1 | Pakistan won by 6 wickets | Dubai | New Zealand tour of United Arab Emirates 2018/19 |
| 28 Oct 2018 | PAK 150/5 v AUS 1173rd T20I · T20I | PAK | 18 | - | 3 | Pakistan won by 33 runs | Dubai | Australia tour of United Arab Emirates 2018/19 |
| 26 Oct 2018 | PAK 147/6 v AUS 136/82nd T20I · T20I | PAK | 14 | - | 1 | Pakistan won by 11 runs | Dubai | Australia tour of United Arab Emirates 2018/19 |
| 23 Sept 2018 | PAK 237/7 v IND 238/1Match 3 · ODI | PAK | 78 | 0/14 | 0 | India won by 9 wickets | Dubai | Asia Cup 2018 |
| 19 Sept 2018 | PAK 162 v IND 164/2Match 5 · ODI | PAK | 43 | 0/19 | 0 | India won by 8 wickets | Dubai | Asia Cup 2018 |
| 16 Sept 2018 | HK 116 v PAK 120/2Match 2 · ODI | PAK | 9* | 0/17 | 0 | Pakistan won by 8 wickets | Dubai | Asia Cup 2018 |
| 10 Mar 2018 | MS 125 v KK 188/3Match 22 · T20 | MS | 6 | - | 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 | 3 | 1/6 | 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 | 65* | 1/18 | 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 | 13 | - | 1 | Multan Sultans won by 19 runs | Dubai | Pakistan Super League 2017/18 |
| 25 Feb 2018 | MS 113 v IU 117/5Match 6 · T20 | MS | 35 | 0/22 | 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 | 48 | 0/11 | 2 | 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 | 42* | - | 0 | Multan Sultans won by 7 wickets | Dubai | Pakistan Super League 2017/18 |
| 13 Oct 2017 | PAK 292/6 v SL 209/81st ODI · ODI | PAK | 81 | 0/19 | 0 | Pakistan won by 83 runs | Dubai | Pakistan tour of United Arab Emirates 2017/18 |
| 3 Mar 2017 | PZ 181/3 v KK 157/7Qualifier 3 · T20 | KK | 0 | - | 0 | Peshawar Zalmi won by 24 runs | Dubai | Pakistan Super League 2016/17 |
| 26 Feb 2017 | IU 123/7 v KK 127/4Match 20 · T20 | KK | 7 | - | 1 | 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 | 6 | 2/21 | 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 | 9 | 0/5 | 0 | Quetta Gladiators won by 6 wickets | Dubai | Pakistan Super League 2016/17 |
| 11 Feb 2017 | KK 159/8 v QG 160/3Match 5 · T20 | KK | 15 | 0/9 | 1 | 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 | 44 | 0/41 | 0 | Peshawar Zalmi won by 7 wickets | Dubai | Pakistan Super League 2016/17 |
| 24 Sept 2016 | PAK 160/4 v WI 144/9Match 2 · T20I | PAK | 37 | 0/3 | 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 | 0/5 | 0 | Pakistan won by 9 wickets | Dubai | Pakistan v West Indies T20I Series 2016/17 |
| 20 Feb 2016 | KK 111/9 v IU 115/1Qualifier 2 · T20 | KK | 0 | - | 0 | Islamabad United won by 9 wickets | Dubai | Pakistan Super League 2015/16 |
| 17 Feb 2016 | KK 152/7 v PZ 158/5Match 19 · T20 | KK | 15 | - | 0 | Peshawar Zalmi won by 5 wickets | Dubai | Pakistan Super League 2015/16 |
| 7 Feb 2016 | IU 132/8 v KK 130/9Match 6 · T20 | KK | 6 | 0/12 | 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 | 37 | 0/20 | 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 | 12* | 1/16 | 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 | 26 | 1/32 | 0 | England won by 3 runs | Dubai | Pakistan v England T20I Series 2015/16 |
| 20 Nov 2015 | ENG 355/5 v PAK 271Match 4 · ODI | PAK | 52 | 0/59 | 1 | England won by 84 runs | Dubai | Pakistan v England ODI Series 2015/16 |
| 22 Oct 2015 | ENG 242 & 312 v PAK 378 & 354/6dMatch 2 · Test | PAK | 2 & 7 | 0/10 & 0/37 | 0 | Pakistan won by 178 runs | Dubai | Pakistan v England Test Series 2015/16 |
| 15 Nov 2013 | PAK 144/9 v SA 150/5Match 2 · T20I | PAK | 15 | 0/12 | 1 | 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 | 12 | - | 0 | South Africa won by 9 wickets | Dubai | Pakistan v South Africa T20I Series 2013/14 |
| 10 Sept 2012 | AUS 168/7 v PAK 74Match 3 · T20I | PAK | 0 | 0/20 | 0 | Australia won by 94 runs | Dubai | Pakistan v Australia T20I Series 2012 |
| 7 Sept 2012 | AUS 151/8 v PAK 151/4Match 2 · T20I | PAK | DNB | - | 1 | 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 | 9* | 0/1 | 1 | Pakistan won by 7 wickets | Dubai | Pakistan v Australia T20I Series 2012 |
| 25 Feb 2012 | ENG 150/7 v PAK 112Match 2 · T20I | PAK | 12 | 0/10 | 0 | England won by 38 runs | Dubai | Pakistan v England T20I Series 2011/12 |
| 23 Feb 2012 | ENG 136/6 v PAK 144/6Match 1 · T20I | PAK | 39 | - | 0 | Pakistan won by 8 runs | Dubai | Pakistan v England T20I Series 2011/12 |
| 21 Feb 2012 | ENG 241/6 v PAK 237Match 4 · ODI | PAK | 23 | - | 0 | England won by 4 wickets | Dubai | Pakistan v England ODI Series 2011/12 |
| 20 Feb 2010 | ENG 148/6 v PAK 149/6Match 2 · T20I | PAK | 13 | - | 1 | Pakistan won by 4 wickets | Dubai | Pakistan v England T20I Series 2009/10 |
| 19 Feb 2010 | ENG 130/3 v PAK 129/8Match 1 · T20I | PAK | 33 | 0/28 | 0 | England won by 7 wickets | Dubai | Pakistan v England T20I Series 2009/10 |