Hasan Ali
332 matches · 2016 to 2026 · played for Pakistan, Peshawar Zalmi, Karachi Kings, Islamabad United
Batting
| Format | Matches | Innings | Runs | Average | Strike rate | Fours | Sixes |
|---|---|---|---|---|---|---|---|
| T20 | 110 | 110 | 768 | 10.97 | 150.6 | 50 | 48 |
| Tests | 25 | 43 | 407 | 11.31 | 69.0 | 38 | 20 |
| ODIs | 38 | 38 | 377 | 13.46 | 115.3 | 28 | 23 |
| First-class | 15 | 19 | 284 | 15.78 | 79.1 | 24 | 17 |
Counted from the deliveries; super overs left out. See batting average and strike rate.
Bowling
| Format | Matches | Overs | Runs | Wickets | Average | Economy | Strike rate |
|---|---|---|---|---|---|---|---|
| T20 | 221 | 815.2 | 6,725 | 325 | 20.69 | 8.25 | 15.1 |
| ODIs | 64 | 527.4 | 3,084 | 100 | 30.84 | 5.84 | 31.7 |
| Tests | 27 | 804.1 | 2,472 | 88 | 28.09 | 3.07 | 54.8 |
| First-class | 16 | 442.2 | 1,389 | 59 | 23.54 | 3.14 | 45.0 |
Byes and leg byes are not charged to the bowler. See economy rate and strike rate.
Recent matches
| Date | Competition | Match | Result |
|---|---|---|---|
| 15 Jul 2026 | T20 Blast | Yorkshire v Somerset | lost |
| 12 Jul 2026 | T20 Blast | Yorkshire v Nottinghamshire | won |
| 10 Jul 2026 | T20 Blast | Yorkshire v Lancashire | lost |
| 5 Jul 2026 | T20 Blast | Yorkshire v Leicestershire | won |
| 3 Jul 2026 | T20 Blast | Yorkshire v Durham | won |
| 28 Jun 2026 | T20 Blast | Yorkshire v Derbyshire | no result or draw |
| 26 Jun 2026 | T20 Blast | Yorkshire v Hampshire | lost |
| 19 Jun 2026 | County Championship | Yorkshire v Leicestershire | lost |
| 12 Jun 2026 | County Championship | Yorkshire v Warwickshire | no result or draw |
| 7 Jun 2026 | T20 Blast | Yorkshire v Leicestershire | lost |
Query Hasan Ali yourself
500 free credits every month, no card. REST or MCP. Player id 2911de16.
Get a free key