David Miller’s 142 vs Australia: All the records broken by South Africa star

Published - 27 Sep 2026, 10:53 PM | Updated - 27 Sep 2026, 10:54 PM

David Miller Vs Australia
Photo Credit: Cricinfo

It was a heartbreaking moment for David Miller when the cricket management board of South Africa refused to hand him a central contract. After serving the national cricket team for years, Miller was not prepared for that moment.

Miller, who is currently without a central contract but continues to play for the national side, showed, at the age of 37, what he is capable of. Against Australia, for the second of the ongoing three-match ODI series, Miller scored a match-defining 142 runs off 93 balls.

Australia started the match on a fine note

South Africa will host the upcoming ODI World Cup in 2027 along with Zimbabwe and Namibia. As part of the preparations, Australia is currently in the land of the Proteas. Australia came to play the second match after losing the opener of the series.

In the high-scoring match at the Wanderers Stadium in Sandton, both teams went well over the 300-run mark, but in the end, it was South Africa that had the last laugh with David Miller as the Player of the Match.

Josh Hazlewood provided Australia a solid start by dismissing Aiden Markram on the very first ball of the match. The other opener, Quinton de Kock, also departed without claiming a big knock.

Temba Bavuma and David Miller pushed Australia behind

Skipper Temba Bavuma was the first to stand tall against the fiery Australian bowling attack. Bavuma's 103-run knock cured the Proteas from the early setbacks, and David Miller converted the hard-earned momentum into a massive total.

South Africa scored 365 runs in 50 overs against 9 wickets; Miller alone collected 142 runs with a strike rate of 152.69. During the knock, the batter who is famously known as 'Killer Miller' among cricket fans took the Australian bowlers for twelve 4s and nine 6s. This knock was enough to define David Miller as a batter and to break multiple records.

List of all records broken by David Miller

Most ODI Centuries against Australia (While batting at 5 or lower)

4 - David Miller
3 - Eoin Morgan
2 - Jos Buttler
2 - MS Dhoni
2 - Heinrich Klaasen
2 - Yuvraj Singh
2 - Kieron Pollard
2 - Charith Asalanka

David Miller's Highest ODI Scores

142 vs Australia (Johannesburg, Today)*
139 vs Australia (Hobart, 2018)
138* vs Zimbabwe (Hamilton, 2015)
130 vs West Indies (Gqeberha, 2025)
118* vs Australia (Durban, 2016)
117* vs Sri Lanka (Durban, 2017)
101 vs Australia (Eden Gardens, 2023)
100* vs New Zealand (Lahore, 2025)

Most 6s against Australia in an ODI Innings

16 - Rohit Sharma (2013)
13 - Heinrich Klaasen (2023)
11 - Quinton De Kock (2016)
9 - David Miller (2026)
8 - Kieron Pollard (2012)

Highest ODI Score v Australia (While batting at No.5 or lower)

174 - Heinrich Klaasen (Centurion, 2023)
142 - David Miller (Johannesburg, 2026)*
139* - MS Dhoni (Mohali, 2013)
139 - Yuvraj Singh (Sydney, 2004)
139 - David Miller (Hobart, 2018)

Most ODI Centuries while batting at 5 or lower

8 - David Miller
8 - Jos Buttler
7 - MS Dhoni
7 - Yuvraj Singh
6 - AB de Villiers
6 - Eoin Morgan
6 - Sikandar Raza
6 - Andrew Symonds

Staff Cricket Addictor
Staff Cricket Addictor

Pritam Santra is a writer at CricketAddictor.

logo
Stay Updated with the Latest Cricket News from Cricket Addictor.

You will receive the latest updates on cricket news throughout the day. You can manage them whenever you need in browser settings.