Personal details
Born23 Nov 1993, Lahore, Punjab
Age32 Years
NationalityPakistani
RoleAllrounder
BattingRight Hand Bat
BowlingRight Arm Off Break
Height6ft
Jersey#67
Career at a glance
| Format | M | Runs | Avg | SR | Wkts | Econ |
|---|---|---|---|---|---|---|
| Test | 29 | 1737 | 35.45 | 61.57 | 20 | 3.76 |
| ODI | 57 | 1732 | 42.24 | 95.16 | 22 | 5.95 |
| T20I | 52 | 916 | 22.9 | 123.11 | 6 | 7.6 |
| T20 | 147 | 2316 | 20.67 | 121.83 | 49 | 7.13 |
| List A | 134 | 3856 | 38.94 | 94.95 | 102 | 4.97 |
| First-class | 105 | 6633 | 39.48 | 60.03 | 125 | 3.31 |
Debuts
TestSri Lanka vs Pakistan, Galle16 Jul 2022
ODINetherlands vs Pakistan, Rotterdam16 Aug 2022
First ClassLahore Ravi vs Lahore S, Lahore6 Feb 2013
List ALahore Ravi vs Lahore S, Lahore7 Mar 2013
T20Lahore Lions vs R Rams, Rawalpindi12 Feb 2014
Family
RelationsUnknown
Batting
| Format | M | Inn | NO | Runs | HS | Avg | BF | SR | 100 | 50 | 4s | 6s | Ct |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Test | 29 | 55 | 6 | 1737 | 132 | 35.45 | 2821 | 61.57 | 3 | 12 | 177 | 17 | 37 |
| ODI | 57 | 49 | 8 | 1732 | 134 | 42.24 | 1820 | 95.16 | 4 | 9 | 138 | 29 | 25 |
| T20I | 52 | 48 | 8 | 916 | 76 | 22.9 | 744 | 123.11 | 0 | 6 | 80 | 32 | 20 |
| T20 | 147 | 133 | 21 | 2316 | 76 | 20.67 | 1901 | 121.83 | 0 | 10 | 203 | 80 | 47 |
| List A | 134 | 116 | 17 | 3856 | 171 | 38.94 | 4061 | 94.95 | 7 | 23 | 341 | 66 | 56 |
| First-class | 105 | 186 | 18 | 6633 | 169 | 39.48 | 11048 | 60.03 | 17 | 35 | 834 | 35 | 110 |
Bowling
| Format | M | Inn | Overs | Runs | Wkts | BBI | Avg | Econ | 5W | 10W |
|---|---|---|---|---|---|---|---|---|---|---|
| Test | 29 | 38 | 327.2 | 1232 | 20 | 4/117 | 61.60 | 3.76 | 0 | 0 |
| ODI | 57 | 40 | 190.4 | 1135 | 22 | 4/32 | 51.59 | 5.95 | 0 | 0 |
| T20I | 52 | 14 | 20 | 152 | 6 | 1/7 | 25.33 | 7.6 | 0 | 0 |
| T20 | 147 | 74 | 164.5 | 1176 | 49 | 5/10 | 24 | 7.13 | 1 | 0 |
| List A | 134 | 114 | 720.4 | 3588 | 102 | 4/32 | 35.17 | 4.97 | 0 | 0 |
| First-class | 105 | 145 | 1573.3 | 5223 | 125 | 7/105 | 41.78 | 3.31 | 1 | 0 |
By tournament
| Tournament | M | Runs | HS | Avg | SR | Wkts | Econ |
|---|---|---|---|---|---|---|---|
| Pakistan Super League | 46 | 842 | 64 | 20.54 | 123.46 | 7 | 8.77 |
| ICC Men's T20 World Cup | 7 | 60 | 38 | 10.00 | 130.43 | 1 | 5.00 |
| Lanka Premier League | 1 | 0 | 0 | 0.00 | 0.00 | 1 | 5.00 |
| National T20 Cup | 31 | 418 | 68 | 20.90 | 120.81 | 24 | 6.78 |
| Quaid-e-Azam Trophy | 25 | 2115 | 169 | 54.23 | 69.21 | 31 | 3.37 |
| Asia Cup | 4 | 40 | 23 | 20.00 | 59.70 | 0 | 6.40 |
| ICC Champions Trophy | 2 | 61 | 42 | 30.50 | 117.31 | 0 | 5.00 |
| ICC Cricket World Cup | 3 | 51 | 51 | 51.00 | 113.33 | 0 | 9.20 |
| Asia Cup T20I | 7 | 72 | 20 | 12.00 | 80.90 | 1 | 7.00 |
Against teams
| Batting vs | Inn | Runs | HS | Avg | SR | 50 | 100 |
|---|---|---|---|---|---|---|---|
New Zealand | 5 | 167 | 51 | 41.75 | 135.77 | 2 | 0 |
Sri Lanka | 7 | 143 | 63 | 23.83 | 158.89 | 1 | 0 |
Bangladesh | 7 | 133 | 56 | 26.60 | 109.02 | 1 | 0 |
Australia | 6 | 125 | 76 | 20.83 | 152.44 | 1 | 0 |
Afghanistan | 3 | 97 | 53 | 48.50 | 124.36 | 1 | 0 |
West Indies | 2 | 49 | 38 | 49.00 | 113.95 | 0 | 0 |
Zimbabwe | 4 | 47 | 32 | 15.67 | 85.45 | 0 | 0 |
South Africa | 2 | 35 | 33 | 17.50 | 106.06 | 0 | 0 |
India | 4 | 32 | 17 | 10.67 | 88.89 | 0 | 0 |
England | 1 | 5 | 5 | 5.00 | 83.33 | 0 | 0 |
| Bowling vs | Inn | Wkts | Runs | Avg | Econ | SR |
|---|---|---|---|---|---|---|
Bangladesh | 4 | 2 | 55 | 27.50 | 9.17 | 18.00 |
Zimbabwe | 2 | 2 | 26 | 13.00 | 5.20 | 15.00 |
India | 1 | 1 | 10 | 10.00 | 5.00 | 12.00 |
New Zealand | 1 | 0 | 13 | – | 13.00 | – |
South Africa | 1 | 0 | 15 | – | 15.00 | – |
Sri Lanka | 2 | 0 | 13 | – | 6.50 | – |
Afghanistan | 1 | 0 | 6 | – | 6.00 | – |
| Batting vs | Inn | Runs | HS | Avg | SR | 50 | 100 |
|---|---|---|---|---|---|---|---|
New Zealand | 13 | 441 | 58 | 36.75 | 101.38 | 3 | 0 |
South Africa | 7 | 433 | 134 | 86.60 | 99.54 | 3 | 1 |
Sri Lanka | 5 | 244 | 107 | 61.00 | 107.49 | 0 | 2 |
Bangladesh | 4 | 187 | 106 | 62.33 | 98.94 | 1 | 1 |
England | 3 | 93 | 51 | 31.00 | 82.30 | 1 | 0 |
West Indies | 3 | 62 | 30 | 20.67 | 66.67 | 0 | 0 |
Afghanistan | 3 | 59 | 38 | 29.50 | 78.67 | 0 | 0 |
India | 2 | 42 | 23 | 21.00 | 75.00 | 0 | 0 |
Australia | 4 | 40 | 15 | 10.00 | 59.70 | 0 | 0 |
Zimbabwe | 2 | 34 | 30 | 17.00 | 91.89 | 0 | 0 |
| Bowling vs | Inn | Wkts | Runs | Avg | Econ | SR |
|---|---|---|---|---|---|---|
South Africa | 7 | 7 | 215 | 30.71 | 6.32 | 29.14 |
Zimbabwe | 3 | 6 | 101 | 16.83 | 4.39 | 23.00 |
New Zealand | 14 | 4 | 483 | 120.75 | 6.14 | 118.00 |
Sri Lanka | 1 | 2 | 44 | 22.00 | 6.29 | 21.00 |
Australia | 3 | 1 | 42 | 42.00 | 5.25 | 48.00 |
West Indies | 2 | 1 | 77 | 77.00 | 5.92 | 78.00 |
Afghanistan | 1 | 1 | 3 | 3.00 | 1.50 | 12.00 |
Bangladesh | 3 | 0 | 58 | – | 5.80 | – |
India | 2 | 0 | 31 | – | 5.17 | – |
England | 2 | 0 | 51 | – | 17.00 | – |
| Batting vs | Inn | Runs | HS | Avg | SR | 50 | 100 |
|---|---|---|---|---|---|---|---|
England | 13 | 471 | 104 | 42.82 | 66.24 | 4 | 1 |
Sri Lanka | 9 | 333 | 132 | 47.57 | 67.82 | 2 | 1 |
Bangladesh | 8 | 296 | 71 | 42.29 | 60.53 | 3 | 0 |
South Africa | 8 | 256 | 93 | 32.00 | 59.81 | 1 | 0 |
New Zealand | 4 | 180 | 103 | 45.00 | 62.72 | 0 | 1 |
Australia | 6 | 141 | 53 | 28.20 | 60.26 | 2 | 0 |
West Indies | 7 | 60 | 20 | 8.57 | 33.15 | 0 | 0 |
| Bowling vs | Inn | Wkts | Runs | Avg | Econ | SR |
|---|---|---|---|---|---|---|
New Zealand | 3 | 4 | 131 | 32.75 | 3.12 | 63.00 |
South Africa | 5 | 4 | 211 | 52.75 | 3.91 | 81.00 |
Sri Lanka | 7 | 4 | 191 | 47.75 | 3.41 | 84.00 |
Australia | 6 | 3 | 231 | 77.00 | 3.04 | 152.00 |
Bangladesh | 8 | 3 | 224 | 74.67 | 3.54 | 126.67 |
England | 7 | 2 | 221 | 110.50 | 6.91 | 96.00 |
West Indies | 2 | 0 | 23 | – | 5.75 | – |
Last 10 innings · batting
16 & 13vs SL
17vs SL
9vs SL
26vs ENG
16vs ENG
107vs SL
21 & 4vs ENG
0vs WI
20 & 0vs WI
15vs AUS
Test
vs SL9 Nov 2026 · c K Mendis b A Fernando & c P Sooriyabandara b M Rathnayake
16 & 13(22 & 19)
ODI
vs SL31 Oct 2026 · b D Wellalage
17(25)
ODI
vs SL27 Oct 2026 · c K Mendis b S Arachchige
9(14)
ODI
vs ENG25 Oct 2026 · c S Curran b L Dawson
26(49)
ODI
vs ENG20 Oct 2026 · c G Atkinson b A Rashid
16(19)
ODI
vs SL18 Oct 2026 · c D Shanaka b A Fernando
107(90)
Test
vs ENG19 Aug 2026 · b JC Tongue & lbw b JC Tongue
21 & 4(29 & 8)
Test
vs WI2 Aug 2026 · lbw b S Joseph
0(4)
Test
vs WI25 Jul 2026 · b S Joseph & lbw b J Seales
20 & 0(60 & 6)
ODI
vs AUS4 Jun 2026 · c J Inglis b M Kuhnemann
15(24)
Last 10 innings · bowling
0/9vs SL
2/44vs SL
0/26vs ENG
0/13vs WI
0/14vs AUS
0/7vs AUS
1/21vs AUS
0 & 0/1 & 5vs BAN
0 & 0/25 & 18vs BAN
0/24vs QG
Pakistan Cricket
Karachi Kings
New Zealand
Sri Lanka
Bangladesh
Australia
Afghanistan
West Indies
Zimbabwe
South Africa
India
England