- Home
- Players
- Haider Ali
Pakistan · Men's cricket
Haider Ali stats
Data through 1 May 2026Last updated 1 May 2026
Coverage: matches in the Cricsheet data from 21 February 2020 to 1 May 2026. Older matches, and matches against Afghanistan, are not included, so totals can be lower than official career figures.
Between 2020 and 2026, Haider Ali appears in 2 ODIs, 34 T20Is for Pakistan in the Cricsheet data. In T20 leagues Haider Ali scored 1,758 runs in 98 innings (average 21.18, strike rate 133.9), including 0 hundreds and 6 fifties. Against Zimbabwe in T20Is, Haider Ali averaged 26.25 over 5 innings.
Teams played for
Haider Ali batting record by format
| Format | M | Inns | NO | Runs | HS | Avg | BF | SR | 100 | 50 | 0 | 4s | 6s |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ODI | 2 | 2 | 0 | 42 | 29 | 21.00 | 33 | 127.3 | 0 | 0 | 0 | 4 | 2 |
| T20I | 34 | 31 | 3 | 503 | 68 | 17.96 | 399 | 126.1 | 0 | 3 | 3 | 43 | 22 |
| T20 (leagues & domestic) | 106 | 98 | 15 | 1,758 | 74 | 21.18 | 1,313 | 133.9 | 0 | 6 | 9 | 142 | 87 |
| First-class | 10 | 16 | 1 | 481 | 146 | 32.07 | 653 | 73.7 | 1 | 3 | 2 | 63 | 9 |
| List A | 8 | 8 | 1 | 240 | 82 | 34.29 | 220 | 109.1 | 0 | 2 | 1 | 18 | 10 |
Runs per year
Show as table
| Year | Runs |
|---|---|
| 2020 | 457 |
| 2021 | 486 |
| 2022 | 245 |
| 2023 | 1,172 |
| 2024 | 103 |
| 2025 | 348 |
| 2026 | 213 |
Year-by-year batting (14 rows)
| Year | Format | Inns | Runs | Avg | SR | HS | 100 | 50 |
|---|---|---|---|---|---|---|---|---|
| 2020 | ODI | 2 | 42 | 21.00 | 127.3 | 29 | 0 | 0 |
| 2020 | T20 (leagues & domestic) | 10 | 239 | 26.56 | 157.2 | 69 | 0 | 1 |
| 2020 | T20I | 7 | 176 | 29.33 | 144.3 | 66 | 0 | 2 |
| 2021 | T20 (leagues & domestic) | 18 | 256 | 15.06 | 116.9 | 50 | 0 | 1 |
| 2021 | T20I | 12 | 230 | 20.91 | 118.6 | 68 | 0 | 1 |
| 2022 | T20 (leagues & domestic) | 9 | 152 | 21.71 | 116.0 | 49 | 0 | 0 |
| 2022 | T20I | 11 | 93 | 9.30 | 117.7 | 31 | 0 | 0 |
| 2023 | First-class | 16 | 481 | 32.07 | 73.7 | 146 | 1 | 3 |
| 2023 | List A | 8 | 240 | 34.29 | 109.1 | 82 | 0 | 2 |
| 2023 | T20 (leagues & domestic) | 21 | 447 | 22.35 | 129.2 | 74 | 0 | 3 |
| 2023 | T20I | 1 | 4 | 4.00 | 100.0 | 4 | 0 | 0 |
| 2024 | T20 (leagues & domestic) | 7 | 103 | 20.60 | 158.5 | 52 | 0 | 1 |
| 2025 | T20 (leagues & domestic) | 19 | 348 | 24.86 | 158.2 | 48 | 0 | 0 |
| 2026 | T20 (leagues & domestic) | 14 | 213 | 19.36 | 118.3 | 47 | 0 | 0 |
Haider Ali bowling record by format
Haider Ali has not bowled in the matches in the data.
| Opponent | Format | Inns | Runs | Avg | SR | HS | 100 | 50 |
|---|---|---|---|---|---|---|---|---|
| Zimbabwe | T20I | 5 | 105 | 26.25 | 129.6 | 66 | 0 | 1 |
| England | T20I | 5 | 90 | 18.00 | 126.8 | 54 | 0 | 1 |
| South Africa | T20I | 6 | 75 | 12.50 | 119.0 | 21 | 0 | 0 |
| New Zealand | T20I | 6 | 71 | 14.20 | 154.3 | 31 | 0 | 0 |
| Bangladesh | T20I | 5 | 57 | 14.25 | 100.0 | 45 | 0 | 0 |
| Multan Sultans | T20 (leagues & domestic) | 12 | 220 | 20.00 | 144.7 | 47 | 0 | 0 |
| Lahore Qalandars | T20 (leagues & domestic) | 11 | 215 | 19.55 | 136.9 | 69 | 0 | 1 |
| Quetta Gladiators | T20 (leagues & domestic) | 9 | 150 | 16.67 | 125.0 | 50 | 0 | 1 |
| Islamabad United | T20 (leagues & domestic) | 5 | 127 | 42.33 | 147.7 | 59 | 0 | 1 |
| Karachi Kings | T20 (leagues & domestic) | 8 | 96 | 19.20 | 120.0 | 26 | 0 | 0 |
| Rangpur Riders | T20 (leagues & domestic) | 3 | 91 | 91.00 | 168.5 | 48 | 0 | 0 |
| Peshawar Zalmi | T20 (leagues & domestic) | 4 | 72 | 24.00 | 160.0 | 52 | 0 | 1 |
| Dhaka Capitals | T20 (leagues & domestic) | 3 | 63 | 21.00 | 131.2 | 47 | 0 | 0 |
| Sylhet Strikers | T20 (leagues & domestic) | 3 | 54 | 27.00 | 174.2 | 42 | 0 | 0 |
| Fortune Barishal | T20 (leagues & domestic) | 3 | 50 | 25.00 | 151.5 | 42 | 0 | 0 |
| Worcestershire | First-class | 3 | 96 | 32.00 | 69.6 | 65 | 0 | 1 |
| Leicestershire | First-class | 3 | 61 | 30.50 | 70.1 | 54 | 0 | 1 |
| Durham | First-class | 3 | 39 | 13.00 | 52.7 | 38 | 0 | 0 |
Top grounds (batting)
| Ground | Inns | Runs | Avg | HS |
|---|---|---|---|---|
| National Stadium, Karachi | 29 | 565 | 20.93 | 68 |
| County Ground, Derby | 17 | 420 | 28.00 | 65 |
| Rawalpindi Cricket Stadium | 14 | 338 | 33.80 | 66 |
| Gaddafi Stadium | 18 | 263 | 17.53 | 69 |
| Shere Bangla National Stadium | 12 | 233 | 33.29 | 48 |
| Queen's Park, Chesterfield | 3 | 205 | 68.33 | 146 |
| Sylhet International Cricket Stadium | 9 | 159 | 22.71 | 47 |
| County Ground, Brighton | 2 | 111 | 55.50 | 73 |
| Warner Park | 9 | 90 | 10.00 | 45 |
| College Ground | 1 | 82 | 82.00 | 82 |
Batting and bowling by phase (limited overs)
| Format | Phase | Runs | Balls | SR | Outs | Bowl balls | Wkts | Econ |
|---|---|---|---|---|---|---|---|---|
| T20 | Powerplay | 525 | 458 | 114.6 | 32 | – | – | – |
| T20 | Middle | 1190 | 933 | 127.5 | 47 | – | – | – |
| T20 | Death | 546 | 321 | 170.1 | 32 | – | – | – |
| ODI | Powerplay | 13 | 9 | 144.4 | 1 | – | – | – |
| ODI | Middle | 29 | 24 | 120.8 | 1 | – | – | – |
How Haider Ali was dismissed
- Caught84 (62%)
- Lbw24 (18%)
- Bowled19 (14%)
- Caught and bowled3 (2%)
- Stumped3 (2%)
- Run out2 (1%)
Last 20 innings
Show as table
| Innings | Runs |
|---|---|
| 7 May 2025 | 6 |
| 19 May 2025 | 19 |
| 23 May 2025 | 4 |
| 26 Dec 2025 | 28 |
| 27 Dec 2025 | 0 |
| 29 Dec 2025 | 33 |
| 5 Jan 2026 | 5 |
| 7 Jan 2026 | 47 |
| 8 Jan 2026 | 3 |
| 9 Jan 2026 | 1 |
| 11 Jan 2026 | 0 |
| 16 Jan 2026 | 12 |
| 18 Jan 2026 | 42 |
| 28 Mar 2026 | 13 |
| 4 Apr 2026 | 26 |
| 12 Apr 2026 | 6 |
| 23 Apr 2026 | 6 |
| 26 Apr 2026 | 13 |
| 28 Apr 2026 | 8 |
| 1 May 2026 | 31 |
| Date | Format | Against | Score | Balls | How out | Ground |
|---|---|---|---|---|---|---|
| 1 May 2026 | T20 (leagues & domestic) | Hyderabad Kingsmen | 31 | 16 | caught | Gaddafi Stadium |
| 28 Apr 2026 | T20 (leagues & domestic) | Peshawar Zalmi | 8 | 5 | caught | National Stadium, Karachi |
| 26 Apr 2026 | T20 (leagues & domestic) | Multan Sultans | 13 | 5 | caught | National Stadium, Karachi |
| 23 Apr 2026 | T20 (leagues & domestic) | Rawalpindiz | 6 | 13 | caught | National Stadium, Karachi |
| 12 Apr 2026 | T20 (leagues & domestic) | Hyderabad Kingsmen | 6 | 11 | caught | National Stadium, Karachi |
| 4 Apr 2026 | T20 (leagues & domestic) | Rawalpindiz | 26* | 16 | not out | Gaddafi Stadium |
| 28 Mar 2026 | T20 (leagues & domestic) | Multan Sultans | 13 | 12 | caught | Gaddafi Stadium |
| 18 Jan 2026 | T20 (leagues & domestic) | Rangpur Riders | 42* | 32 | not out | Shere Bangla National Stadium |
| 16 Jan 2026 | T20 (leagues & domestic) | Chattogram Royals | 12 | 11 | caught | Shere Bangla National Stadium |
| 11 Jan 2026 | T20 (leagues & domestic) | Dhaka Capitals | 0 | 1 | lbw | Sylhet International Cricket Stadium |
| 9 Jan 2026 | T20 (leagues & domestic) | Rangpur Riders | 1 | 4 | caught | Sylhet International Cricket Stadium |
| 8 Jan 2026 | T20 (leagues & domestic) | Rajshahi Warriors | 3* | 6 | not out | Sylhet International Cricket Stadium |
| 7 Jan 2026 | T20 (leagues & domestic) | Dhaka Capitals | 47 | 36 | bowled | Sylhet International Cricket Stadium |
| 5 Jan 2026 | T20 (leagues & domestic) | Sylhet Titans | 5 | 12 | lbw | Sylhet International Cricket Stadium |
| 29 Dec 2025 | T20 (leagues & domestic) | Rajshahi Warriors | 33 | 28 | caught | Sylhet International Cricket Stadium |
| 27 Dec 2025 | T20 (leagues & domestic) | Sylhet Titans | 0 | 3 | lbw | Sylhet International Cricket Stadium |
| 26 Dec 2025 | T20 (leagues & domestic) | Chattogram Royals | 28 | 24 | caught | Sylhet International Cricket Stadium |
| 23 May 2025 | T20 (leagues & domestic) | Lahore Qalandars | 4 | 11 | caught | Gaddafi Stadium |
| 19 May 2025 | T20 (leagues & domestic) | Karachi Kings | 19* | 9 | not out | Rawalpindi Cricket Stadium |
| 7 May 2025 | T20 (leagues & domestic) | Quetta Gladiators | 6 | 4 | caught | Rawalpindi Cricket Stadium |
Frequently asked questions
How many runs has Haider Ali scored in ODIs?
How many runs has Haider Ali scored in T20Is?
How many runs has Haider Ali scored in T20 leagues?
What is Haider Ali's highest score?
How many centuries has Haider Ali scored?
Source: computed by CricketWise from Cricsheet ball-by-ball data (ODC-BY). Career totals cover only matches in the Cricsheet data. Definitions: methodology.