
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
| Mat | Inns | Runs | Avg | SR | 100/50 | HS | |
|---|---|---|---|---|---|---|---|
| List A | 189 | 164 | 5,040 | 42.35 | 103.4 | 8/27 | 142 |
| ODIs | 180 | 155 | 4,762 | 42.90 | 104.3 | 8/24 | 142 |
| v Australia | 30 | 28 | 1,184 | 59.20 | 107.0 | 4/6 | 142 |
| Domestic | 9 | 9 | 278 | 34.75 | 90.3 | 0/3 | 79 |
| Last 10 | 10 | 9 | 316 | 45.14 | 114.1 | 2/0 | 142 |
Batting style
Ultra-aggressive finisher
| Figure | Player | Par | Against par |
|---|---|---|---|
| Average | 48.1 | 26.8 | |
| Strike rate | 115 | 93 | |
| Boundary % | 13.7 | 10.1 | |
| Dot % | 43.8 | 48.7 | |
| Average v pace | 33.9 | 25.1 | |
| Average v spin | 110.3 | 30.0 | |
| Strike rate v pace | 116 | 101 | |
| Strike rate v spin | 111 | 83 |
966 balls in ODIs · Jan 2023 – Sept 2026
Compare with other playersMen's One-day
- Runs a match
- +4.7
- above an average player
Men's One-day batting, runs a match
AveragePeak +6.3
January 2018Now +4.7201520172019202120232025- ICC rank
- –
| Last 2 years | Mat | Runs | Avg | SR | Wkts | Bowl avg | Econ |
|---|---|---|---|---|---|---|---|
| One-day | 7 | 304 | 60.8 | 121.6 | – | – | – |
Team
One-day streaks
| Last 10 | Career | Now | Best | ||
|---|---|---|---|---|---|
| 50+ score | 3/10 | 21% | 1 | 2 | 1012102931471009142 |
- David Miller has made 50 or more in 3 of the last 10 One-day innings.
Last 10 List A matches
| Date | Team | Opponent | Ground | Bat | Bowl | Result |
|---|---|---|---|---|---|---|
| 27 Sept 2026 | South Africa | Australia | The Wanderers Stadium | 142 (93) | – | South Africa won by 32 runs |
| 24 Sept 2026 | South Africa | Australia | Kingsmead | 9 (25) | – | South Africa won by 67 runs |
| 5 Mar 2025 | South Africa | New Zealand | Gaddafi Stadium | 100* (67) | – | New Zealand won by 50 runs |
| 1 Mar 2025 | South Africa | England | National Stadium | 7* (2) | – | South Africa won by 7 wickets |
| 21 Feb 2025 | South Africa | Afghanistan | National Stadium | 14 (18) | – | South Africa won by 107 runs |
| 22 Dec 2024 | South Africa | Pakistan | The Wanderers Stadium | 3 (6) | – | Pakistan won by 36 runs (DLS) |
| 19 Dec 2024 | South Africa | Pakistan | Newlands | 29 (39) | – | Pakistan won by 81 runs |
| 21 Dec 2023 | South Africa | India | Boland Park | 10 (20) | – | India won by 78 runs |
| 19 Dec 2023 | South Africa | India | St George's Park | – | – | South Africa won by 8 wickets |
| 17 Dec 2023 | South Africa | India | The Wanderers Stadium | 2 (7) | – | India won by 8 wickets |
ODI streaks
| Last 10 | Career | Now | Best | ||
|---|---|---|---|---|---|
| 50+ score | 3/10 | 21% | 1 | 2 | 1012102931471009142 |
- David Miller has made 50 or more in 3 of the last 10 ODI innings.
Last 10 ODIs
| Date | Team | Opponent | Ground | Bat | Bowl | Result |
|---|---|---|---|---|---|---|
| 27 Sept 2026 | South Africa | Australia | The Wanderers Stadium | 142 (93) | – | South Africa won by 32 runs |
| 24 Sept 2026 | South Africa | Australia | Kingsmead | 9 (25) | – | South Africa won by 67 runs |
| 5 Mar 2025 | South Africa | New Zealand | Gaddafi Stadium | 100* (67) | – | New Zealand won by 50 runs |
| 1 Mar 2025 | South Africa | England | National Stadium | 7* (2) | – | South Africa won by 7 wickets |
| 21 Feb 2025 | South Africa | Afghanistan | National Stadium | 14 (18) | – | South Africa won by 107 runs |
| 22 Dec 2024 | South Africa | Pakistan | The Wanderers Stadium | 3 (6) | – | Pakistan won by 36 runs (DLS) |
| 19 Dec 2024 | South Africa | Pakistan | Newlands | 29 (39) | – | Pakistan won by 81 runs |
| 21 Dec 2023 | South Africa | India | Boland Park | 10 (20) | – | India won by 78 runs |
| 19 Dec 2023 | South Africa | India | St George's Park | – | – | South Africa won by 8 wickets |
| 17 Dec 2023 | South Africa | India | The Wanderers Stadium | 2 (7) | – | India won by 8 wickets |
Last 9 domestic one-day matches
| Date | Team | Opponent | Ground | Bat | Bowl | Result |
|---|---|---|---|---|---|---|
| 24 Jan 2018 | Knights | Warriors | Buffalo Park | 4 (9) | – | Warriors won by 2 wickets |
| 21 Jan 2018 | Knights | Cape Cobras | Mangaung Oval | 8 (12) | – | Knights won by 75 runs |
| 19 Jan 2018 | Knights | Titans | Diamond Oval | 0 (2) | – | Titans won by 95 runs |
| 17 Jan 2018 | Knights | Cape Cobras | Newlands | 22 (25) | – | Cape Cobras won by 8 wickets |
| 14 Jan 2018 | Knights | Dolphins | Mangaung Oval | 20 (32) | – | Tied |
| 12 Jan 2018 | Knights | Dolphins | Kingsmead | 79 (71) | – | Dolphins won by 7 wickets |
| 9 Jan 2018 | Knights | Warriors | Diamond Oval | 26 (26) | – | Warriors won by 60 runs |
| 5 Jan 2018 | Knights | Lions | Diamond Oval | 57 (61) | – | Tied |
| 22 Dec 2017 | Knights | Titans | SuperSport Park | 62* (70) | – | Titans won by 7 wickets |
Records
- =3rdFastest fifties in the CPL since 201717
- 4thMost matches in T20 cricket584
- 4thHighest strike rates in CPL history154.00
- 6thFastest hundreds in IPL history38
- 7thHighest partnerships in European T20 Premier League history85*
- 7thHighest partnerships in SA20 history141*
- 8thFastest hundreds in T20 internationals35
- =8thMost sixes in an innings in European T20 Premier League history4
- =8thMost matches in SA20 history41
- 9thMost sixes in T20 cricket569
Read more
- 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.
- 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.
- 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.