Personal details
Born5 Jul 1996, Mianwali
Age30 Years
NationalityPakistan
BattingRight Hand Bat
BowlingRight Arm Medium
Career at a glance
| Format | M | Runs | Avg | SR | Wkts | Econ |
|---|---|---|---|---|---|---|
| Test | 8 | 352 | 27.07 | 57.32 | 21 | 4.63 |
| ODI | 3 | 5 | – | 55.55 | 3 | 5.31 |
| T20I | 6 | 88 | 22 | 179.59 | 2 | 11.1 |
| T20 | 66 | 641 | 19.42 | 151.17 | 66 | 9.85 |
| List A | 39 | 401 | 13.82 | 83.89 | 63 | 6.46 |
| First-class | 48 | 1330 | 20.78 | 56.57 | 129 | 3.74 |
Debuts
T20IPakistan vs England, Lahore8 Sep 2022
First ClassPakistan TV vs Multan, Multan1 Sep 2018
List ARawalpindi vs Pakistan TV, Rawalpindi22 Sep 2018
T20Central PNJB vs Northern, Lahore 8 Oct 2021
Batting
| Format | M | Inn | NO | Runs | HS | Avg | BF | SR | 100 | 50 | 4s | 6s | Ct |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Test | 8 | 15 | 2 | 352 | 82 | 27.07 | 614 | 57.32 | 0 | 2 | 40 | 6 | 5 |
| ODI | 3 | 2 | 2 | 5 | 5 | – | 9 | 55.55 | 0 | 0 | 1 | 0 | 0 |
| T20I | 6 | 5 | 1 | 88 | 41 | 22 | 49 | 179.59 | 0 | 0 | 5 | 7 | 1 |
| T20 | 66 | 53 | 20 | 641 | 87 | 19.42 | 424 | 151.17 | 0 | 1 | 65 | 31 | 34 |
| List A | 39 | 33 | 4 | 401 | 74 | 13.82 | 478 | 83.89 | 0 | 1 | 26 | 15 | 13 |
| First-class | 48 | 71 | 7 | 1330 | 82 | 20.78 | 2351 | 56.57 | 0 | 4 | 167 | 20 | 31 |
Bowling
| Format | M | Inn | Overs | Runs | Wkts | BBI | Avg | Econ | 5W | 10W |
|---|---|---|---|---|---|---|---|---|---|---|
| Test | 8 | 11 | 148.5 | 690 | 21 | 7/139 | 32.85 | 4.63 | 2 | 0 |
| ODI | 3 | 3 | 16 | 85 | 3 | 2/19 | 28.33 | 5.31 | 0 | 0 |
| T20I | 6 | 6 | 16.5 | 187 | 2 | 1/13 | 93.5 | 11.1 | 0 | 0 |
| T20 | 66 | 65 | 201 | 1980 | 66 | 5/23 | 30 | 9.85 | 1 | 0 |
| List A | 39 | 38 | 277.4 | 1795 | 63 | 5/75 | 28.49 | 6.46 | 1 | 0 |
| First-class | 48 | 80 | 1076.3 | 4029 | 129 | 8/120 | 31.23 | 3.74 | 5 | 0 |
By tournament
| Tournament | M | Runs | HS | Avg | SR | Wkts | Econ |
|---|---|---|---|---|---|---|---|
| Bangladesh Premier League | 15 | 91 | 42 | 15.17 | 151.67 | 22 | 8.25 |
| Pakistan Super League | 26 | 217 | 87 | 18.08 | 141.83 | 23 | 10.36 |
| Lanka Premier League | 2 | 13 | 7 | 6.50 | 41.94 | 1 | 14.50 |
| Vitality Blast | 1 | 0 | 0 | 0.00 | 0.00 | 0 | 25.00 |
| National T20 Cup | 12 | 227 | 47 | 32.43 | 178.74 | 14 | 9.18 |
| Quaid-e-Azam Trophy | 24 | 527 | 80 | 17.57 | 54.22 | 69 | 3.70 |
Against teams
| Batting vs | Inn | Runs | HS | Avg | SR | 50 | 100 |
|---|---|---|---|---|---|---|---|
New Zealand | 2 | 23 | 14 | 23.00 | 153.33 | 0 | 0 |
Afghanistan | 1 | 14 | 14 | 14.00 | 127.27 | 0 | 0 |
England | 1 | 10 | 10 | 10.00 | 142.86 | 0 | 0 |
| Bowling vs | Inn | Wkts | Runs | Avg | Econ | SR |
|---|---|---|---|---|---|---|
New Zealand | 2 | 1 | 97 | 97.00 | 12.13 | 48.00 |
England | 2 | 1 | 43 | 43.00 | 10.75 | 24.00 |
Afghanistan | 1 | 0 | 29 | – | 10.24 | – |
| Batting vs | Inn | Runs | HS | Avg | SR | 50 | 100 |
|---|---|---|---|---|---|---|---|
Zimbabwe | 2 | 5 | 5 | – | 55.56 | 0 | 0 |
| Bowling vs | Inn | Wkts | Runs | Avg | Econ | SR |
|---|---|---|---|---|---|---|
Zimbabwe | 3 | 3 | 85 | 28.33 | 5.31 | 32.00 |
| Batting vs | Inn | Runs | HS | Avg | SR | 50 | 100 |
|---|---|---|---|---|---|---|---|
Australia | 6 | 143 | 82 | 28.60 | 56.30 | 1 | 0 |
England | 5 | 114 | 55 | 28.50 | 51.35 | 1 | 0 |
South Africa | 4 | 95 | 34 | 23.75 | 68.84 | 0 | 0 |
West Indies | 2 | 3 | 3 | 1.50 | 17.65 | 0 | 0 |
| Bowling vs | Inn | Wkts | Runs | Avg | Econ | SR |
|---|---|---|---|---|---|---|
Australia | 6 | 18 | 368 | 20.44 | 4.10 | 29.94 |
West Indies | 2 | 2 | 120 | 60.00 | 4.80 | 75.00 |
South Africa | 3 | 2 | 157 | 78.50 | 5.41 | 87.00 |
England | 2 | 1 | 165 | 165.00 | 5.50 | 180.00 |
Last 10 innings · batting
3 & 0vs WI
2*vs MS
0vs LQ
6*vs HK
17*vs RP
1vs ABT
4*vs FAIS
8vs RW
2*vs RW
42vs DC
Test
vs WI25 Jul 2026 · b JP Greaves & lbw b JP Greaves
3 & 0(5 & 12)
T20
vs MS13 Apr 2026 · Not out
2*(3)
T20
vs LQ11 Apr 2026 · c A Shafique b M Rahman
0(2)
T20
vs HK8 Apr 2026 · Not out
6*(10)
T20
vs RP28 Mar 2026 · Not out
17*(5)
T20
vs ABT17 Mar 2026 · b SB Khan
1(2)
T20
vs FAIS9 Mar 2026 · Not out
4*(1)
T20
vs RW23 Jan 2026 · b J Neesham
8(5)
T20
vs RW20 Jan 2026 · Not out
2*(2)
T20
vs DC18 Jan 2026 · c I Wasim b M Saifuddin
42(26)
Last 10 innings · bowling
1 & 1/81 & 39vs WI
1/29vs MS
1/10vs LQ
0/28vs KK
1/7vs HK
1/43vs RP
1/33vs BHWR
0/25vs FAIS
3/40vs PWR
0/43vs RW
Peshawar Zalmi
New Zealand
Afghanistan
England
Zimbabwe
Australia
South Africa
West Indies