Personal details
Born7 Oct 1986
Age40 Years
NationalityPakistan
Role Left-hand bat, Slow left-arm orthodox
BattingLeft hand Bat
BowlingLeft Arm Orthodox
Career at a glance
| Format | M | Runs | Avg | SR | Wkts | Econ |
|---|---|---|---|---|---|---|
| Test | 22 | 391 | 14.48 | 45.89 | 101 | 3.09 |
| T20 | 52 | 207 | 8.62 | 111.29 | 45 | 7.17 |
| List A | 99 | 855 | 14.49 | 97.04 | 127 | 4.35 |
| First-class | 135 | 3281 | 19.18 | 0 | 497 | 2.87 |
Debuts
TestPakistan vs South Africa, Karachi 26 Jan 2021
First ClassLahore Ravi vs Hyd (Pakstn), Hyderabad (Sind)6 Jan 2007
List AHawks vs Quetta Bears, Mirpur Khas8 Mar 2006
T20Hawks vs Quetta Bears, karachi24 Feb 2006
Batting
| Format | M | Inn | NO | Runs | HS | Avg | BF | SR | 100 | 50 | 4s | 6s | Ct |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Test | 22 | 32 | 5 | 391 | 97 | 14.48 | 852 | 45.89 | 0 | 1 | 43 | 10 | 2 |
| T20 | 52 | 32 | 8 | 207 | 26 | 8.62 | 186 | 111.29 | 0 | 0 | 5 | 14 | 12 |
| List A | 99 | 65 | 6 | 855 | 74 | 14.49 | 881 | 97.04 | 0 | 4 | 54 | 43 | 27 |
| First-class | 135 | 196 | 25 | 3281 | 103 | 19.18 | 0 | 0 | 1 | 14 | 0 | 0 | 42 |
Bowling
| Format | M | Inn | Overs | Runs | Wkts | BBI | Avg | Econ | 5W | 10W |
|---|---|---|---|---|---|---|---|---|---|---|
| Test | 22 | 42 | 817.4 | 2534 | 101 | 11/147 | 25.08 | 3.09 | 9 | 3 |
| T20 | 52 | 52 | 193.2 | 1387 | 45 | 3/31 | 30.82 | 7.17 | 0 | 0 |
| List A | 99 | 98 | 858 | 3736 | 127 | 5/10 | 29.41 | 4.35 | 1 | 0 |
| First-class | 135 | 221 | 4381.5 | 12616 | 497 | 12/104 | 25.38 | 2.87 | 36 | 10 |
By tournament
| Tournament | M | Runs | HS | Avg | SR | Wkts | Econ |
|---|---|---|---|---|---|---|---|
| Pakistan Super League | 4 | 5 | 3 | 2.50 | 71.43 | 2 | 7.91 |
| National T20 Cup | 7 | 18 | 14 | 4.50 | 78.26 | 4 | 7.00 |
| County Championship | 5 | 39 | 12 | 6.50 | 30.23 | 9 | 3.80 |
| Quaid-e-Azam Trophy | 28 | 657 | 103 | 19.91 | 67.04 | 122 | 3.25 |
Against teams
| Batting vs | Inn | Runs | HS | Avg | SR | 50 | 100 |
|---|---|---|---|---|---|---|---|
England | 5 | 113 | 45 | 22.60 | 54.07 | 0 | 0 |
Zimbabwe | 2 | 97 | 97 | 48.50 | 92.38 | 1 | 0 |
South Africa | 7 | 94 | 45 | 15.67 | 46.31 | 0 | 0 |
Sri Lanka | 4 | 26 | 25 | 8.67 | 30.95 | 0 | 0 |
Australia | 4 | 21 | 20 | 21.00 | 27.63 | 0 | 0 |
West Indies | 5 | 15 | 9 | 3.00 | 51.72 | 0 | 0 |
Bangladesh | 3 | 14 | 8 | 4.67 | 25.00 | 0 | 0 |
New Zealand | 2 | 11 | 7 | 5.50 | 12.22 | 0 | 0 |
| Bowling vs | Inn | Wkts | Runs | Avg | Econ | SR |
|---|---|---|---|---|---|---|
England | 6 | 24 | 441 | 18.38 | 3.50 | 31.46 |
South Africa | 8 | 22 | 495 | 22.50 | 2.80 | 48.14 |
West Indies | 6 | 19 | 255 | 13.42 | 3.18 | 25.32 |
Sri Lanka | 6 | 12 | 318 | 26.50 | 3.21 | 49.50 |
Australia | 5 | 9 | 380 | 42.22 | – | 0.00 |
Zimbabwe | 4 | 8 | 145 | 18.13 | 3.09 | 35.25 |
Bangladesh | 6 | 4 | 315 | 78.75 | 3.00 | 157.50 |
New Zealand | 1 | 3 | 185 | 61.67 | 2.94 | 126.00 |
Last 10 innings · batting
10 & 9*vs GLO
4 & 12vs MID
0vs WOR
1 & 3vs NOR
2 & 4vs BAN
2vs RPR
5vs BHWR
3vs DMJR
6 & 0*vs SA
0vs SA
First Class
vs GLO8 Sep 2026 · Not out & lbw b JT Langridge
10 & 9*(21 & 14)
First Class
vs MID2 Sep 2026 · c TS Roland-Jones b RF Higgins & c TS Roland-Jones b RF Higgins
4 & 12(21 & 23)
First Class
vs WOR27 Aug 2026 · lbw b B Allison
0(6)
First Class
vs NOR20 Aug 2026 · lbw b L Guthrie & c SA Zaib b L Guthrie
1 & 3(19 & 25)
Test
vs BAN8 May 2026 · c NH Shanto b MH Miraz & lbw b N Rana
2 & 4(29 & 13)
T20
vs RPR23 Feb 2026 · b Kashif Ali
2(3)
T20
vs BHWR19 Feb 2026 · runout (M Faizan)
5(6)
T20
vs DMJR15 Feb 2026 · lbw b Nasir Khan
3(4)
Test
vs SA20 Oct 2025 · Not out & c K Verreynne b SR Harmer
6 & 0*(19 & 3)
Test
vs SA12 Oct 2025 · b S Muthusamy
0(2)
Last 10 innings · bowling
6/166vs DUR
0 & 0/29 & 38vs GLO
0/31vs WOR
1 & 2/41 & 109vs NOR
1 & 3/80 & 76vs BAN
1/31vs RPR
0/22vs FTA
1/22vs BHWR
0/26vs DMJR
2/92vs SA
First Class
vs DUR24 Sep 2026
6/166
First Class
vs GLO8 Sep 2026
0 & 0/29 & 38
First Class
vs WOR27 Aug 2026
0/31
First Class
vs NOR20 Aug 2026
1 & 2/41 & 109
Test
vs BAN8 May 2026
1 & 3/80 & 76
T20
vs RPR23 Feb 2026
1/31
T20
vs FTA21 Feb 2026
0/22
T20
vs BHWR19 Feb 2026
1/22
T20
vs DMJR15 Feb 2026
0/26
Test
vs SA20 Oct 2025
2/92
Lancashire cricket
England
Zimbabwe
South Africa
Sri Lanka
Australia
West Indies
Bangladesh
New Zealand