Menu

Account

Create a free account Go Pro

Already have an account? Log in

Fixtures
Upcoming Results Standings
Next match One Day Internationals - Tue 1 Dec, 11:30 Bangladesh (H) Their stats Preview

David Miller ODI Performance Points

How many runs, fours and sixes David Miller scores each innings.

Updated 27 September 2026, after South Africa vs Australia

All Comps Last 10
vsBangladesh Avg Hit

No games in this view.

Miller match by match

Last 10 games, home and away

All Comps Last 10
Stat Avg
A green cell cleared the line. The small corner number is where he batted, the figure under a score the balls faced; * not out; DNB did not bat.

Miller Rankings

ODI run-scorers →

Ranked against every player in ODI 2026

StatTotalRank
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
One Day InternationalsODI 2026 SA 2 151 75.5 128 1 9
ICC Champions TrophyICC Champions Trophy 2025 SA 3 121 121 139.1 1 5
One Day InternationalsODI 2024/2025 SA 2 32 16 71.1 0 1
One Day InternationalsODI 2023/2024 SA 3 12 6 44.4 0 0
ICC Cricket World CupICC Cricket World Cup 2023 SA 10 356 44.5 107.9 2 20
One Day InternationalsODI 2023 SA 6 219 43.8 110.6 2 10
ICC Cricket World Cup Super LeagueICC Cricket World Cup Super League 2020/2023 SA 13 487 54.1 116.8 6 17
One Day InternationalsODI 2022 SA 5 153 76.5 115.9 1 3
One Day InternationalsODI 2020 SA 3 104 104 100 1 1
One Day InternationalsODI 2019/2020 SA 2 69 - 130.2 1 4
One Day InternationalsODI 2019 SA 4 91 91 79.1 0 1
One Day InternationalsODI 2018/2019 SA 4 51 25.5 113.3 0 0
One Day InternationalsODI 2018 SA 7 277 46.2 105.7 3 7
One Day InternationalsODI 2017/2018 SA 5 107 21.4 81.1 0 3
One Day InternationalsODI 2017 SA 7 159 39.8 108.9 1 5
One Day InternationalsODI 2016/2017 SA 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
Australia 15 767 69.7 107.7 7 142
India 14 288 28.8 91.4 1 75
England 11 323 64.6 129.7 4 71
Sri Lanka 10 332 66.4 105.1 2 117
Pakistan 9 212 35.3 102.9 2 50
New Zealand 6 230 57.5 126.4 2 100
Bangladesh 4 129 64.5 125.2 1 79
Netherlands 3 146 48.7 111.5 1 91
Afghanistan 2 38 19 74.5 0 24
Ireland 2 24 24 88.9 0 24
West Indies 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.