| 22 Feb 2021 | QG 178/6 v LQ 179/1Match 4 · T20 | QG | 33* | 0/8 | 0 | Lahore Qalandars won by 9 wickets | Karachi | Pakistan Super League 2020/21 |
| 20 Feb 2021 | QG 121 v KK 126/3Match 1 · T20 | QG | 3 | 0/11 | 0 | Karachi Kings won by 7 wickets | Karachi | Pakistan Super League 2020/21 |
| 14 Feb 2021 | SA 164/8 v PAK 169/63rd T20I · T20I | PAK | 18* | 2/13 | 0 | Pakistan won by 4 wickets | Lahore | South Africa tour of Pakistan 2020/21 |
| 13 Feb 2021 | PAK 144/7 v SA 145/42nd T20I · T20I | PAK | 0 | 1/27 | 1 | South Africa won by 6 wickets | Lahore | South Africa tour of Pakistan 2020/21 |
| 11 Feb 2021 | PAK 169/6 v SA 166/61st T20I · T20I | PAK | 3* | 0/21 | 0 | Pakistan won by 3 runs | Lahore | South Africa tour of Pakistan 2020/21 |
| 15 Mar 2020 | KK 150/5 v QG 154/5Match 30 · T20 | QG | 8* | 0/32 | 1 | Quetta Gladiators won by 5 wickets | Karachi | Pakistan Super League 2019/20 |
| 7 Mar 2020 | LQ 100/2 v QG 98/9Match 21 · T20 | QG | 10 | 2/9 | 0 | Lahore Qalandars won by 8 wickets | Lahore | Pakistan Super League 2019/20 |
| 5 Mar 2020 | PZ 170/6 v QG 140/7Match 18 · T20 | QG | 18 | 0/26 | 0 | Peshawar Zalmi won by 30 runs | Rawalpindi | Pakistan Super League 2019/20 |
| 3 Mar 2020 | LQ 209/5 v QG 172Match 16 · T20 | QG | 24 | 1/44 | 1 | Lahore Qalandars won by 37 runs | Lahore | Pakistan Super League 2019/20 |
| 29 Feb 2020 | MS 199/5 v QG 169/7Match 12 · T20 | QG | 5* | 1/16 | 1 | Multan Sultans won by 30 runs | Multan | Pakistan Super League 2019/20 |
| 27 Feb 2020 | IU 187/7 v QG 190/5Match 9 · T20 | QG | 25* | 0/18 | 1 | Quetta Gladiators won by 5 wickets | Rawalpindi | Pakistan Super League 2019/20 |
| 23 Feb 2020 | KK 156/9 v QG 157/5Match 6 · T20 | QG | 1 | 1/13 | 2 | Quetta Gladiators won by 5 wickets | Karachi | Pakistan Super League 2019/20 |
| 22 Feb 2020 | PZ 153/4 v QG 148/5Match 4 · T20 | QG | 2 | 0/33 | 1 | Peshawar Zalmi won by 6 wickets | Karachi | Pakistan Super League 2019/20 |
| 20 Feb 2020 | IU 168 v QG 171/7Match 1 · T20 | QG | 23 | 1/17 | 1 | Quetta Gladiators won by 3 wickets | Karachi | Pakistan Super League 2019/20 |
| 17 Jan 2020 | RR 170/4 v KT 149/8Final · T20 | RR | 41* | 1/29 | 1 | Rajshahi Royals won by 21 runs | Dhaka | Bangladesh Premier League 2019/20 |
| 15 Jan 2020 | CC 164/9 v RR 165/8Qualifier 2 · T20 | RR | 14 | 2/13 | 1 | Rajshahi Royals won by 2 wickets | Dhaka | Bangladesh Premier League 2019/20 |
| 4 Jan 2020 | ST 143/6 v RR 145/4Match 34 · T20 | RR | 17* | 0/15 | 0 | Rajshahi Royals won by 6 wickets | Sylhet | Bangladesh Premier League 2019/20 |
| 2 Jan 2020 | RR 179/4 v RR 149/7Match 29 · T20 | RR | 15* | 2/21 | 0 | Rajshahi Royals won by 30 runs | Sylhet | Bangladesh Premier League 2019/20 |
| 6 Dec 2019 | NMBG 173/6 v CTB 162/8Match 26 · T20 | CTB | 1 | 0/32 | 0 | Nelson Mandela Bay Giants won by 11 runs | Cape Town | Mzansi Super League 2019/20 |
| 1 Dec 2019 | CTB 157/5 v TS 142/7Match 22 · T20 | CTB | 7 | 0/28 | 0 | Cape Town Blitz won by 15 runs | Cape Town | Mzansi Super League 2019/20 |
| 28 Nov 2019 | CTB 181/5 v DH 182/3Match 18 · T20 | CTB | DNB | 1/32 | 0 | Durban Heat won by 7 wickets | Cape Town | Mzansi Super League 2019/20 |
| 24 Nov 2019 | PR 163/8 v CTB 161/9Match 15 · T20 | CTB | 41 | 1/23 | 0 | Paarl Rocks won by 2 runs | Cape Town | Mzansi Super League 2019/20 |
| 10 Nov 2019 | PR 170/9 v CTB 84Match 3 · T20 | CTB | 6 | 0/29 | 0 | Paarl Rocks won by 86 runs | Paarl | Mzansi Super League 2019/20 |
| 8 Nov 2019 | CTB 213/3 v JS 198/5Match 1 · T20 | CTB | DNB | 0/35 | 0 | Cape Town Blitz won by 15 runs | Johannesburg | Mzansi Super League 2019/20 |
| 2 Oct 2019 | PAK 299/5 v SL 297/93rd ODI · ODI | PAK | DNB | 1/24 | 1 | Pakistan won by 5 wickets | Karachi | Sri Lanka tour of Pakistan 2019/20 |
| 17 Mar 2019 | QG 139/2 v PZ 138/8Final · T20 | QG | DNB | 1/31 | 1 | Quetta Gladiators won by 8 wickets | Karachi | Pakistan Super League 2018/19 |
| 13 Mar 2019 | PZ 176/7 v QG 186/6Qualifier · T20 | QG | 2* | 1/25 | 1 | Quetta Gladiators won by 10 runs | Karachi | Pakistan Super League 2018/19 |
| 10 Mar 2019 | KK 190/5 v QG 189/7Match 28 · T20 | QG | 1* | 1/35 | 1 | Karachi Kings won by 1 run | Karachi | Pakistan Super League 2018/19 |
| 5 Mar 2019 | IU 137/9 v QG 180/9Match 26 · T20 | QG | 15* | 1/27 | 0 | Quetta Gladiators won by 43 runs | Abu Dhabi | Pakistan Super League 2018/19 |
| 4 Mar 2019 | PZ 165/4 v QG 166/2Match 23 · T20 | QG | DNB | 1/24 | 0 | Quetta Gladiators won by 8 wickets | Abu Dhabi | Pakistan Super League 2018/19 |
| 1 Mar 2019 | MS 121 v QG 122/4Match 22 · T20 | QG | DNB | 2/32 | 1 | Quetta Gladiators won by 6 wickets | Dubai | Pakistan Super League 2018/19 |
| 27 Feb 2019 | LQ 107/2 v QG 106Match 17 · T20 | QG | 12 | 0/13 | 0 | Lahore Qalandars won by 8 wickets | Dubai | Pakistan Super League 2018/19 |
| 24 Feb 2019 | KK 188/4 v QG 186/5Match 15 · T20 | QG | 0* | 1/51 | 1 | Karachi Kings won by 6 wickets | Sharjah | Pakistan Super League 2018/19 |
| 23 Feb 2019 | LQ 143/7 v QG 148/7Match 12 · T20 | QG | 19 | 1/35 | 1 | Quetta Gladiators won by 3 wickets | Sharjah | Pakistan Super League 2018/19 |
| 20 Feb 2019 | MS 160/9 v QG 161/2Match 8 · T20 | QG | DNB | 1/28 | 1 | Quetta Gladiators won by 8 wickets | Sharjah | Pakistan Super League 2018/19 |
| 17 Feb 2019 | IU 157/8 v QG 161/3Match 6 · T20 | QG | DNB | 1/24 | 1 | 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 | 2/25 | 0 | Quetta Gladiators won by 6 wickets | Dubai | Pakistan Super League 2018/19 |
| 1 Feb 2019 | SS 165/5 v CV 136Match 40 · T20 | SS | 34 | 1/34 | 0 | Sylhet Sixers won by 29 runs | Dhaka | Bangladesh Premier League 2018/19 |
| 30 Jan 2019 | SS 189/5 v RK 190/5Match 38 · T20 | SS | 0 | 0/43 | 0 | Rajshahi Kings won by 5 wickets | Chattogram | Bangladesh Premier League 2018/19 |
| 26 Jan 2019 | SS 195/4 v KT 137Match 31 · T20 | SS | 39* | 1/34 | 2 | Sylhet Sixers won by 58 runs | Chattogram | Bangladesh Premier League 2018/19 |
| 25 Jan 2019 | SS 180/6 v RK 104Match 29 · T20 | SS | 11 | 3/22 | 1 | Sylhet Sixers won by 76 runs | Chattogram | Bangladesh Premier League 2018/19 |
| 23 Jan 2019 | KT 170/9 v SS 149/7Match 28 · T20 | SS | 54 | 2/26 | 0 | Khulna Titans won by 21 runs | Dhaka | Bangladesh Premier League 2018/19 |
| 16 Dec 2018 | CTB 113/7 v JS 115/2Final · T20 | CTB | 3 | 0/12 | 0 | Jozi Stars won by 8 wickets | Cape Town | Mzansi Super League 2018/19 |
| 9 Dec 2018 | CTB 161/6 v DH 162/4Match 27 · T20 | CTB | 23 | 2/21 | 1 | Durban Heat won by 6 wickets | Cape Town | Mzansi Super League 2018/19 |
| 7 Dec 2018 | PR 144/9 v CTB 148/4Match 24 · T20 | CTB | DNB | 0/20 | 1 | Cape Town Blitz won by 6 wickets | Cape Town | Mzansi Super League 2018/19 |
| 4 Dec 2018 | JS 196/4 v CTB 146Match 20 · T20 | CTB | 0 | 0/34 | 1 | Jozi Stars won by 50 runs | Cape Town | Mzansi Super League 2018/19 |
| 1 Dec 2018 | CTB 172/9 v TS 112Match 17 · T20 | CTB | 2 | 3/14 | 0 | Cape Town Blitz won by 60 runs | Centurion | Mzansi Super League 2018/19 |
| 18 Nov 2018 | DH 157/5 v CTB 158/7Match 3 · T20 | CTB | 9 | 0/17 | 0 | Cape Town Blitz won by 3 wickets | Durban | Mzansi Super League 2018/19 |
| 16 Nov 2018 | CTB 180/4 v TS 131Match 1 · T20 | CTB | 59 | 1/30 | 0 | Cape Town Blitz won by 49 runs | Cape Town | Mzansi Super League 2018/19 |
| 26 Sept 2018 | BAN 239 v PAK 202/9Match 6 · ODI | PAK | 8 | 0/39 | 0 | Bangladesh won by 37 runs | Abu Dhabi | Asia Cup 2018 |