Personal details
Born20 Mar 2003
Age23 Years
Career at a glance
| Format | M | Runs | Avg | SR | Wkts | Econ |
|---|---|---|---|---|---|---|
| ODI | 2 | 0 | – | 0 | 0 | 0 |
| T20I | 3 | 36 | 12 | 120 | 0 | 0 |
| T20 | 49 | 841 | 24.73 | 114.26 | 0 | 0 |
| List A | 60 | 2441 | 45.2 | 87.08 | 0 | 0 |
| First-class | 28 | 1268 | 36.22 | 50.53 | 0 | 0 |
Batting
| Format | M | Inn | NO | Runs | HS | Avg | BF | SR | 100 | 50 | 4s | 6s | Ct |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ODI | 2 | 2 | 0 | 0 | 0 | – | 14 | 0 | 0 | 0 | 0 | 0 | 3 |
| T20I | 3 | 3 | 0 | 36 | 24 | 12 | 30 | 120 | 0 | 0 | 4 | 1 | 1 |
| T20 | 49 | 42 | 8 | 841 | 72 | 24.73 | 736 | 114.26 | 0 | 4 | 89 | 19 | 37 |
| List A | 60 | 59 | 5 | 2441 | 142 | 45.2 | 2803 | 87.08 | 9 | 11 | 289 | 28 | 46 |
| First-class | 28 | 41 | 6 | 1268 | 117 | 36.22 | 2509 | 50.53 | 4 | 7 | 157 | 4 | 72 |
Bowling
No bowling stats available.
By tournament
| Tournament | M | Runs | HS | Avg | SR | Wkts | Econ |
|---|---|---|---|---|---|---|---|
| Pakistan Super League | 25 | 307 | 50 | 19.19 | 120.39 | 0 | – |
| National T20 Cup | 14 | 299 | 72 | 21.36 | 109.12 | 0 | – |
| Quaid-e-Azam Trophy | 12 | 516 | 100 | 34.40 | 46.07 | 0 | – |
| ICC Under-19 World Cup | 6 | 513 | 136 | 102.60 | 83.55 | 0 | – |
Against teams
| Batting vs | Inn | Runs | HS | Avg | SR | 50 | 100 |
|---|---|---|---|---|---|---|---|
Australia | 2 | 36 | 24 | 18.00 | 133.33 | 0 | 0 |
New Zealand | 1 | 0 | 0 | 0.00 | 0.00 | 0 | 0 |
| Batting vs | Inn | Runs | HS | Avg | SR | 50 | 100 |
|---|---|---|---|---|---|---|---|
Sri Lanka | 1 | 0 | 0 | 0.00 | 0.00 | 0 | 0 |
Zimbabwe | 1 | 0 | 0 | 0.00 | 0.00 | 0 | 0 |
Last 10 innings · batting
3vs PAK-GO
33vs QG
3vs PZ
19vs IU
28vs KK
40*vs HK
49*vs AJK
20*vs LAR
0*vs ISLR
50*vs KARB
List A
vs PAK-GO16 Aug 2026 · b Mubasir Khan
3(18)
T20
vs QG17 Apr 2026 · runout (D Chandimal / B Jacobs)
33(37)
T20
vs PZ11 Apr 2026 · c A Jamal b MG Bracewell
3(8)
T20
vs IU9 Apr 2026 · b CJ Green
19(22)
T20
vs KK29 Mar 2026 · b H Ali
28(30)
T20
vs HK26 Mar 2026 · Not out
40*(28)
T20
vs AJK22 Feb 2026 · Not out
49*(36)
T20
vs LAR20 Feb 2026 · Not out
20*(26)
T20
vs ISLR18 Feb 2026 · Not out
0*(1)
T20
vs KARB14 Feb 2026 · Not out
50*(42)
Last 5 innings · bowling
0/25vs BWR
0/19vs RPR
1/22vs GDS
0/11vs HBH
1/15vs BWR

Australia
New Zealand
Sri Lanka
Zimbabwe