CricfanAI

David Miller

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
BBL12121989022131.1310109
BPL55882229.33106.020082
CPL29297287242.82155.56405442
IPL145145328810135.74139.5141235152
LPL881002616.67104.1700102
MLC13132246118.67124.44101310
PSL992357329.38144.17201910
SA2038388977535.88131.33207132
T20I113113258510634.01143.2982174130

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 1.

Where the runs come from

1s 31%2s & 3s 12%4s 28%6s 28%

56% of runs in boundaries · 31% dot-ball rate.

Recent form

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

Batting by phase

PowerplaySR 97.4 · 342 runs (351 balls) · 53% dots · 13% boundaries
MiddleSR 122.9 · 4341 runs (3532 balls) · 33% dots · 13% boundaries
DeathSR 174.1 · 3660 runs (2102 balls) · 24% dots · 23% boundaries

How they get out

caught 68% (168)bowled 19% (46)lbw 6% (15)run out 4% (9)caught and bowled 2% (6)stumped 1% (3)retired hurt 0% (1)

Top grounds

Recent innings

  • 28 (19) vs Kolkata Knight RidersIPL · 2026-05-24
  • 9 (6) vs Rajasthan RoyalsIPL · 2026-05-17
  • 51 (28) vs Punjab KingsIPL · 2026-05-11
  • 19 (18) vs Royal Challengers BengaluruIPL · 2026-04-27
  • 3* (3) vs Punjab KingsIPL · 2026-04-25
  • 0 (1) vs Sunrisers HyderabadIPL · 2026-04-21
  • 22* (10) vs Royal Challengers BengaluruIPL · 2026-04-18
  • 17 (14) vs Chennai Super KingsIPL · 2026-04-11
  • 41* (20) vs Gujarat TitansIPL · 2026-04-08
  • 21* (18) vs Mumbai IndiansIPL · 2026-04-04