Oddsworth
David Miller

South Africa · Dolphins · Karnali Yaks · Gulf Giants · Paarl Royals · Delhi Capitals · Southern Brave · Belfast Wolves

David Miller

37South Africa

  • Left-handed finisher
  • Right-arm off-spin bowler

Upcoming

T20 record

Batting

MatInnsRunsBallsAvgSRHS50s4s6sDot %
T2053248511,2488,08434.50139.11205078653131.5
Pro2058531,5801,11849.40141.3120111176930.7
SA20413889768337.40131.3752713232.7
IPL1521453,2882,35735.70139.51011523515231.2
The Hundred222037228821.90129.2440162236.5
ETPL8717311434.60151.842012827.2
Last 10101021514926.90144.3420151030.9

Batting style

Balanced finisher

  • PowerplayOvers 1–6

    Strike rate114Par 134
    Balls per dismissal104Par 21
  • Middle oversOvers 7–15

    Strike rate123Par 130
    Balls per dismissal27Par 21
  • DeathOvers 16–20

    Strike rate168Par 160
    Balls per dismissal19Par 12
FigurePlayerParAgainst par
Average33.823.2
Strike rate138140
Boundary %17.117.5
Dot %35.134.3
Sixes, % of boundaries4041
Strike rate v pace143149
Strike rate v spin130128
Strike rate, first 10 balls114117

1,844 balls in T20s · Dec 2023 – Aug 2026

Compare with other players

Strengths and weaknesses

Strengths

  • Runs per dismissal34.5 (field 22.2 across IPL, T20Is and 13 more)
  • Death (overs 16–20), battingSR 175 (field 153 across IPL, T20Is and 13 more)
  • Six-hittingone every 15.2 balls (field 16.7 across IPL, T20Is and 13 more)

Weaknesses

  • Powerplay, battingSR 95 (field 122 across CSA T20 Challenge, IPL and 13 more)

By phase

Balls facedSROutBalls bowledEconWkts
Powerplay52194.6150–0
Middle overs4,745122.61680–0
Death (overs 16–20)2,818175.21430–0

Men's T20

International rank
49th
batters
Overall rank
78th
all T20 batters
Runs a match
+2.4
above an average player

Men's T20 batting, runs a match

AveragePeak 3.5 above
May 2014
Now 2.4 above
201120142017202020232026
ICC rank
96
435 points
Last 2 yearsMatRunsAvgSRWktsBowl avgEcon
T20801,63335.5144.4–––

Teams

Leagues

YearsMatRunsAvgSRWktsEcon
IPL2012–20261523,28835.70139.5––
Pro202012–2024581,58049.40141.3––
SA202023–20264189737.40131.3––
CPL2016–20243372842.80155.6––
The Hundred*2022–20262237221.90129.2––
Mzansi Super League2018–20191529329.30127.9––
BBL2019–20201419822.00131.1––
MLC2023–20241322418.70124.4––
PSL2021–20231123529.40144.2––
ETPL2026817334.60151.8––
LPL2023810016.70104.2––
Global T20 Canada2018615130.20165.9––
Blast2017611739.00146.3––
BPL2013–202458829.30106.0––

T20 streaks

Last 10CareerNowBest
30+ score3/1029%14217142023042401038
  • David Miller has made 30 or more in 3 of the last 10 T20 innings.

Last 10 T20s

DateTeamOpponentGroundBatBowlResult
17 Sept 2026Belfast WolvesEdinburgh Castle RockersThe Village, Malahide38 (19)–Won by 9 runs (DLS)W 9 runs (DLS)
13 Sept 2026Belfast WolvesGlasgow CosmicThe Village, Malahide10 (10)–Won by 103 runsW 103 runs
12 Sept 2026Belfast WolvesRotterdam DockersThe Village, Malahide40 (26)–Lost by 7 wicketsL 7 wkts
10 Sept 2026Belfast WolvesAmsterdam FlamesThe Village, Malahide42* (26)–Won by 5 wicketsW 5 wkts
9 Sept 2026Belfast WolvesDublin GuardiansThe Village, Malahide0 (1)–Lost by 8 wicketsL 8 wkts
4 Sept 2026Belfast WolvesGlasgow CosmicSportpark Westvliet23* (11)–Won by 26 runsW 26 runs
2 Sept 2026Belfast WolvesEdinburgh Castle RockersSportpark Westvliet20 (21)–Lost by 59 runsL 59 runs
30 Aug 2026Belfast WolvesAmsterdam FlamesSportpark Westvliet––Won by 9 wicketsW 9 wkts
10 Aug 2026Southern BraveTrent RocketsTrent Bridge14 (10)–Won by 6 wicketsW 6 wkts
8 Aug 2026Southern BraveManchester Super GiantsThe Rose Bowl7 (8)–Lost by 10 runsL 10 runs

Records

  1. =3rdFastest fifties in the CPL since 201717
  2. 4thMost matches in T20 cricket584
  3. 4thHighest strike rates in CPL history154.00
  4. 6thFastest hundreds in IPL history38
  5. 7thHighest partnerships in European T20 Premier League history85*
  6. 7thHighest partnerships in SA20 history141*
  7. 8thFastest hundreds in T20 internationals35
  8. =8thMost sixes in an innings in European T20 Premier League history4
  9. =8thMost matches in SA20 history41
  10. 9thMost sixes in T20 cricket569

Read more

  1. Blog · Who will win the Nepal Premier League 2026?Our model makes Biratnagar Kings, rebuilt around Andre Russell, the most likely winners of NPL 2026, just ahead of the holders Lumbini Lions.
  2. Blog · What is Australia’s name worth at the bookmakers?South Africa have beaten Australia in six ODI series in a row, and Australia started as favourites in every game of the last five. Eight years of bilateral ODIs show how often the market has been right about them.
  3. Opinion · How far does South Africa's hold over Australia really reach?The rivalry looks increasingly lopsided, and the familiar international pecking order offers Australia little comfort.
  4. Opinion · What do Bavuma and Miller’s hundreds tell us about South Africa?The centuries share a billing, but their career benchmarks give them very different meanings.

All teams

Share