| 7 Feb 2016 | IU 132/8 v KK 130/9Match 6 · T20 | KK | 10 | 1/14 | 1 | Islamabad United won by 2 runs | Dubai International Cricket Stadium | Pakistan Super League 2015/16 |
| 12 Feb 2016 | KK 178/5 v LQ 151/8Match 12 · T20 | KK | DNB | 1/33 | 0 | Karachi Kings won by 27 runs | Sharjah Cricket Stadium | Pakistan Super League 2015/16 |
| 13 Feb 2016 | KK 126/9 v QG 127/5Match 14 · T20 | KK | 0 | 2/27 | 0 | Quetta Gladiators won by 5 wickets | Sharjah Cricket Stadium | Pakistan Super League 2015/16 |
| 14 Feb 2016 | KK 128/5 v IU 131/5Match 16 · T20 | KK | DNB | 1/23 | 0 | Islamabad United won by 5 wickets | Sharjah Cricket Stadium | Pakistan Super League 2015/16 |
| 17 Feb 2016 | KK 152/7 v PZ 158/5Match 19 · T20 | KK | 2* | 1/47 | 0 | Peshawar Zalmi won by 5 wickets | Dubai International Cricket Stadium | Pakistan Super League 2015/16 |
| 20 Feb 2016 | KK 111/9 v IU 115/1Qualifier 2 · T20 | KK | 0 | 0/20 | 0 | Islamabad United won by 9 wickets | Dubai International Cricket Stadium | Pakistan Super League 2015/16 |
| 16 Feb 2017 | KK 172/8 v LQ 179/8Match 8 · T20 | KK | 4* | 2/35 | 0 | Lahore Qalandars won by 7 runs | Sharjah Cricket Stadium | Pakistan Super League 2016/17 |
| 17 Feb 2017 | IU 90/8 v KK 75/4Match 10 · T20 | KK | DNB | 2/10 | 0 | Karachi Kings won by 8 runs (DLS method) | Sharjah Cricket Stadium | Pakistan Super League 2016/17 |
| 19 Feb 2017 | KK 174/4 v PZ 165Match 13 · T20 | KK | DNB | 2/28 | 0 | Karachi Kings won by 9 runs | Sharjah Cricket Stadium | Pakistan Super League 2016/17 |
| 23 Feb 2017 | KK 154/6 v QG 158/4Match 15 · T20 | KK | DNB | 1/39 | 0 | Quetta Gladiators won by 6 wickets | Dubai International Cricket Stadium | Pakistan Super League 2016/17 |
| 25 Feb 2017 | KK 158/5 v LQ 155/6Match 18 · T20 | KK | DNB | 2/38 | 0 | Karachi Kings won by 5 wickets | Dubai International Cricket Stadium | Pakistan Super League 2016/17 |
| 26 Feb 2017 | IU 123/7 v KK 127/4Match 20 · T20 | KK | DNB | 0/28 | 0 | Karachi Kings won by 6 wickets | Dubai International Cricket Stadium | Pakistan Super League 2016/17 |
| 1 Mar 2017 | KK 126 v IU 82Qualifier 2 · T20 | KK | 1 | 3/24 | 0 | Karachi Kings won by 44 runs | Sharjah | Pakistan Super League 2016/17 |
| 3 Mar 2017 | PZ 181/3 v KK 157/7Qualifier 3 · T20 | KK | DNB | 0/26 | 0 | Peshawar Zalmi won by 24 runs | Dubai | Pakistan Super League 2016/17 |
| 29 Nov 2017 | RK 157/6 v CV 124Match 33 · T20 | RK | 2* | 1/15 | 2 | Rajshahi Kings won by 33 runs | Chattogram | Bangladesh Premier League 2017/18 |
| 2 Dec 2017 | DD 205/5 v RK 106Match 36 · T20 | RK | 10 | 0/38 | 1 | Dhaka Dynamites won by 99 runs | Dhaka | Bangladesh Premier League 2017/18 |
| 5 Dec 2017 | CV 194/2 v RK 149/9Match 40 · T20 | RK | 0 | 0/32 | 0 | Chittagong Vikings won by 45 runs | Dhaka | Bangladesh Premier League 2017/18 |
| 15 Mar 2018 | PZ 181/6 v KK 137/8Match 27 · T20 | KK | 9 | 0/34 | 0 | Peshawar Zalmi won by 44 runs | Sharjah | Pakistan Super League 2017/18 |
| 21 Mar 2018 | KK 157/2 v PZ 170/7Eliminator · T20 | KK | DNB | 0/29 | 0 | Peshawar Zalmi won by 13 runs | Lahore | Pakistan Super League 2017/18 |
| 4 Sept 2019 | TKR 152/7 v SKAN 141Match 1 · T20 | SKAN | 24 | 0/19 | 0 | Trinbago Knight Riders won by 11 runs | Trinidad | Caribbean Premier League 2019 |
| 7 Sept 2019 | SKAN 153/8 v GAW 159/2Match 4 · T20 | SKAN | 0 | 0/18 | 1 | Guyana Amazon Warriors won by 8 wickets | Guyana | Caribbean Premier League 2019 |
| 10 Sept 2019 | JT 241/4 v SKAN 242/6Match 7 · T20 | SKAN | 0* | 0/33 | 0 | St Kitts and Nevis Patriots won by 4 wickets | St Kitts | Caribbean Premier League 2019 |
| 11 Sept 2019 | BT 186/2 v SKAN 168/9Match 8 · T20 | SKAN | 2 | 1/30 | 0 | Barbados Tridents won by 18 runs | St Kitts | Caribbean Premier League 2019 |
| 15 Sept 2019 | SLZ 138/9 v SKAN 143/4Match 13 · T20 | SKAN | DNB | 2/13 | 1 | St Kitts and Nevis Patriots won by 6 wickets | St Kitts | Caribbean Premier League 2019 |
| 12 Mar 2020 | KK 151/0 v LQ 150/5Match 26 · T20 | KK | DNB | 0/23 | 1 | Karachi Kings won by 10 wickets | Karachi | Pakistan Super League 2019/20 |
| 14 Mar 2020 | KK 137/6 v IU 136/6Match 28 · T20 | KK | DNB | 0/18 | 1 | Karachi Kings won by 4 wickets | Karachi | Pakistan Super League 2019/20 |
| 15 Mar 2020 | KK 150/5 v QG 154/5Match 30 · T20 | KK | 1* | 0/30 | 1 | Quetta Gladiators won by 5 wickets | Karachi | Pakistan Super League 2019/20 |
| 9 Jan 2023 | NZ 255/9 v PAK 258/41st ODI · ODI | PAK | DNB | 2/42 | 0 | Pakistan won by 6 wickets | Karachi | New Zealand tour of Pakistan 2022/23 |
| 11 Jan 2023 | NZ 261 v PAK 1822nd ODI · ODI | PAK | 12 | 1/42 | 1 | New Zealand won by 79 runs | Karachi | New Zealand tour of Pakistan 2022/23 |
| 13 Jan 2023 | PAK 280/9 v NZ 281/83rd ODI · ODI | PAK | 6 | 1/61 | 1 | New Zealand won by 2 wickets | Karachi | New Zealand tour of Pakistan 2022/23 |
| 13 Feb 2023 | LQ 175/6 v MS 174/6Match 1 · T20 | MS | 0 | 2/25 | 2 | Lahore Qalandars won by 1 run | Multan | Pakistan Super League 2022/23 |
| 15 Feb 2023 | QG 110 v MS 111/1Match 3 · T20 | MS | DNB | 1/19 | 0 | Multan Sultans won by 9 wickets | Multan | Pakistan Super League 2022/23 |
| 17 Feb 2023 | MS 210/3 v PZ 154Match 5 · T20 | MS | DNB | 3/22 | 0 | Multan Sultans won by 56 runs | Multan | Pakistan Super League 2022/23 |
| 19 Feb 2023 | MS 190/4 v IU 138Match 7 · T20 | MS | DNB | 2/33 | 1 | Multan Sultans won by 52 runs | Multan | Pakistan Super League 2022/23 |
| 22 Feb 2023 | MS 196/2 v KK 193/5Match 11 · T20 | MS | DNB | 1/35 | 0 | Multan Sultans won by 3 runs | Multan | Pakistan Super League 2022/23 |
| 26 Feb 2023 | KK 167/3 v MS 101Match 14 · T20 | MS | 10 | 0/32 | 0 | Karachi Kings won by 66 runs | Karachi | Pakistan Super League 2022/23 |
| 4 Mar 2023 | LQ 180/9 v MS 159/7Match 20 · T20 | MS | 17 | 0/37 | 1 | Lahore Qalandars won by 21 runs | Lahore | Pakistan Super League 2022/23 |
| 7 Mar 2023 | MS 205/5 v IU 209/8Match 24 · T20 | MS | DNB | 2/38 | 0 | Islamabad United won by 2 wickets | Rawalpindi | Pakistan Super League 2022/23 |
| 10 Mar 2023 | PZ 242/6 v MS 244/6Match 27 · T20 | MS | 11* | 1/27 | 1 | Multan Sultans won by 4 wickets | Rawalpindi | Pakistan Super League 2022/23 |
| 11 Mar 2023 | MS 262/3 v QG 253/8Match 28 · T20 | MS | DNB | 0/37 | 0 | Multan Sultans won by 9 runs | Rawalpindi | Pakistan Super League 2022/23 |
| 15 Mar 2023 | MS 160/5 v LQ 76Qualifier · T20 | MS | DNB | 2/12 | 0 | Multan Sultans won by 84 runs | Lahore | Pakistan Super League 2022/23 |
| 18 Mar 2023 | LQ 200/6 v MS 199/8Final · T20 | MS | 0 | 3/24 | 0 | Lahore Qalandars won by 1 run | Lahore | Pakistan Super League 2022/23 |
| 29 Apr 2023 | NZ 336/5 v PAK 337/32nd ODI · ODI | PAK | DNB | 0/66 | 0 | Pakistan won by 7 wickets | Rawalpindi | New Zealand tour of Pakistan 2023 |
| 5 May 2023 | PAK 334/6 v NZ 2324th ODI · ODI | PAK | DNB | 4/43 | 0 | Pakistan won by 102 runs | Karachi | New Zealand tour of Pakistan 2023 |
| 7 May 2023 | NZ 299 v PAK 2525th ODI · ODI | PAK | 20 | 2/53 | 0 | New Zealand won by 47 runs | Karachi | New Zealand tour of Pakistan 2023 |
| 24 May 2023 | WOR 196/9 v NOR 181/8Match · T20 | WOR | 20* | 3/21 | 0 | Worcestershire won by 15 runs | Northampton | Vitality Blast 2023 |
| 26 May 2023 | YOR 175/9 v WOR 177/8Match · T20 | WOR | 9 | 0/24 | 1 | Worcestershire won by 2 wickets | Worcester | Vitality Blast 2023 |
| 29 May 2023 | WOR 183/7 v LEI 150/9Match · T20 | WOR | 32* | 2/33 | 0 | Worcestershire won by 33 runs | Worcester | Vitality Blast 2023 |
| 11 Jun 2023 | SUS 348 & 447/7d v WOR 410 & 381/8Match · First-class | WOR | 0 & 1 | 1/66 & 1/107 | 0 | Match drawn | Brighton | County Championship 2023 |
| 16 Jun 2023 | BB 196/5 v WOR 175/6Match · T20 | WOR | 32* | 3/22 | 0 | Birmingham Bears won by 21 runs | Worcester | Vitality Blast 2023 |