Ali Rankings
WTC wicket-takers →Ranked against every player in WTC 2025/2027
| Stat | Total | Rank |
|---|---|---|
| Wickets | 8 | 60thof 200 |
| Runs | 25 | 155th |
| Sixes | 0 | – |
| Fours | 4 | 142nd |
| Catches | 3 | 69th |
Ali by Competition
Every Test season on record, newest first
| Competition | Team | M | Runs | Avg | SR | 50+ | 6s | Wkts | Econ |
|---|---|---|---|---|---|---|---|---|---|
| 3 | 25 | 6.3 | 39.7 | 0 | 0 | 8 | 3.23 | ||
| 2 | 7 | 2.3 | 25.9 | 0 | 0 | 2 | 2.75 | ||
| 9 | 156 | 11.1 | 70.6 | 0 | 10 | 21 | 2.96 | ||
| 2 | 30 | 15 | 88.2 | 0 | 2 | 14 | 2.48 | ||
| 2 | 34 | 11.3 | 42.5 | 0 | 0 | 12 | 3.68 | ||
| 2 | 54 | 54 | 93.1 | 0 | 2 | 6 | 4.08 | ||
| 3 | 8 | 2 | 29.6 | 0 | 0 | 13 | 2.76 |
Ali Splits
His Test record home and away, batting first or chasing, by result, position, opponent, ground and year
| Venue | M | Runs | Avg | SR | 50+ | HS | Wkts | Econ |
|---|---|---|---|---|---|---|---|---|
| Home | 9 | 64 | 5.3 | 41.6 | 0 | 21 | 28 | 3.09 |
| Away | 14 | 250 | 13.2 | 70.2 | 0 | 30 | 48 | 3.08 |
| Innings | M | Runs | Avg | SR | 50+ | HS | Wkts | Econ |
|---|---|---|---|---|---|---|---|---|
| Batting first | 9 | 118 | 13.1 | 61.1 | 0 | 28 | 30 | 2.80 |
| Batting second | 14 | 196 | 8.9 | 61.8 | 0 | 30 | 46 | 3.22 |
| Result | M | Runs | Avg | SR | 50+ | HS | Wkts | Econ |
|---|---|---|---|---|---|---|---|---|
| Won | 10 | 124 | 12.4 | 65.6 | 0 | 30 | 44 | 2.92 |
| Lost | 11 | 181 | 10.1 | 60.7 | 0 | 28 | 29 | 3.20 |
| Tied or drawn | 2 | 9 | 3 | 39.1 | 0 | 5 | 3 | 3.06 |
| Position | Inns | Runs | Avg | SR | 50+ | HS |
|---|---|---|---|---|---|---|
| Batting 8 | 9 | 82 | 9.1 | 55.8 | 0 | 30 |
| Batting 9 | 10 | 134 | 13.4 | 65 | 0 | 28 |
| Batting 10 | 14 | 76 | 6.9 | 55.5 | 0 | 21 |
| Batting 11 | 4 | 22 | 22 | 110 | 0 | 22 |
| Opponent | M | Runs | Avg | SR | 50+ | HS | Wkts | Econ |
|---|---|---|---|---|---|---|---|---|
|
|
5 | 88 | 22 | 62.4 | 0 | 22 | 18 | 3.80 |
|
|
4 | 37 | 7.4 | 54.4 | 0 | 18 | 17 | 3.29 |
|
|
4 | 20 | 3.3 | 35.7 | 0 | 13 | 4 | 2.88 |
|
|
4 | 17 | 2.8 | 40.5 | 0 | 5 | 14 | 2.88 |
|
|
2 | 68 | 17 | 85 | 0 | 28 | 6 | 2.66 |
|
|
2 | 54 | 13.5 | 60.7 | 0 | 21 | 3 | 2.82 |
|
|
2 | 30 | 15 | 88.2 | 0 | 30 | 14 | 2.48 |
| Ground | M | Runs | Avg | SR | 50+ | HS | Wkts | Econ |
|---|---|---|---|---|---|---|---|---|
| National StadiumKarachi | 3 | 30 | 7.5 | 53.6 | 0 | 21 | 5 | 3.34 |
| Sabina ParkKingston | 2 | 68 | 17 | 85 | 0 | 28 | 6 | 2.66 |
| Harare Sports ClubHarare | 2 | 30 | 15 | 88.2 | 0 | 30 | 14 | 2.48 |
| Gaddafi StadiumLahore | 2 | 13 | 6.5 | 54.2 | 0 | 13 | 0 | 3.02 |
| Sheikh Zayed StadiumAbu Dhabi | 2 | 8 | 2 | 29.6 | 0 | 4 | 9 | 2.89 |
| Shere Bangla National StadiumMirpur, Dhaka | 2 | 7 | 3.5 | 41.2 | 0 | 6 | 6 | 3.01 |
| R.Premadasa StadiumColombo | 1 | 32 | 16 | 50 | 0 | 21 | 0 | 3.75 |
| SuperSport ParkCenturion | 1 | 32 | - | 78 | 0 | 21 | 3 | 3.50 |
| Galle International StadiumGalle | 1 | 22 | 11 | 88 | 0 | 17 | 3 | 1.75 |
| The Wanderers StadiumJohannesburg | 1 | 22 | 22 | 129.4 | 0 | 22 | 3 | 4.60 |
| Sylhet International Cricket StadiumSylhet | 1 | 18 | 9 | 41.9 | 0 | 18 | 4 | 3.75 |
| Rawalpindi Cricket StadiumRawalpindi | 1 | 13 | 6.5 | 27.7 | 0 | 8 | 10 | 3.44 |
| Bir Sreshtho Flight Lieutenant Matiur Rahman StadiumChittagong | 1 | 12 | 12 | 150 | 0 | 12 | 7 | 3.25 |
| Sydney Cricket GroundMoore Park, Sydney, New South Wales | 1 | 5 | 2.5 | 35.7 | 0 | 5 | 0 | 2.72 |
| Melbourne Cricket GroundJolimont, Melbourne, Victoria | 1 | 2 | 2 | 15.4 | 0 | 2 | 2 | 2.77 |
| Dubai International Cricket StadiumDubai | 1 | 0 | - | - | 0 | - | 4 | 2.45 |
| Year | M | Runs | Avg | SR | 50+ | HS | Wkts | Econ |
|---|---|---|---|---|---|---|---|---|
| 2026 | 2 | 25 | 6.3 | 41.7 | 0 | 18 | 8 | 3.29 |
| 2025 | 1 | 0 | - | 0 | 0 | 0 | 0 | 2.75 |
| 2024 | 1 | 5 | 2.5 | 35.7 | 0 | 5 | 0 | 2.72 |
| 2023 | 2 | 11 | 3.7 | 39.3 | 0 | 5 | 3 | 2.97 |
| 2022 | 4 | 67 | 9.6 | 56.8 | 0 | 21 | 5 | 2.92 |
| 2021 | 8 | 144 | 14.4 | 71.3 | 0 | 30 | 41 | 3.04 |
| 2019 | 1 | 22 | 22 | 129.4 | 0 | 22 | 3 | 4.60 |
| 2018 | 4 | 40 | 10 | 58.8 | 0 | 21 | 16 | 2.94 |
More on Statz
Where to go next for Ali and Pakistan.
Hasan Ali Test Performance Points
In Hasan Ali's last 23 All Test Cricket games (2018–2026) for Pakistan, they have scored 314 runs at an average of 13.7 with a strike rate of 56.9. Hasan Ali has also taken 76 wickets in this period.
Hasan Ali Stats - All Test Cricket
Hasan Ali is a right hand bat bowler. Across these 23 games, Hasan Ali has hit 28 fours and 14 sixes, taking 8 catches in the field. Their highest score in this span is 30. Best bowling figures: 5/27.
Hasan Ali: Betting Insights
For bet builder markets, Hasan Ali has scored 25+ runs in 22% of their last 23 All Test Cricket games (5/23). They have registered 1+ boundaries in 70% of these games (16/23). Over their last 5 games, Hasan Ali has 32 runs and 10 wickets.
Hasan Ali Questions
How old is Hasan Ali?
Hasan Ali was born on 2 July 1994 and is 32 years old. Hasan Ali is a bowler with 23 Test matches on record, 314 runs and 76 wickets.
Which team does Hasan Ali play for?
Hasan Ali currently plays for Pakistan, and has also played for Karachi Kings, Yorkshire and Adelaide Strikers. Statz has Hasan Ali's 23 Test matches on record, the most recent against Bangladesh (16 May 2026), with 314 runs and 76 wickets in all.
How many wickets has Hasan Ali taken in Test cricket?
Hasan Ali has taken 76 wickets in the 23 Test matches Statz has on record, at an economy of 3.12 and an average of 27.9. Hasan Ali took 10 wickets in the last 5 matches.
What are Hasan Ali's best bowling figures in Test cricket?
Hasan Ali's best figures in the 23 Test matches Statz has on record are 5/27 against Zimbabwe (07 May 2021). Hasan Ali has taken three or more wickets in an innings 10 times, and 76 wickets in all.
What is Hasan Ali's Test economy rate?
Hasan Ali concedes 3.12 runs an over, based on 23 games (2018–2026), from 678.2 overs with 76 wickets. The tightest spell was 1.57 an over against Zimbabwe (07 May 2021).
What is Hasan Ali's highest score in Test cricket?
Hasan Ali's highest score in the 23 Test matches Statz has on record is 30 off 26 balls against Zimbabwe (29 Apr 2021). Across those matches Hasan Ali has scored 314 runs at 13.7 a match.
What are Hasan Ali's Test batting stats?
Hasan Ali averages 13.7 runs per match at a strike rate of 56.9, based on 23 games (2018–2026). In the last 5 matches Hasan Ali scored 18, 7, 0, 5 and 2, newest first. Hasan Ali has 314 runs in all 23 Test matches on record.
