Players / Hasan Ali
Men's cricketHasan Ali: runs, wickets and records
318 recorded matches from 17 Feb 2016 to 15 Jul 2026, most often for Pakistan, Peshawar Zalmi, Karachi Kings. The figures are counted from ball-by-ball records.
Batting by format
M Inn Runs HS Avg SR 100 50 4s 6s| Format | M | Inn | Runs | HS | Avg | SR | 100 | 50 | 4s | 6s |
|---|---|---|---|---|---|---|---|---|---|---|
| Tests | 27 | 43 | 407 | 30 | 11.31 | 69.0 | 0 | 0 | 38 | 20 |
| ODIs | 66 | 38 | 377 | 59 | 13.46 | 115.3 | 0 | 2 | 28 | 23 |
| T20Is | 56 | 20 | 147 | 23 | 13.36 | 170.9 | 0 | 0 | 7 | 12 |
| T20 leagues | 153 | 82 | 563 | 45 | 10.24 | 145.9 | 0 | 0 | 42 | 31 |
| County Championship | 16 | 19 | 284 | 54 | 15.78 | 79.1 | 0 | 2 | 24 | 17 |
Bowling by format
Inn Wkts Best Avg Econ 5w| Format | Inn | Wkts | Best | Avg | Econ | 5w |
|---|---|---|---|---|---|---|
| Tests | 52 | 88 | 5/27 | 28.09 | 3.07 | 6 |
| ODIs | 64 | 100 | 5/34 | 30.84 | 5.84 | 4 |
| T20Is | 55 | 71 | 5/30 | 23.10 | 8.70 | 1 |
| T20 leagues | 152 | 233 | 6/23 | 20.02 | 8.16 | 1 |
| County Championship | 28 | 59 | 6/47 | 23.54 | 3.14 | 2 |
Highest innings
Runs Balls Opponent| Runs | Balls | Opponent | Date |
|---|---|---|---|
| 59 | 45 | South Africa | 22 Jan 2019 |
| 54 | 36 | Nottinghamshire | 11 Jun 2023 |
| 53* | 37 | Essex | 11 May 2023 |
| 51 | 31 | New Zealand | 9 Jan 2018 |
| 45 | 16 | Peshawar Zalmi | 22 Jun 2021 |
Hasan Ali: matches in the records
Hasan Ali appears in 318 recorded men's matches, from 17 February 2016 to 15 July 2026, most often for Pakistan, Peshawar Zalmi and Karachi Kings. The matches split as 27 in Test matches, 66 in One Day Internationals, 56 in Twenty20 Internationals, 153 in franchise Twenty20 leagues and 16 in the County Championship. The most frequent opponents in the records are West Indies (28 matches), Quetta Gladiators (25 matches) and Lahore Qalandars (20 matches). The ground used most often is Dubai International Cricket Stadium, with 30 matches.
Hasan Ali batting record
In Test matches, the batting record is 407 runs in 43 innings, an average of 11.31, a strike rate of 69.0 and a highest score of 30, with 8 ducks.
In One Day Internationals, the batting record is 377 runs in 38 innings, an average of 13.46, a strike rate of 115.3 and a highest score of 59, with 2 fifties and 5 ducks.
In Twenty20 Internationals, the batting record is 147 runs in 20 innings, an average of 13.36, a strike rate of 170.9 and a highest score of 23, with 4 ducks.
In franchise Twenty20 leagues, the batting record is 563 runs in 82 innings, an average of 10.24, a strike rate of 145.9 and a highest score of 45, with 14 ducks.
In the County Championship, the batting record is 284 runs in 19 innings, an average of 15.78, a strike rate of 79.1 and a highest score of 54, with 2 fifties and 3 ducks.
Hasan Ali bowling record
In Test matches, the bowling record is 88 wickets in 52 innings, an average of 28.09, an economy rate of 3.07, a strike rate of 54.8 balls per wicket and best figures of 5 for 27, including 6 five-wicket hauls.
In One Day Internationals, the bowling record is 100 wickets in 64 innings, an average of 30.84, an economy rate of 5.84 and best figures of 5 for 34, including 4 five-wicket hauls.
In Twenty20 Internationals, the bowling record is 71 wickets in 55 innings, an average of 23.10, an economy rate of 8.70 and best figures of 5 for 30, including 1 five-wicket haul.
In franchise Twenty20 leagues, the bowling record is 233 wickets in 152 innings, an average of 20.02, an economy rate of 8.16 and best figures of 6 for 23, including 1 five-wicket haul.
In the County Championship, the bowling record is 59 wickets in 28 innings, an average of 23.54, an economy rate of 3.14 and best figures of 6 for 47, including 2 five-wicket hauls.
Hasan Ali highest innings
The highest individual scores in the records are: 59 from 45 balls against South Africa at Kingsmead on 22 January 2019 (ODIs). 54 from 36 balls against Nottinghamshire at Trent Bridge, Nottingham on 11 June 2023 (the County Championship). 53* from 37 balls against Essex at Edgbaston, Birmingham on 11 May 2023 (the County Championship). 51 from 31 balls against New Zealand at Saxton Oval on 9 January 2018 (ODIs). 45 from 16 balls against Peshawar Zalmi at Sheikh Zayed Stadium, Abu Dhabi on 22 June 2021 (franchise Twenty20 leagues).
Hasan Ali best bowling
The best bowling figures in the records are: 6 for 23 against Derbyshire at Edgbaston, Birmingham on 8 June 2025. 6 for 47 against Gloucestershire at Old Trafford, Manchester on 21 April 2022. 5 for 27 against Zimbabwe at Harare Sports Club on 7 May 2021. 5 for 30 against Bangladesh at Gaddafi Stadium, Lahore on 28 May 2025. 5 for 34 against Sri Lanka at Sheikh Zayed Stadium on 18 October 2017.
Hasan Ali results with the side
In Test matches, the player's side won 12 and lost 13 of the 27 recorded matches (48.0% of decided matches).
In One Day Internationals, the player's side won 30 and lost 34 of the 66 recorded matches (46.9% of decided matches).
In Twenty20 Internationals, the player's side won 41 and lost 12 of the 56 recorded matches (77.4% of decided matches).
In franchise Twenty20 leagues, the player's side won 88 and lost 63 of the 153 recorded matches (58.3% of decided matches).
Against the most frequent opponents the results were West Indies: 18 won, 7 lost in 28 matches, Quetta Gladiators: 14 won, 10 lost in 25 matches, Lahore Qalandars: 12 won, 8 lost in 20 matches, England: 5 won, 13 lost in 19 matches and Australia: 5 won, 13 lost in 19 matches.
Hasan Ali teams
Matches by side: Pakistan (149), Peshawar Zalmi (45), Karachi Kings (29), Islamabad United (27), Birmingham Bears (22), Yorkshire (14), Warwickshire (9), Adelaide Strikers (8), St Kitts and Nevis Patriots (5) and Lancashire (5).
Hasan Ali main grounds
The grounds used most often are Dubai International Cricket Stadium (30), Gaddafi Stadium, Lahore (24), National Stadium, Karachi (22), Sharjah Cricket Stadium (17), Edgbaston, Birmingham (16) and Sheikh Zayed Stadium (15).
Hasan Ali runs by year
Runs in each calendar year of the records: 2016 (21), 2017 (135), 2018 (229), 2019 (179), 2020 (29), 2021 (351), 2022 (147), 2023 (233), 2024 (103), 2025 (147), 2026 (204).
Hasan Ali wickets by year
Wickets in each calendar year of the records: 2016 (19), 2017 (80), 2018 (67), 2019 (37), 2020 (8), 2021 (85), 2022 (41), 2023 (65), 2024 (27), 2025 (62), 2026 (60).
Hasan Ali matches by year
Recorded matches in each calendar year: 2016 (14), 2017 (45), 2018 (44), 2019 (29), 2020 (9), 2021 (39), 2022 (23), 2023 (31), 2024 (20), 2025 (35), 2026 (29).
Hasan Ali fours and sixes
In Test matches, 38 fours and 20 sixes, one boundary every 10.2 balls faced; 66.8% of the runs came in boundaries.
In One Day Internationals, 28 fours and 23 sixes, one boundary every 6.4 balls faced; 66.3% of the runs came in boundaries.
In franchise Twenty20 leagues, 42 fours and 31 sixes, one boundary every 5.3 balls faced; 62.9% of the runs came in boundaries.
In the County Championship, 24 fours and 17 sixes, one boundary every 8.8 balls faced; 69.7% of the runs came in boundaries.
How Hasan Ali gets out
In Test matches, 36 recorded dismissals: caught 50%, bowled 25%, lbw 8% and stumped 6%.
In One Day Internationals, 28 recorded dismissals: caught 79%, bowled 11%, stumped 4% and run out 4%.
In franchise Twenty20 leagues, 55 recorded dismissals: caught 60%, run out 16%, bowled 11% and lbw 7%.
In the County Championship, 18 recorded dismissals: caught 78%, lbw 11% and bowled 11%.
Hasan Ali bowling in detail
In Test matches: 3,740 dot balls (77.5% of legal deliveries), 176 maidens, 19 wides and 42 no-balls and wickets by caught 53%, bowled 27% and lbw 19%.
In One Day Internationals: 1,638 dot balls (51.7% of legal deliveries), 17 maidens, 81 wides and 18 no-balls and wickets by caught 65%, bowled 27% and lbw 6%.
In Twenty20 Internationals: 434 dot balls (38.4% of legal deliveries), 4 maidens, 30 wides and 15 no-balls and wickets by caught 65%, bowled 28% and lbw 4%.
In franchise Twenty20 leagues: 1,413 dot balls (41.2% of legal deliveries), 4 maidens, 102 wides and 18 no-balls and wickets by caught 69%, bowled 22% and lbw 7%.
In the County Championship: 2,064 dot balls (77.8% of legal deliveries), 78 maidens, 8 wides and 24 no-balls and wickets by caught 49%, bowled 25% and lbw 25%.
Hasan Ali player of the match awards
Of the 14 player of the match awards on record, the first is dated 2 April 2017 (West Indies v Pakistan) and the latest 6 March 2024 (Quetta Gladiators v Karachi Kings): 2 in Test matches, 2 in One Day Internationals, 3 in Twenty20 Internationals and 7 in franchise Twenty20 leagues.
Hasan Ali first and latest matches
The first recorded match in Test matches is dated 10 May 2017 against West Indies and the latest 16 May 2026 against Bangladesh.
The first recorded match in One Day Internationals is dated 18 August 2016 against Ireland and the latest 12 August 2025 against West Indies.
The first recorded match in Twenty20 Internationals is dated 7 September 2016 against England and the latest 30 August 2025 against United Arab Emirates.
The first recorded match in franchise Twenty20 leagues is dated 17 February 2016 against Karachi Kings and the latest 15 July 2026 against Somerset.
The first recorded match in the County Championship is dated 14 April 2022 against Kent and the latest 19 June 2026 against Leicestershire.
Hasan Ali against different opponents
The most runs against a single opponent are 235 against South Africa in 17 innings (average 26.11), 146 against England in 15 innings (average 13.27), 117 against New Zealand in 13 innings (average 9.75) and 112 against Sri Lanka in 10 innings (average 14.00).
The most wickets against a single opponent are 39 against Quetta Gladiators in 24 innings, 36 against West Indies in 30 innings, 34 against South Africa in 22 innings and 33 against Sri Lanka in 17 innings.
Hasan Ali at different grounds
The grounds that have produced the most runs are Edgbaston, Birmingham (100 runs in 12 innings), Sheikh Zayed Stadium (96 runs in 11 innings), Old Trafford, Manchester (94 runs in 8 innings) and National Stadium, Karachi (91 runs in 11 innings).
Hasan Ali recent years
Year by year, the latest figures in the records are 2021: 39 matches, 351 runs and 85 wickets; 2022: 23 matches, 147 runs and 41 wickets; 2023: 31 matches, 233 runs and 65 wickets; 2024: 20 matches, 103 runs and 27 wickets; 2025: 35 matches, 147 runs and 62 wickets; 2026: 29 matches, 204 runs and 60 wickets.
Hasan Ali year by year
The busiest year in the records is 2017, with 45 matches. The most runs in a calendar year came in 2021: 351. The most wickets in a calendar year came in 2021: 85.
Questions and answers
How many matches has Hasan Ali played?
318 recorded matches, from 17 February 2016 to 15 July 2026.
How many runs has Hasan Ali scored in Tests?
407 runs in 43 innings, at an average of 11.31.
How many runs has Hasan Ali scored in ODIs?
377 runs in 38 innings, at an average of 13.46.
How many runs has Hasan Ali scored in T20Is?
147 runs in 20 innings, at an average of 13.36.
What is Hasan Ali's highest score?
59 from 45 balls against South Africa on 22 January 2019, at Kingsmead.
How many wickets has Hasan Ali taken in Tests?
88 wickets in 52 innings, with best figures of 5 for 27.
How many wickets has Hasan Ali taken in ODIs?
100 wickets in 64 innings, with best figures of 5 for 34.
How many wickets has Hasan Ali taken in T20Is?
71 wickets in 55 innings, with best figures of 5 for 30.
How many sixes has Hasan Ali hit?
103 sixes and 139 fours in the recorded matches.
How many player of the match awards has Hasan Ali won?
14 in the recorded matches.
Which teams has Hasan Ali played for?
Pakistan (149), Peshawar Zalmi (45), Karachi Kings (29), Islamabad United (27), Birmingham Bears (22), Yorkshire (14), Warwickshire (9) and Adelaide Strikers (8).
When was Hasan Ali's most recent recorded match?
15 July 2026.