| 23 Feb 2025 | PAK 241 v IND 244/4Match 5 · ODI | PAK | 23 | - | 0 | India won by 6 wickets | Dubai | ICC Champions Trophy 2024/25 |
| 11 Sept 2022 | SL 170/6 v PAK 147Final · T20I | PAK | 5 | - | 1 | Sri Lanka won by 23 runs | Dubai | Asia Cup 2022 |
| 9 Sept 2022 | PAK 121 v SL 124/5Match 12 · T20I | PAK | 30 | - | 1 | Sri Lanka won by 5 wickets | Dubai | Asia Cup 2022 |
| 4 Sept 2022 | IND 181/7 v PAK 182/5Match 8 · T20I | PAK | 14 | - | 0 | Pakistan won by 5 wickets | Dubai | Asia Cup 2022 |
| 28 Aug 2022 | PAK 147 v IND 148/5Match 2 · T20I | PAK | 10 | - | 0 | India won by 5 wickets | Dubai | Asia Cup 2022 |
| 11 Nov 2021 | PAK 176/4 v AUS 177/5Semi-final · T20I | PAK | 39 | - | 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 | 51 | - | 2 | 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 | 68* | - | 1 | Pakistan won by 10 wickets | Dubai | ICC Men's T20 World Cup 2021/22 |
| 28 Feb 2019 | KK 134/5 v LQ 133/5Match 20 · T20 | KK | 11 | - | 1 | Karachi Kings won by 5 wickets | Dubai | Pakistan Super League 2018/19 |
| 27 Feb 2019 | IU 169/5 v KK 168/8Match 18 · T20 | KK | 68 | - | 0 | Islamabad United won by 5 wickets | Dubai | Pakistan Super League 2018/19 |
| 16 Feb 2019 | KK 116 v LQ 138/6Match 5 · T20 | KK | 28 | - | 1 | Lahore Qalandars won by 22 runs | Dubai | Pakistan Super League 2018/19 |
| 15 Feb 2019 | KK 183/6 v MS 176/9Match 2 · T20 | KK | 77 | - | 0 | Karachi Kings won by 7 runs | Dubai | Pakistan Super League 2018/19 |
| 24 Nov 2018 | PAK 418/5d v NZ 90 & 3122nd Test · Test | PAK | 127* | - | 0 | Pakistan won by an innings and 16 runs | Dubai | New Zealand tour of United Arab Emirates 2018/19 |
| 11 Nov 2018 | PAK 279/8 v NZ 35/13rd ODI · ODI | PAK | 92 | - | 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 | 79 | - | 1 | 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 | 40 | - | 0 | 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 | 50 | - | 0 | 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 | 45 | - | 0 | Pakistan won by 11 runs | Dubai | Australia tour of United Arab Emirates 2018/19 |
| 7 Oct 2018 | PAK 482 & 181/6d v AUS 202 & 362/81st Test · Test | PAK | 4 & 28* | - | 1 | Match drawn | Dubai | Australia tour of United Arab Emirates 2018/19 |
| 23 Sept 2018 | PAK 237/7 v IND 238/1Match 3 · ODI | PAK | 9 | - | 0 | India won by 9 wickets | Dubai | Asia Cup 2018 |
| 19 Sept 2018 | PAK 162 v IND 164/2Match 5 · ODI | PAK | 47 | - | 1 | India won by 8 wickets | Dubai | Asia Cup 2018 |
| 16 Sept 2018 | HK 116 v PAK 120/2Match 2 · ODI | PAK | 33 | - | 0 | Pakistan won by 8 wickets | Dubai | Asia Cup 2018 |
| 18 Mar 2018 | IU 155/2 v KK 154/4Qualifier · T20 | KK | 0 | - | 0 | Islamabad United won by 8 wickets | Dubai | Pakistan Super League 2017/18 |
| 11 Mar 2018 | KK 163/5 v LQ 163/8Match 24 · T20 | KK | 61 | - | 0 | Match tied (Lahore Qalandars won the Super Over) | Dubai | Pakistan Super League 2017/18 |
| 10 Mar 2018 | MS 125 v KK 188/3Match 22 · T20 | KK | 58 | - | 1 | Karachi Kings won by 63 runs | Dubai | Pakistan Super League 2017/18 |
| 8 Mar 2018 | KK 113/8 v QG 180/4Match 19 · T20 | KK | 32 | - | 1 | Quetta Gladiators won by 67 runs | Dubai | Pakistan Super League 2017/18 |
| 26 Feb 2018 | KK 159/7 v LQ 132Match 8 · T20 | KK | 0 | - | 0 | Karachi Kings won by 27 runs | Dubai | Pakistan Super League 2017/18 |
| 25 Feb 2018 | KK 135/5 v PZ 131/9Match 7 · T20 | KK | 28 | - | 0 | Karachi Kings won by 5 wickets | Dubai | Pakistan Super League 2017/18 |
| 23 Feb 2018 | KK 149/9 v QG 130/9Match 2 · T20 | KK | 10 | - | 0 | Karachi Kings won by 19 runs | Dubai | Pakistan Super League 2017/18 |
| 13 Oct 2017 | PAK 292/6 v SL 209/81st ODI · ODI | PAK | 103 | - | 0 | Pakistan won by 83 runs | Dubai | Pakistan tour of United Arab Emirates 2017/18 |
| 6 Oct 2017 | SL 482 & 96 v PAK 262 & 2482nd Test · Test | PAK | 8 & 0 | - | 1 | Sri Lanka won by 68 runs | Dubai | Sri Lanka tour of United Arab Emirates and Pakistan 2017/18 |
| 3 Mar 2017 | PZ 181/3 v KK 157/7Qualifier 3 · T20 | KK | 1 | - | 2 | 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 | 27 | - | 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 | 49 | - | 2 | 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 | 36 | - | 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 | 50 | - | 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 | 1 | - | 1 | Peshawar Zalmi won by 7 wickets | Dubai | Pakistan Super League 2016/17 |
| 13 Oct 2016 | PAK 579/3d & 123 v WI 357 & 289Match 1 · Test | PAK | 69 & 21 | - | 1 | Pakistan won by 56 runs | Dubai | Pakistan v West Indies Test Series 2016/17 |
| 24 Sept 2016 | PAK 160/4 v WI 144/9Match 2 · T20I | PAK | 19 | - | 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 | 55* | - | 0 | Pakistan won by 9 wickets | Dubai | Pakistan v West Indies T20I Series 2016/17 |
| 5 Feb 2016 | PZ 145/7 v IU 121/9Match 3 · T20 | IU | 0 | - | 0 | Peshawar Zalmi won by 24 runs | Dubai | Pakistan Super League 2015/16 |
| 4 Feb 2016 | IU 128/7 v QG 132/2Match 1 · T20 | IU | 15 | - | 0 | Quetta Gladiators won by 8 wickets | Dubai | Pakistan Super League 2015/16 |
| 20 Nov 2015 | ENG 355/5 v PAK 271Match 4 · ODI | PAK | 51 | - | 1 | England won by 84 runs | Dubai | Pakistan v England ODI Series 2015/16 |