CricketWise
  1. Home
  2. Players
  3. 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.

International matches
36
ODIs 2 · T20Is 34
International runs
545
0 hundreds
T20 league & domestic matches
106
1,758 runs
Best batting average (T20I)
17.96
31 innings
Highest score
146
First-class

Teams played for

Pakistan 2020–2023 · 36Derbyshire 2023 · 32Peshawar Zalmi 2020–2022 · 28Islamabad United 2024–2026 · 26Chittagong Kings 2024–2025 · 12Noakhali Express 2025–2026 · 10Jamaica Tallawahs 2021 · 9Karachi Kings 2023 · 6Fortune Barishal 2023 · 1

Haider Ali batting record by format

Batting by format
FormatMInnsNORunsHSAvgBFSR1005004s6s
ODI220422921.0033127.300042
T20I343135036817.96399126.10334322
T20 (leagues & domestic)10698151,7587421.181,313133.906914287
First-class1016148114632.0765373.7132639
List A8812408234.29220109.10211810

Runs per year

05001K1.5K202020232026213
Haider Ali: runs per calendar year (all formats in the data)
05001K1.5K2020202120222023202420252026213
Haider Ali: runs per calendar year (all formats in the data)
Show as table
Haider Ali: runs per calendar year (all formats in the data)
YearRuns
2020457
2021486
2022245
20231,172
2024103
2025348
2026213
Year-by-year batting (14 rows)
Batting by calendar year and format
YearFormatInnsRunsAvgSRHS10050
2020ODI24221.00127.32900
2020T20 (leagues & domestic)1023926.56157.26901
2020T20I717629.33144.36602
2021T20 (leagues & domestic)1825615.06116.95001
2021T20I1223020.91118.66801
2022T20 (leagues & domestic)915221.71116.04900
2022T20I11939.30117.73100
2023First-class1648132.0773.714613
2023List A824034.29109.18202
2023T20 (leagues & domestic)2144722.35129.27403
2023T20I144.00100.0400
2024T20 (leagues & domestic)710320.60158.55201
2025T20 (leagues & domestic)1934824.86158.24800
2026T20 (leagues & domestic)1421319.36118.34700

Haider Ali bowling record by format

Haider Ali has not bowled in the matches in the data.

Batting against each opponent (3+ innings)
OpponentFormatInnsRunsAvgSRHS10050
ZimbabweT20I510526.25129.66601
EnglandT20I59018.00126.85401
South AfricaT20I67512.50119.02100
New ZealandT20I67114.20154.33100
BangladeshT20I55714.25100.04500
Multan SultansT20 (leagues & domestic)1222020.00144.74700
Lahore QalandarsT20 (leagues & domestic)1121519.55136.96901
Quetta GladiatorsT20 (leagues & domestic)915016.67125.05001
Islamabad UnitedT20 (leagues & domestic)512742.33147.75901
Karachi KingsT20 (leagues & domestic)89619.20120.02600
Rangpur RidersT20 (leagues & domestic)39191.00168.54800
Peshawar ZalmiT20 (leagues & domestic)47224.00160.05201
Dhaka CapitalsT20 (leagues & domestic)36321.00131.24700
Sylhet StrikersT20 (leagues & domestic)35427.00174.24200
Fortune BarishalT20 (leagues & domestic)35025.00151.54200
WorcestershireFirst-class39632.0069.66501
LeicestershireFirst-class36130.5070.15401
DurhamFirst-class33913.0052.73800

Top grounds (batting)

Most runs by ground
GroundInnsRunsAvgHS
National Stadium, Karachi2956520.9368
County Ground, Derby1742028.0065
Rawalpindi Cricket Stadium1433833.8066
Gaddafi Stadium1826317.5369
Shere Bangla National Stadium1223333.2948
Queen's Park, Chesterfield320568.33146
Sylhet International Cricket Stadium915922.7147
County Ground, Brighton211155.5073
Warner Park99010.0045
College Ground18282.0082

Batting and bowling by phase (limited overs)

T20 phases: overs 1–6, 7–15, 16–20. ODI phases: overs 1–10, 11–40, 41–50.
FormatPhaseRunsBallsSROutsBowl ballsWktsEcon
T20Powerplay525458114.632–––
T20Middle1190933127.547–––
T20Death546321170.132–––
ODIPowerplay139144.41–––
ODIMiddle2924120.81–––

