Personal details
Born20 Nov 1999, Sialkot, Pakistan
Age26 Years
NationalityPakistani
RoleTop order Batter
BattingRight Hand Bat
BowlingRight Arm Off Break
Height5ft 10 inch
Jersey#57
Career at a glance
| Format | M | Runs | Avg | SR | Wkts | Econ |
|---|---|---|---|---|---|---|
| Test | 27 | 1875 | 39.89 | 44.77 | 0 | 0 |
| ODI | 27 | 737 | 29.48 | 78.07 | 0 | 0 |
| T20I | 6 | 64 | 12.8 | 120.75 | 0 | 0 |
| T20 | 90 | 2524 | 30.04 | 138.3 | 0 | 0 |
| List A | 42 | 1227 | 31.46 | 80.77 | 0 | 0 |
| First-class | 50 | 3535 | 43.64 | 51.31 | 0 | 0 |
Debuts
TestBangladesh vs Pakistan, Chattogram26 Nov 2021
ODINetherlands vs Pakistan, Rotterdam21 Aug 2022
T20IPakistan vs Zimbabwe, Rawalpindi 10 Nov 2020
First ClassCentral PNJB vs Southern PNJ, Karachi2 Dec 2019
List ASouthern PNJ vs Central PNJB, Karachi 14 Jan 2021
T20Southern PNJ vs Central PNJB, Multan30 Sep 2020
Family
RelationsFather - Shafiq Ahmed
Batting
| Format | M | Inn | NO | Runs | HS | Avg | BF | SR | 100 | 50 | 4s | 6s | Ct |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Test | 27 | 52 | 5 | 1875 | 201 | 39.89 | 4188 | 44.77 | 6 | 7 | 155 | 20 | 19 |
| ODI | 27 | 27 | 2 | 737 | 113 | 29.48 | 944 | 78.07 | 1 | 6 | 67 | 19 | 14 |
| T20I | 6 | 6 | 1 | 64 | 41 | 12.8 | 53 | 120.75 | 0 | 0 | 5 | 3 | 3 |
| T20 | 90 | 90 | 6 | 2524 | 102 | 30.04 | 1825 | 138.3 | 1 | 18 | 231 | 93 | 35 |
| List A | 42 | 42 | 3 | 1227 | 113 | 31.46 | 1519 | 80.77 | 2 | 9 | 121 | 29 | 29 |
| First-class | 50 | 87 | 6 | 3535 | 232 | 43.64 | 6889 | 51.31 | 11 | 15 | 394 | 43 | 40 |
Bowling
No bowling stats available.
By tournament
| Tournament | M | Runs | HS | Avg | SR | Wkts | Econ |
|---|---|---|---|---|---|---|---|
| Pakistan Super League | 49 | 1313 | 75 | 28.54 | 140.58 | 0 | – |
| Vitality Blast | 4 | 165 | 64 | 41.25 | 152.78 | 0 | – |
| National T20 Cup | 26 | 777 | 102 | 32.38 | 128.43 | 0 | – |
| County Championship | 1 | 5 | 5 | 5.00 | 25.00 | 0 | – |
| Quaid-e-Azam Trophy | 15 | 1236 | 232 | 58.86 | 62.14 | 0 | – |
| Asia Cup | 1 | 52 | 52 | 52.00 | 75.36 | 0 | – |
| ICC Cricket World Cup | 8 | 336 | 113 | 42.00 | 93.33 | 0 | – |
| Global Super League | 3 | 41 | 21 | 13.67 | 117.14 | 0 | – |
Against teams
| Batting vs | Inn | Runs | HS | Avg | SR | 50 | 100 |
|---|---|---|---|---|---|---|---|
Zimbabwe | 1 | 41 | 41 | – | 124.24 | 0 | 0 |
Afghanistan | 3 | 23 | 23 | 7.67 | 143.75 | 0 | 0 |
New Zealand | 2 | 0 | 0 | 0.00 | 0.00 | 0 | 0 |
| Batting vs | Inn | Runs | HS | Avg | SR | 50 | 100 |
|---|---|---|---|---|---|---|---|
Australia | 4 | 177 | 64 | 59.00 | 84.69 | 2 | 0 |
Sri Lanka | 2 | 165 | 113 | 82.50 | 95.93 | 1 | 1 |
New Zealand | 6 | 100 | 36 | 16.67 | 61.73 | 0 | 0 |
Zimbabwe | 3 | 83 | 50 | 41.50 | 68.60 | 1 | 0 |
Bangladesh | 1 | 68 | 68 | 68.00 | 98.55 | 1 | 0 |
Afghanistan | 1 | 58 | 58 | 58.00 | 77.33 | 1 | 0 |
West Indies | 3 | 55 | 29 | 18.33 | 67.90 | 0 | 0 |
India | 1 | 20 | 20 | 20.00 | 83.33 | 0 | 0 |
South Africa | 4 | 9 | 9 | 2.25 | 37.50 | 0 | 0 |
England | 1 | 0 | 0 | 0.00 | 0.00 | 0 | 0 |
| Batting vs | Inn | Runs | HS | Avg | SR | 50 | 100 |
|---|---|---|---|---|---|---|---|
Australia | 12 | 507 | 136 | 46.09 | 40.46 | 3 | 1 |
England | 18 | 429 | 114 | 25.24 | 48.64 | 1 | 2 |
Sri Lanka | 7 | 417 | 201 | 69.50 | 47.39 | 0 | 2 |
Bangladesh | 7 | 192 | 73 | 27.43 | 41.65 | 2 | 0 |
West Indies | 2 | 184 | 160 | – | 49.20 | 0 | 1 |
South Africa | 4 | 106 | 57 | 26.50 | 43.98 | 1 | 0 |
New Zealand | 4 | 43 | 19 | 10.75 | 37.07 | 0 | 0 |
Last 10 innings · batting
3 & 0vs ENG
5 & 0vs ENG
61 & 15vs ENG
160 & 24*vs WI
21vs GAW
8vs DV
12vs PS
25vs PZ
62vs KK
14vs QG
Test
vs ENG9 Sep 2026 · c DW Lawrence b OE Robinson & c J Root b OE Robinson
3 & 0(16 & 3)
Test
vs ENG27 Aug 2026 · c JL Smith b JC Tongue & b OE Robinson
5 & 0(32 & 3)
Test
vs ENG19 Aug 2026 · b OE Robinson & c H Brook b OE Robinson
61 & 15(104 & 29)
Test
vs WI2 Aug 2026 · Not out & Not out
160 & 24*(323 & 51)
T20
vs GAW26 Jul 2026 · b G Motie
21(13)
T20
vs DV24 Jul 2026 · c & b Khary Pierre
8(6)
T20
vs PS23 Jul 2026 · b A Agar
12(16)
T20
vs PZ25 Apr 2026 · c S Muqeem b I Ahmed
25(11)
T20
vs KK23 Apr 2026 · b R Murad
62(36)
T20
vs QG21 Apr 2026 · c U Tariq b A Ahmed
14(15)
Lahore Qalandars
Zimbabwe
Afghanistan
New Zealand
Australia
Sri Lanka
Bangladesh
West Indies
India
South Africa
England