The Sports Legends

They Create history

Cricket

Updated on February 10th 2025, 4:03:13 pm

Top 5 Best ODI Innings of David Miller

Best ODI Innings of David Miller

David Miller is a South African ODI legend with 4458 runs in 173 matches at an average of 42.06. He has 6 centuries and 24 fifties with a high score of 139. This article explores his top 5 ODI innings.

David Miller is an all time ODI great for South Africa. He has played 173 ODIs for South Africa. He has scored 4458 runs at an average of 42.08. He has hit 6 Hundreds and 24 half centuries in ODI Cricket. David Miller has a strike rate of 103.31 in ODI Cricket which is very high. He has not played Test Cricket in his career and this has been a loss for South Africa that he was not able to play the longest format of the sport. For T20Is, Check here Best T20I Innings of David Miller


Let’s look at the Top 5 Best ODI innings of David Miller


1) 139 vs Australia (2018)


The highest score in the ODI career of David Miller came against Australia In 2018. This was a match where he was at his imperious best against the likes of Mitchell Starc, Josh Hazlewood and Pat Cummins. David Miller hit a brilliant 139 from 108 balls. He hit 13 fours and 4 sixes in this innings which means he smashed 76 Runs in boundaries. He ran for 63 of his runs and still he was striking at 128.70. He had great support from Faf Du Plessis and South Africa made 320 in 50 overs. Australia lost the match by 40 runs. This innings gave David Miller a lot of confidence.


2) 138* vs Zimbabwe (2015)


This was an innings that was one of the earliest hundreds in the career of David Miller. This was in the 2015 ICC ODI World Cup. South Africa were batting first against Zimbabwe. David Miller absolutely destroyed Zimbabwe that day as he made a breathtaking 138 not out. He took just 92 balls to make these runs. He hit 7 fours and 9 sixes meaning he hit 82 runs in boundaries. He also ran for 56 of his runs and he had a strike rate of 150 which was sensational In ODI Cricket. South Africa won the match by 62 balls.


3) 118* vs Australia (2016)


This was yet another extremely high scoring ODI Match between Australia vs South Africa. In the first innings of this match Australia made a huge score of 371 and they were led by David Warner and Steven Smith who made brilliant hundreds. South Africa had a mountain to climb and that is where David Miller stepped up. He was the highest run getter in this innings. He hit 118 unbeaten runs from 79 balls. He smashed 10 fours and 6 sixes which means he hit 70 runs in boundaries. He had a very good strike rate of 149.37. South Africa won this match by 4 Wickets. David Miller became a national hero as he beat the World Champions.


4) 117* vs Sri Lanka (2017)


This was yet another unbeaten hundred for David Miller in his ODI Career. This was a sublime hundred against Sri Lanka in 2017. South Africa were batting first and their openers got out quickly. However Faf Du Plessis made a great century to steady the ship. And at number 6 came David Miller. He took the Innings to the next level. He made 117 not out from 98 balls. He hit 3 fours and 6 sixes which means he hit 48 runs in boundaries. He ran for 69 of his runs and still he was striking at an impressive 119.39.


5) 101 vs Australia (2023)


This was the innings that David Miller would be most proud of and the one innings where he wished that the result of the match would have been different. This was the semi final of the 2023 World Cup. It was at Eden Gardens. All the South Africa Batters were getting out cheaply. Then David Miller played the Innings of his life as he hit a sensational hundred. He batted for 116 balls in this innings. He hit 8 fours and 5 sixes which means he hit 62 runs in boundaries. This was a difficult pitch to bat on and if he had stuck around till the end of the innings then Australia would not have won the match by 3 wickets.


David Miller ODI Stats:


Matches 

173

Innings 

149

Runs 

4458

Average 

42.06

100/50

6/24

Strike Rate 

103.31

Highest Score 

139

Sixes Hit

138

Not Out 

43