CricfanAI

Haider Ali

Stats cover T20 internationals (full-member nations, 2005–) and major T20 leagues: IPL, BBL, PSL, CPL, SA20, MLC, ILT20, BPL, LPL, WBBL, WPL. Full career on ESPNcricinfo ↗

Batting

FormatMInnsRunsHSAvgSR50s100s4s6s
BPL22223844824139.13002621
CPL9990451091.840093
PSL53539496921.09136.35408347
T20I30304996818.48126.33304222

Player DNA (ball-by-ball, all competitions)

Scoring profile by over

Over 15101520

Strike rate in each over of the innings — most destructive in over 18.

Where the runs come from

1s 29%2s & 3s 9%4s 33%6s 29%

62% of runs in boundaries · 39% dot-ball rate.

Recent form

Last 15 innings, oldest to most recent. Hover a point for the score.

Batting by phase

PowerplaySR 109.3 · 377 runs (345 balls) · 52% dots · 16% boundaries
MiddleSR 127.1 · 1040 runs (818 balls) · 35% dots · 16% boundaries
DeathSR 167.2 · 505 runs (302 balls) · 35% dots · 23% boundaries

How they get out

caught 69% (67)bowled 16% (16)lbw 8% (8)caught and bowled 3% (3)run out 2% (2)stumped 1% (1)

Top grounds

Recent innings

  • 31 (16) vs Hyderabad KingsmenPSL · 2026-05-01
  • 8 (5) vs Peshawar ZalmiPSL · 2026-04-28
  • 13 (5) vs Multan SultansPSL · 2026-04-26
  • 6 (13) vs RawalpindizPSL · 2026-04-23
  • 6 (11) vs Hyderabad KingsmenPSL · 2026-04-12
  • 26* (16) vs RawalpindizPSL · 2026-04-04
  • 13 (12) vs Multan SultansPSL · 2026-03-28
  • 42* (32) vs Rangpur RidersBPL · 2026-01-18
  • 12 (11) vs Chattogram RoyalsBPL · 2026-01-16
  • 0 (1) vs Dhaka CapitalsBPL · 2026-01-11
Haider Ali T20I Stats — 499 Runs, 18.48 Average, 30 Matches | CricfanAI