| 20 Feb 2020 | IU 168 v QG 171/7Match 1 · T20 | IU | 0* | 1/21 | 0 | Quetta Gladiators won by 3 wickets | Karachi | Pakistan Super League 2019/20 |
| 22 Feb 2020 | IU 165/2 v MS 164/8Match 5 · T20 | IU | DNB | 1/35 | 1 | Islamabad United won by 8 wickets | Lahore | Pakistan Super League 2019/20 |
| 4 Mar 2020 | LQ 127 v IU 198/3Match 17 · T20 | IU | DNB | 1/28 | 0 | Islamabad United won by 71 runs | Lahore | Pakistan Super League 2019/20 |
| 7 Mar 2020 | IU 195/5 v PZ 85/2Match 20 · T20 | IU | DNB | - | 0 | Peshawar Zalmi won by 7 runs (DLS method) | Rawalpindi | Pakistan Super League 2019/20 |
| 8 Mar 2020 | IU 91/7 v MS 94/1Match 22 · T20 | IU | DNB | 0/21 | 0 | Multan Sultans won by 9 wickets | Rawalpindi | Pakistan Super League 2019/20 |
| 14 Mar 2020 | KK 137/6 v IU 136/6Match 28 · T20 | IU | DNB | 1/20 | 0 | Karachi Kings won by 4 wickets | Karachi | Pakistan Super League 2019/20 |
| 11 Jun 2021 | QG 133 v IU 137/0Match 18 · T20 | IU | DNB | 1/18 | 0 | Islamabad United won by 10 wickets | Abu Dhabi | Pakistan Super League 2021 |
| 14 Jun 2021 | KK 190/4 v IU 191/2Match 22 · T20 | IU | DNB | 1/31 | 0 | Islamabad United won by 8 wickets | Abu Dhabi | Pakistan Super League 2021 |
| 17 Jun 2021 | IU 247/2 v PZ 232/6Match 26 · T20 | IU | DNB | 3/43 | 0 | Islamabad United won by 15 runs | Abu Dhabi | Pakistan Super League 2021 |
| 21 Jun 2021 | MS 180/5 v IU 149Qualifier · T20 | IU | 0* | 1/50 | 1 | Multan Sultans won by 31 runs | Abu Dhabi | Pakistan Super League 2021 |
| 22 Jun 2021 | IU 174/9 v PZ 177/2Eliminator · T20 | IU | 0* | 0/18 | 0 | Peshawar Zalmi won by 8 wickets | Abu Dhabi | Pakistan Super League 2021 |
| 19 Feb 2023 | KK 185/5 v LQ 118Match 8 · T20 | KK | DNB | 4/28 | 0 | Karachi Kings won by 67 runs | Karachi | Pakistan Super League 2022/23 |
| 22 Feb 2023 | MS 196/2 v KK 193/5Match 11 · T20 | KK | DNB | 0/33 | 0 | Multan Sultans won by 3 runs | Multan | Pakistan Super League 2022/23 |
| 26 Feb 2023 | KK 167/3 v MS 101Match 14 · T20 | KK | DNB | 2/8 | 0 | Karachi Kings won by 66 runs | Karachi | Pakistan Super League 2022/23 |
| 1 Mar 2023 | PZ 197/5 v KK 173/8Match 17 · T20 | KK | 7* | 0/58 | 0 | Peshawar Zalmi won by 24 runs | Rawalpindi | Pakistan Super League 2022/23 |
| 12 Mar 2023 | KK 196/7 v LQ 110/9Match 30 · T20 | KK | DNB | 2/8 | 0 | Karachi Kings won by 86 runs | Lahore | Pakistan Super League 2022/23 |
| 30 Jan 2024 | FB 186/5 v SS 137Match 16 · T20 | FB | DNB | 1/22 | 1 | Fortune Barishal won by 49 runs | Sylhet | Bangladesh Premier League 2023/24 |
| 3 Feb 2024 | KT 155/8 v FB 156/5Match 19 · T20 | FB | DNB | 1/27 | 0 | Fortune Barishal won by 5 wickets | Sylhet | Bangladesh Premier League 2023/24 |
| 10 Feb 2024 | FB 189/4 v DD 149Match 28 · T20 | FB | DNB | 1/47 | 0 | Fortune Barishal won by 40 runs | Dhaka | Bangladesh Premier League 2023/24 |
| 23 Feb 2024 | CV 140/8 v FB 141/4Match 41 · T20 | FB | DNB | 1/32 | 1 | Fortune Barishal won by 6 wickets | Dhaka | Bangladesh Premier League 2023/24 |
| 2 Jan 2025 | FB 124 v RR 128/2Match 6 · T20 | RR | DNB | 1/13 | 0 | Rangpur Riders won by 8 wickets | Dhaka | Bangladesh Premier League 2024/25 |
| 6 Jan 2025 | SS 205/4 v RR 210/2Match 9 · T20 | RR | DNB | 1/51 | 0 | Rangpur Riders won by 8 wickets | Sylhet | Bangladesh Premier League 2024/25 |
| 7 Jan 2025 | DC 111 v RR 113/3Match 11 · T20 | RR | DNB | 2/13 | 1 | Rangpur Riders won by 7 wickets | Sylhet | Bangladesh Premier League 2024/25 |
| 9 Jan 2025 | FB 197/5 v RR 202/7Match 13 · T20 | RR | DNB | 1/16 | 0 | Rangpur Riders won by 3 wickets | Sylhet | Bangladesh Premier League 2024/25 |
| 13 Jan 2025 | RR 186/5 v KT 178/9Match 20 · T20 | RR | DNB | 3/29 | 1 | Rangpur Riders won by 8 runs | Sylhet | Bangladesh Premier League 2024/25 |
| 17 Jan 2025 | RR 164/7 v CK 131/8Match 24 · T20 | RR | DNB | 4/32 | 1 | Rangpur Riders won by 33 runs | Chattogram | Bangladesh Premier League 2024/25 |
| 23 Jan 2025 | DR 170/9 v RR 146Match 31 · T20 | RR | 1 | 3/23 | 1 | Durbar Rajshahi won by 24 runs | Chattogram | Bangladesh Premier League 2024/25 |
| 26 Jan 2025 | DR 119/9 v RR 117/8Match 34 · T20 | RR | 4* | 1/21 | 0 | Durbar Rajshahi won by 2 runs | Dhaka | Bangladesh Premier League 2024/25 |
| 29 Jan 2025 | RR 143/5 v CK 148/5Match 37 · T20 | RR | DNB | 2/37 | 0 | Chittagong Kings won by 5 wickets | Dhaka | Bangladesh Premier League 2024/25 |
| 30 Jan 2025 | KT 220/4 v RR 174/9Match 39 · T20 | RR | 0* | 1/31 | 1 | Khulna Tigers won by 46 runs | Dhaka | Bangladesh Premier League 2024/25 |
| 3 Feb 2025 | RR 85 v KT 89/1Eliminator · T20 | RR | 32 | 1/20 | 0 | Khulna Tigers won by 9 wickets | Dhaka | Bangladesh Premier League 2024/25 |
| 29 Mar 2025 | NZ 344/9 v PAK 2711st ODI · ODI | PAK | 1 | 2/55 | 0 | New Zealand won by 73 runs | Napier | Pakistan tour of New Zealand 2024/25 |
| 2 Apr 2025 | NZ 292/8 v PAK 2082nd ODI · ODI | PAK | 8 | 1/48 | 0 | New Zealand won by 84 runs | Hamilton | Pakistan tour of New Zealand 2024/25 |
| 5 Apr 2025 | NZ 264/8 v PAK 2213rd ODI · ODI | PAK | 1* | 4/62 | 0 | New Zealand won by 43 runs | Mount Maunganui | Pakistan tour of New Zealand 2024/25 |
| 12 Apr 2025 | MS 234/3 v KK 236/6Match 3 · T20 | MS | DNB | 3/41 | 0 | Karachi Kings won by 4 wickets | Karachi | Pakistan Super League 2025 |
| 19 Apr 2025 | PZ 227/7 v MS 107Match 9 · T20 | MS | 0 | 0/52 | 1 | Peshawar Zalmi won by 120 runs | Rawalpindi | Pakistan Super League 2025 |
| 26 Apr 2025 | MS 185/3 v LQ 186/5Match 16 · T20 | MS | DNB | 1/44 | 0 | Lahore Qalandars won by 5 wickets | Lahore | Pakistan Super League 2025 |
| 4 Jan 2026 | RR 155/5 v DC 150/4Match 12 · T20 | RR | DNB | 0/34 | 1 | Rangpur Riders won by 5 runs | Sylhet | Bangladesh Premier League 2025/26 |
| 5 Jan 2026 | CR 169/5 v RR 170/5Match 14 · T20 | RR | DNB | 2/29 | 0 | Rangpur Riders won by 5 wickets | Sylhet | Bangladesh Premier League 2025/26 |
| 11 Jan 2026 | RR 178/4 v RW 179/3Match 21 · T20 | RR | DNB | 2/43 | 0 | Rajshahi Warriors won by 7 wickets | Sylhet | Bangladesh Premier League 2025/26 |
| 18 Jan 2026 | NE 173/2 v RR 174/2Match 29 · T20 | RR | DNB | 0/53 | 0 | Rangpur Riders won by 8 wickets | Dhaka | Bangladesh Premier League 2025/26 |
| 26 Mar 2026 | LQ 199/6 v HK 130Match 1 · T20 | HK | 1 | 0/18 | 0 | Lahore Qalandars won by 69 runs | Lahore | Pakistan Super League 2026 |
| 29 Mar 2026 | QG 174/8 v HK 134/8Match 5 · T20 | HK | DNB | 2/25 | 0 | Quetta Gladiators won by 40 runs | Lahore | Pakistan Super League 2026 |
| 11 Apr 2026 | KK 188/8 v HK 189/6Match 20 · T20 | HK | DNB | 0/27 | 1 | Hyderabad Kingsmen won by 4 wickets | Karachi | Pakistan Super League 2026 |
| 22 Apr 2026 | MS 213/7 v HK 214/6Match 33 · T20 | HK | DNB | 3/30 | 0 | Hyderabad Kingsmen won by 4 wickets | Karachi | Pakistan Super League 2026 |
| 26 Apr 2026 | HK 244/6 v RAW 136Match 39 · T20 | HK | DNB | 3/38 | 0 | Hyderabad Kingsmen won by 108 runs | Karachi | Pakistan Super League 2026 |
| 29 Apr 2026 | MS 159/9 v HK 162/2Eliminator · T20 | HK | DNB | 2/30 | 0 | Hyderabad Kingsmen won by 8 wickets | Lahore | Pakistan Super League 2026 |
| 1 May 2026 | HK 186/5 v IU 184/7Eliminator · T20 | HK | DNB | 1/39 | 0 | Hyderabad Kingsmen won by 2 runs | Lahore | Pakistan Super League 2026 |
| 3 May 2026 | HK 129 v PZ 130/5Final · T20 | HK | 5 | 1/29 | 0 | Peshawar Zalmi won by 5 wickets | Lahore | Pakistan Super League 2026 |
| 22 May 2026 | DUR 203/8 v DER 197/8Match 4 · T20 | DER | 1* | 1/34 | 0 | Durham won by 6 runs | Derby | Vitality Blast Men 2026 |