How Haider Ali was dismissed

Last 20 innings

02040607 May 20257 Jan 20261 May 202631
Haider Ali: runs in the last 20 innings
02040607 May 202526 Dec 20255 Jan 20269 Jan 202618 Jan 202612 Apr 20261 May 202631
Haider Ali: runs in the last 20 innings
Show as table
Haider Ali: runs in the last 20 innings
InningsRuns
7 May 20256
19 May 202519
23 May 20254
26 Dec 202528
27 Dec 20250
29 Dec 202533
5 Jan 20265
7 Jan 202647
8 Jan 20263
9 Jan 20261
11 Jan 20260
16 Jan 202612
18 Jan 202642
28 Mar 202613
4 Apr 202626
12 Apr 20266
23 Apr 20266
26 Apr 202613
28 Apr 20268
1 May 202631
Most recent batting innings in the data
DateFormatAgainstScoreBallsHow outGround
1 May 2026T20 (leagues & domestic)Hyderabad Kingsmen3116caughtGaddafi Stadium
28 Apr 2026T20 (leagues & domestic)Peshawar Zalmi85caughtNational Stadium, Karachi
26 Apr 2026T20 (leagues & domestic)Multan Sultans135caughtNational Stadium, Karachi
23 Apr 2026T20 (leagues & domestic)Rawalpindiz613caughtNational Stadium, Karachi
12 Apr 2026T20 (leagues & domestic)Hyderabad Kingsmen611caughtNational Stadium, Karachi
4 Apr 2026T20 (leagues & domestic)Rawalpindiz26*16not outGaddafi Stadium
28 Mar 2026T20 (leagues & domestic)Multan Sultans1312caughtGaddafi Stadium
18 Jan 2026T20 (leagues & domestic)Rangpur Riders42*32not outShere Bangla National Stadium
16 Jan 2026T20 (leagues & domestic)Chattogram Royals1211caughtShere Bangla National Stadium
11 Jan 2026T20 (leagues & domestic)Dhaka Capitals01lbwSylhet International Cricket Stadium
9 Jan 2026T20 (leagues & domestic)Rangpur Riders14caughtSylhet International Cricket Stadium
8 Jan 2026T20 (leagues & domestic)Rajshahi Warriors3*6not outSylhet International Cricket Stadium
7 Jan 2026T20 (leagues & domestic)Dhaka Capitals4736bowledSylhet International Cricket Stadium
5 Jan 2026T20 (leagues & domestic)Sylhet Titans512lbwSylhet International Cricket Stadium
29 Dec 2025T20 (leagues & domestic)Rajshahi Warriors3328caughtSylhet International Cricket Stadium
27 Dec 2025T20 (leagues & domestic)Sylhet Titans03lbwSylhet International Cricket Stadium
26 Dec 2025T20 (leagues & domestic)Chattogram Royals2824caughtSylhet International Cricket Stadium
23 May 2025T20 (leagues & domestic)Lahore Qalandars411caughtGaddafi Stadium
19 May 2025T20 (leagues & domestic)Karachi Kings19*9not outRawalpindi Cricket Stadium
7 May 2025T20 (leagues & domestic)Quetta Gladiators64caughtRawalpindi Cricket Stadium

Frequently asked questions

How many runs has Haider Ali scored in ODIs?
42 runs in 2 innings (2 matches) at an average of 21.00 and a strike rate of 127.3, in the data from 2020 to 2020.
How many runs has Haider Ali scored in T20Is?
503 runs in 31 innings (34 matches) at an average of 17.96 and a strike rate of 126.1, in the data from 2020 to 2023.
How many runs has Haider Ali scored in T20 leagues?
1,758 runs in 98 innings (106 matches) at an average of 21.18 and a strike rate of 133.9, in the data from 2020 to 2026.
What is Haider Ali's highest score?
146 in first-class, the highest score in the data.
How many centuries has Haider Ali scored?
1 hundreds in the data: 1 in first-class.

Source: computed by CricketWise from Cricsheet ball-by-ball data (ODC-BY). Career totals cover only matches in the Cricsheet data. Definitions: methodology.