Miller Rankings
ODI run-scorers →Ranked against every player in ODI 2026
| Stat | Total | Rank |
|---|---|---|
| Runs | 151 | 66thof 259 |
| Sixes | 9 | 17th |
| Fours | 12 | 73rd |
| Catches | 2 | 89th |
Miller by Competition
Every ODI season on record, newest first
| Competition | Team | M | Runs | Avg | SR | 50+ | 6s |
|---|---|---|---|---|---|---|---|
| 2 | 151 | 75.5 | 128 | 1 | 9 | ||
| 3 | 121 | 121 | 139.1 | 1 | 5 | ||
| 2 | 32 | 16 | 71.1 | 0 | 1 | ||
| 3 | 12 | 6 | 44.4 | 0 | 0 | ||
| 10 | 356 | 44.5 | 107.9 | 2 | 20 | ||
| 6 | 219 | 43.8 | 110.6 | 2 | 10 | ||
| 13 | 487 | 54.1 | 116.8 | 6 | 17 | ||
| 5 | 153 | 76.5 | 115.9 | 1 | 3 | ||
| 3 | 104 | 104 | 100 | 1 | 1 | ||
| 2 | 69 | - | 130.2 | 1 | 4 | ||
| 4 | 91 | 91 | 79.1 | 0 | 1 | ||
| 4 | 51 | 25.5 | 113.3 | 0 | 0 | ||
| 7 | 277 | 46.2 | 105.7 | 3 | 7 | ||
| 5 | 107 | 21.4 | 81.1 | 0 | 3 | ||
| 7 | 159 | 39.8 | 108.9 | 1 | 5 | ||
| 1 | 117 | - | 119.4 | 1 | 6 |
Miller Splits
His ODI record home and away, batting first or chasing, by result, position, opponent, ground and year
| Venue | M | Runs | Avg | SR | 50+ | HS |
|---|---|---|---|---|---|---|
| Home | 50 | 1664 | 53.7 | 106.4 | 13 | 142 |
| Away | 27 | 842 | 44.3 | 113 | 7 | 139 |
| Innings | M | Runs | Avg | SR | 50+ | HS |
|---|---|---|---|---|---|---|
| Batting first | 39 | 1560 | 57.8 | 113 | 15 | 142 |
| Chasing | 38 | 946 | 41.1 | 101.8 | 5 | 100 |
| Result | M | Runs | Avg | SR | 50+ | HS |
|---|---|---|---|---|---|---|
| Won | 44 | 1570 | 68.3 | 119.1 | 13 | 142 |
| Lost | 31 | 924 | 35.5 | 95 | 7 | 101 |
| Position | Inns | Runs | Avg | SR | 50+ | HS |
|---|---|---|---|---|---|---|
| Batting 4 | 2 | 69 | 69 | 164.3 | 1 | 53 |
| Batting 5 | 14 | 642 | 80.3 | 118.2 | 4 | 142 |
| Batting 6 | 55 | 1795 | 43.8 | 104.1 | 15 | 117 |
| Opponent | M | Runs | Avg | SR | 50+ | HS |
|---|---|---|---|---|---|---|
|
|
15 | 767 | 69.7 | 107.7 | 7 | 142 |
|
|
14 | 288 | 28.8 | 91.4 | 1 | 75 |
|
|
11 | 323 | 64.6 | 129.7 | 4 | 71 |
|
|
10 | 332 | 66.4 | 105.1 | 2 | 117 |
|
|
9 | 212 | 35.3 | 102.9 | 2 | 50 |
|
|
6 | 230 | 57.5 | 126.4 | 2 | 100 |
|
|
4 | 129 | 64.5 | 125.2 | 1 | 79 |
|
|
3 | 146 | 48.7 | 111.5 | 1 | 91 |
|
|
2 | 38 | 19 | 74.5 | 0 | 24 |
|
|
2 | 24 | 24 | 88.9 | 0 | 24 |
|
|
1 | 17 | 17 | 100 | 0 | 17 |
| Ground | M | Runs | Avg | SR | 50+ | HS |
|---|---|---|---|---|---|---|
| The Wanderers StadiumJohannesburg | 9 | 461 | 76.8 | 135.6 | 5 | 142 |
| SuperSport ParkCenturion | 9 | 293 | 41.9 | 102.4 | 3 | 82 |
| KingsmeadDurban | 5 | 205 | 68.3 | 101.5 | 1 | 117 |
| Mangaung OvalBloemfontein | 5 | 197 | 65.7 | 111.9 | 2 | 58 |
| St George's ParkGqeberha | 4 | 77 | 77 | 80.2 | 0 | 36 |
| Boland ParkPaarl | 4 | 76 | 38 | 82.6 | 1 | 64 |
| Senwes ParkPotchefstroom | 3 | 28 | 14 | 71.8 | 0 | 17 |
| Eden GardensKolkata | 2 | 112 | 56 | 88.2 | 1 | 101 |
| Bharat Ratna Shri Atal Bihari Vajpayee Ekana Cricket StadiumLucknow | 2 | 92 | 92 | 121.1 | 1 | 75 |
| Pallekele International Cricket StadiumPallekele, Kandy | 2 | 72 | 36 | 112.5 | 1 | 51 |
| NewlandsCape Town | 2 | 64 | 32 | 80 | 0 | 39 |
| Arun Jaitley StadiumDelhi | 2 | 46 | 46 | 158.6 | 0 | 39 |
| Wankhede StadiumMumbai | 2 | 39 | 39 | 185.7 | 0 | 34 |
| The VillageDublin | 2 | 24 | 24 | 88.9 | 0 | 24 |
| National StadiumKarachi | 2 | 21 | 21 | 105 | 0 | 14 |
| Diamond OvalKimberley | 2 | 13 | 13 | 185.7 | 0 | 13 |
| Rangiri Dambulla International StadiumDambulla | 2 | 13 | 6.5 | 72.2 | 0 | 10 |
| Bellerive OvalBellerive, Hobart, Tasmania | 1 | 139 | 139 | 128.7 | 1 | 139 |
| Gaddafi StadiumLahore | 1 | 100 | - | 149.3 | 1 | 100 |
| The Rose BowlSouthampton | 1 | 71 | - | 139.2 | 1 | 71 |
| Maharashtra Cricket Association StadiumPune | 1 | 53 | 53 | 176.7 | 1 | 53 |
| Adelaide OvalAdelaide | 1 | 51 | 51 | 71.8 | 1 | 51 |
| Eden ParkAuckland | 1 | 45 | - | 128.6 | 0 | 45 |
| Himachal Pradesh Cricket Association StadiumDharamsala | 1 | 43 | 43 | 82.7 | 0 | 43 |
| JSCA International Stadium ComplexRanchi | 1 | 35 | - | 102.9 | 0 | 35 |
| MA Chidambaram StadiumChennai | 1 | 29 | 29 | 87.9 | 0 | 29 |
| Hagley OvalChristchurch | 1 | 28 | 28 | 71.8 | 0 | 28 |
| Narendra Modi StadiumAhmedabad | 1 | 24 | 24 | 72.7 | 0 | 24 |
| Riverside GroundChester-le-Street | 1 | 24 | - | 171.4 | 0 | 24 |
| Old TraffordStretford, Manchester | 1 | 12 | 12 | 92.3 | 0 | 12 |
| HeadingleyLeeds | 1 | 11 | 11 | 110 | 0 | 11 |
| Sky StadiumWellington | 1 | 3 | 3 | 42.9 | 0 | 3 |
| New Wanderers StadiumJohannesburg | 1 | 2 | 2 | 28.6 | 0 | 2 |
| Perth StadiumPerth, Western Australia | 1 | 2 | - | 200 | 0 | 2 |
| Seddon ParkHamilton | 1 | 1 | 1 | 25 | 0 | 1 |
| Year | M | Runs | Avg | SR | 50+ | HS |
|---|---|---|---|---|---|---|
| 2026 | 2 | 151 | 75.5 | 128 | 1 | 142 |
| 2025 | 3 | 121 | 121 | 139.1 | 1 | 100 |
| 2024 | 2 | 32 | 16 | 71.1 | 0 | 29 |
| 2023 | 23 | 802 | 44.6 | 112 | 7 | 101 |
| 2022 | 9 | 289 | 57.8 | 111.2 | 2 | 79 |
| 2021 | 5 | 136 | 45.3 | 106.3 | 2 | 50 |
| 2020 | 5 | 173 | 173 | 110.2 | 2 | 69 |
| 2019 | 8 | 142 | 47.3 | 88.8 | 0 | 41 |
| 2018 | 12 | 384 | 34.9 | 97.5 | 3 | 139 |
| 2017 | 8 | 276 | 69 | 113.1 | 2 | 117 |
More on Statz
Where to go next for Miller and South Africa.
David Miller ODI Performance Points
In David Miller's last 30 All ODI Cricket games (2023–2026) for South Africa, they have scored 1,106 runs at an average of 36.9 with a strike rate of 114.1.
David Miller Stats - All ODI Cricket
David Miller is a left hand bat batsman. Across these 30 games, David Miller has hit 78 fours and 54 sixes, taking 22 catches in the field. Their highest score in this span is 142.
David Miller: Betting Insights
For bet builder markets, David Miller has scored 25+ runs in 50% of their last 30 All ODI Cricket games (15/30). They have registered 1+ boundaries in 77% of these games (23/30). Over their last 5 games, David Miller has 272 runs.
David Miller Questions
How old is David Miller?
David Miller was born on 10 June 1989 and is 37 years old. David Miller is a batsman with 77 ODI matches on record and 2506 runs.
Which team does David Miller play for?
David Miller currently plays for South Africa, and has also played for Gulf Giants, Southern Brave and Delhi Capitals. Statz has David Miller's 77 ODI matches on record, the most recent against Australia (27 Sep 2026), with 2506 runs in all.
What is David Miller's highest score in ODI cricket?
David Miller's highest score in the 77 ODI matches Statz has on record is 142 off 93 balls against Australia (27 Sep 2026). Across those matches David Miller has scored 2506 runs at 32.5 a match.
What are David Miller's ODI batting stats?
David Miller averages 36.9 runs per match at a strike rate of 114.1, based on 30 games (2023–2026). In the last 5 matches David Miller scored 142, 9, 100, 7 and 14, newest first. David Miller has 2506 runs in all 77 ODI matches on record.
How many fifties and hundreds has David Miller scored in ODI cricket?
David Miller has 5 hundreds and 15 fifties in the 77 ODI matches Statz has on record. The highest is 142 against Australia (27 Sep 2026). David Miller has passed 30 in 32 of 77 innings.
