Oddsworth
DM

South Africa · Dolphins · Belfast Wolves · Paarl Royals · Southern Brave · Delhi Capitals

David Miller

37South Africa

  • Left-handed finisher
  • Right-arm off-spin bowler
Batting rating
+4.9
runs versus average over 4 overs
T20 matches
497
since May 2010

Men's T20

Our rank
42nd
batters
ETPL rank
12th
batters
CSA T20 rank
9th
batters
SA20 rank
23rd
batters
Runs a match
+2.7
above an average player
ICC rank
96
435 points
Last 2 yearsMatRunsAvgSRWktsBowl avgEcon
T20711,46037.4145.3–––

Teams

Leagues

YearsMatRunsAvgSRWktsEcon
IPL2012–20261523,28835.7139.5––
CSA T202012–2024581,58049.4141.3––
SA202023–20264189737.4131.3––
CPL2016–20243372842.8155.6––
Mzansi Super League2018–20191529329.3127.9––
BBL2019–20201419822.0131.1––
MLC2023–20241322418.7124.4––
PSL2021–20231123529.4144.2––
LPL2023810016.7104.2––
T20 Blast2017611739.0146.3––
BPL2013–202458829.3106.0––
ETPL202644321.5130.3––

Batting style

Balanced finisher

PlayerParBelow parAbove par
Strike rate137140
Boundary %17.217.5
Dot %35.234.4
Sixes, % of boundaries3841
Strike rate v pace142149
Strike rate v spin129127
Strike rate, first 10 balls114116
Balls per dismissal2517

1,621 balls · Dec 2023 – May 2026

Batting

MatInnsRunsBallsAvgSRHS50s4s6sDot %
T2049745310,5567,60135.2138.91204974948931.4
CSA T2058531,5801,11849.4141.3120111176930.7
ETPL43433321.5130.32303233.3
SA20413889768337.4131.3752713232.7
Last 10101017511825.0148.3511101231.4

By phase

Balls facedSROutBalls bowledEconWkts
Powerplay50194.8150–0
Middle overs4,495123.01540–0
Death (overs 16–20)2,605174.81310–0

Strengths and weaknesses

Strengths

  • Runs per dismissal35.2 (field 22.3 across IPL, T20Is and 11 more)
  • Death (overs 16–20), battingSR 175 (field 153 across IPL, T20Is and 10 more)

Weaknesses

  • Powerplay, battingSR 95 (field 121 across CSA T20 Challenge, IPL and 11 more)

ODI record

Batting

MatInnsRunsAvgSRHS100/50
ODIs1751514,57342.7104.01397/24
v Australia28261,03357.4104.41393/6
Last 1010931645.1106.01012/1

Last 10 ODIs

DateOpponentGroundBatBowlResult
5 Mar 2025New ZealandGaddafi Stadium100* (67)–New Zealand won by 50 runs
1 Mar 2025EnglandNational Stadium7* (2)–South Africa won by 7 wickets
22 Dec 2024PakistanThe Wanderers Stadium3 (6)–Pakistan won by 36 runs (DLS)
19 Dec 2024PakistanNewlands29 (39)–Pakistan won by 81 runs
21 Dec 2023IndiaBoland Park10 (20)–India won by 78 runs
19 Dec 2023IndiaSt George's Park––South Africa won by 8 wickets
17 Dec 2023IndiaThe Wanderers Stadium2 (7)–India won by 8 wickets
16 Nov 2023AustraliaEden Gardens101 (116)–Australia won by 3 wickets
5 Nov 2023IndiaEden Gardens11 (11)–India won by 243 runs
1 Nov 2023New ZealandMaharashtra Cricket Association Stadium53 (30)–South Africa won by 190 runs

All teams

Share