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

One-day record

Batting

MatInnsRunsAvgSR100/50HS
One-day1891645,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.7
Strike rate11592
Boundary %13.710.0
Dot %43.849.1
Average v pace33.924.6
Average v spin110.331.0
Strike rate v pace116101
Strike rate v spin11181

966 balls in ODIs · Jan 2023 – Sept 2026

Compare with other players

Men's One-day

International rank
13th
batters
Overall rank
15th
all one-day batters
Runs a match
+5.9
above an average player

Men's One-day batting, runs a match

AverageNow +5.9 above
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 one-day matches

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

Records

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

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 · 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.
  4. 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.

All teams

Share