Oddsworth
David Miller

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

David Miller

37South Africa

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

Upcoming

One-day record

Batting

MatInnsRunsAvgSR100/50HS
List A1891645,04042.35103.48/27142
ODIs1801554,76242.90104.38/24142
v Australia30281,18459.20107.04/6142
Domestic9927834.7590.30/379
Last 1010931645.14114.12/0142

Batting style

Ultra-aggressive finisher

  • Six-hitter
  • Strong against spin
  • Fast starter
FigurePlayerParAgainst par
Average48.126.8
Strike rate11593
Boundary %13.710.1
Dot %43.848.7
Average v pace33.925.1
Average v spin110.330.0
Strike rate v pace116101
Strike rate v spin11183

966 balls in ODIs · Jan 2023 – Sept 2026

Compare with other players

Men's One-day

International rank
17th
batters
Overall rank
27th
all one-day batters
Runs a match
+4.7
above an average player

Men's One-day batting, runs a match

AveragePeak +6.3
January 2018
Now +4.7
201520172019202120232025
ICC rank
–
Last 2 yearsMatRunsAvgSRWktsBowl avgEcon
One-day730460.8121.6–––

Team

One-day streaks

Last 10CareerNowBest
50+ score3/1021%121012102931471009142
  • David Miller has made 50 or more in 3 of the last 10 One-day innings.

Last 10 List A matches

DateTeamOpponentGroundBatBowlResult
27 Sept 2026South AfricaAustraliaThe Wanderers Stadium142 (93)–South Africa won by 32 runs
24 Sept 2026South AfricaAustraliaKingsmead9 (25)–South Africa won by 67 runs
5 Mar 2025South AfricaNew ZealandGaddafi Stadium100* (67)–New Zealand won by 50 runs
1 Mar 2025South AfricaEnglandNational Stadium7* (2)–South Africa won by 7 wickets
21 Feb 2025South AfricaAfghanistanNational Stadium14 (18)–South Africa won by 107 runs
22 Dec 2024South AfricaPakistanThe Wanderers Stadium3 (6)–Pakistan won by 36 runs (DLS)
19 Dec 2024South AfricaPakistanNewlands29 (39)–Pakistan won by 81 runs
21 Dec 2023South AfricaIndiaBoland Park10 (20)–India won by 78 runs
19 Dec 2023South AfricaIndiaSt George's Park––South Africa won by 8 wickets
17 Dec 2023South AfricaIndiaThe Wanderers Stadium2 (7)–India won by 8 wickets

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 · 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.
  2. 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.
  3. 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