David Miller
89South Africa · BAT · 2010 to 2025 · on scorecards: DA Miller
BATTING
- Matches
- 178
- Innings
- 154
- Runs
- 4611
- Average
- 42.3
- Strike rate
- 103.68
- High score
- 139
- 100s / 50s
- 7 / 24
BOWLING & FIELDING
- Wickets
- 0
- Average
- -
- Economy
- -
- Strike rate
- -
- Best figures
- -
- 4w / 5w
- 0 / 0
- Catches / Stumpings
- 87 / 0
- Run-outs effected
- 15
CAREER IN BRIEF
David Miller played 177 ODIs for South Africa in CricArcade's archive, from 2010 to 2025. The first came against West Indies at Sir Vivian Richards Stadium, with a score of 23, and the last against New Zealand at Gaddafi Stadium in 2025.
The most productive decade was the 2010s: 3,058 runs at 38.7 in 126 ODIs. The highest score in the archive is 139 from 108 balls against Australia at Bellerive Oval in 2018, in a match South Africa won. In all: 7 hundreds, 24 fifties.
At home the average was 48.0 across 78 ODIs; away it was 38.5 across 57 ODIs, markedly stronger at home. The most runs came against Australia: 1,033 runs at 57.4 in 28 ODIs. SuperSport Park was the most frequent ground, with 14 ODIs and 402 runs at 40.2. The scorecards record 4 player-of-the-match awards. South Africa won 101 of the ODIs David Miller played and lost 68.
The career totals above are the official figures; everything below is computed from the 177 ODI scorecards in CricArcade's archive, each linked.
BEST INNINGS
| Runs | Balls | Against | Ground | Year | Result |
|---|---|---|---|---|---|
| 139 | 108 | Australia | Bellerive Oval | 2018 | Won |
| 138* | 92 | Zimbabwe | Seddon Park | 2015 | Won |
| 130* | 133 | West Indies | St George's Park | 2015 | Lost |
| 118* | 79 | Australia | Kingsmead | 2016 | Won |
| 117* | 98 | Sri Lanka | Kingsmead | 2017 | Won |
RECORD BY OPPONENT
| Against | ODIs | Runs | Avg | 100/50 |
|---|---|---|---|---|
| India | 29 | 513 | 24.43 | 0/2 |
| Australia | 28 | 1,033 | 57.39 | 3/6 |
| Pakistan | 27 | 568 | 28.40 | 0/4 |
| Sri Lanka | 21 | 516 | 51.60 | 1/2 |
| England | 15 | 379 | 75.80 | 0/5 |
| New Zealand | 15 | 423 | 32.54 | 1/1 |
| West Indies | 13 | 352 | 58.67 | 1/1 |
| Bangladesh | 9 | 220 | 44.00 | 0/1 |
| Zimbabwe | 9 | 290 | 96.67 | 1/1 |
| Ireland | 4 | 84 | 42.00 | 0/0 |
| Netherlands | 4 | 146 | 48.67 | 0/1 |
| Afghanistan | 2 | 24 | 24.00 | 0/0 |
| United Arab Emirates | 1 | 49 | 49.00 | 0/0 |
HOME, AWAY AND NEUTRAL
| Where | ODIs | Runs | Avg | 100/50 |
|---|---|---|---|---|
| Home | 78 | 2,158 | 47.96 | 3/15 |
| Away | 57 | 1,308 | 38.47 | 1/7 |
| Neutral | 42 | 1,131 | 39.00 | 3/2 |
BY DECADE
| Decade | ODIs | Runs | Avg | 100/50 |
|---|---|---|---|---|
| 2010s | 126 | 3,058 | 38.71 | 5/12 |
| 2020s | 51 | 1,539 | 53.07 | 2/12 |
GROUNDS
| Ground | ODIs | Runs | Avg | 100/50 |
|---|---|---|---|---|
| SuperSport Park | 14 | 402 | 40.20 | 0/4 |
| Wanderers Stadium | 14 | 379 | 47.38 | 0/4 |
| Kingsmead | 12 | 507 | 72.43 | 2/2 |
| St George's Park | 8 | 268 | 134.00 | 1/1 |
| Mangaung Oval | 6 | 248 | 62.00 | 0/3 |
| Newlands | 6 | 136 | 27.20 | 0/0 |
FIRST AND LAST
- Debut: v West Indies, 2010 at Sir Vivian Richards Stadium
- Latest in the archive: v New Zealand, 2025 at Gaddafi Stadium
PLAYER DETAILS
- Born
- 10 June 1989
- Batting
- Left-hand bat
- Bowling
- Right-arm offbreak
- Balls faced (career)
- 4,447
- Ducks
- 9
- Four-wicket hauls
- 0
- Most common batting position
- 6th
- Strike rate, overs 1 to 10
- 90.0
- Strike rate, overs 11 to 40
- 86.4
- Strike rate, overs 41 to 50
- 148.1
- Balls per dismissal against pace
- 36.1
- Balls per dismissal against spin
- 56.4
Position, phase strike rates and the pace and spin split come from ball-by-ball records (Cricsheet), which cover ODIs from 2002 onwards: 4,386 balls faced in that period.
Want to pick David Miller in your XI?
PLAY THE CHASE →