Top 5 highest scores by Steve Smith in ODI cricket

Steve Smith made his ODI debut in 2010.
Australian batsman Steve Smith is regarded as one of the greatest test batsmen of all time. However, his contributions in ODI cricket are often undervalued. The New South Wales batsman has played several iconic innings in the format, including his century against India in the semi-final of the ICC Cricket World Cup 2015.
Smith made his ODI debut against the West Indies in 2010 at the iconic Melbourne Cricket Ground. Starting his career as a bowling all-rounder, Smith transformed into a top-order batsman and has piled up over 5,500 ODI runs so far and averages over 40.
Smith’s hunger to score big hundreds and play long innings has been important for Australia in home and away conditions. On that note, let’s take a look at Steve Smith’s top five highest scores in ODI cricket.
Top five highest scores by Steve Smith in ODI cricket:
5. 108 vs South Africa, Durban, 2016
The South Africa vs Australia ODI in Durban in 2016 is widely remembered for South Africa’s historic run chase.
What’s often forgotten is Steve Smith’s brilliant 108 off 107 balls, which included nine fours and a six. The New South Wales batter started slowly but later accelerated, helping Australia reach 371/6 on a good batting pitch.
David Miller’s unbeaten 118 off 79 balls in the second innings steered South Africa to a thrilling four-wicket win.
4. 108* vs Pakistan, Perth, 2017
Known for his art to rotate the strike, Smith scored an unbeaten 108 against Pakistan in Perth in 2017.
Chasing a formidable target of 264, Smith led Australia’s charge, smashing 108 off 104 balls, including 11 fours and a six. He was well supported by Peter Handscomb, who scored 82 runs.
Australia won the game by seven wickets and Smith was named Player of the Match for his efforts.
3. 131 vs India, Bengaluru, 2020
One of Smith’s most memorable ODI innings came in Bengaluru against India in 2020.
Smith’s 131-run knock, which consisted of 14 fours and a six, propelled the visitors to a competitive first-innings score of 286 runs. The Australian No. 3 was well supported by Marnus Labuschagne, who racked up 54 runs to lay the foundation for their first innings score.
Despite Smith’s brilliance, Australia lost the game by seven wickets. Rohit Sharma was named Player of the Match for his 119-run knock.
2. 149 vs India, Perth, 2016
Smith’s second highest ODI score came in Perth during India’s tour of Australia in 2016.
Chasing 310, Australia lost openers David Warner and Aaron Finch for low scores. Smith then added 242 runs with George Bailey to help Australia win by five wickets.
His 149-run knock, which came off 135 balls and included 11 fours and two sixes, earned him the Player of the Match award.
1. 164 vs New Zealand, Sydney, 2016
Steve Smith registered his highest ODI score of 164 during the first ODI of New Zealand’s tour of Australia in 2016.
Batting first, Australia notched up a competitive total of 324/8 on the back of Smith’s stunning century, which included 14 fours and four sixes. He put on 127 runs with Travis Head for the fifth-wicket, setting the stage for late fireworks.
The hosts won the game by 68 runs, with Smith being named as Player of the Match.
(All stats are updated till 4th March 2025)
For more updates, follow Khel Now Cricket on Facebook, Twitter, Instagram, Youtube; download the Khel Now Android App or IOS App and join our community on Whatsapp & Telegram.
Where passion meets insight — blending breaking news, in-depth strategic analysis, viral moments, and jaw-dropping plays into powerful sports content designed to entertain, inform, and keep you connected to your favorite teams and athletes. Expect daily updates, expert commentary and coverage that never leaves a fan behind.
- 60.6 crore loss for Australia after Boxing Day Test ends in just two days – Reports
- BCCI informally approaches THIS stalwart as Gautam Gambhir's replacement amid India’s struggle in Tests- Reports
- India announce squad for ICC U19 World Cup 2026, Ayush Mhatre named captain
- Shocking incident in BPL 2025-26; Dhaka Capitals' coach passes away tragically
- PR vs SEC: Live streaming details, when & where to watch match 3 of SA20 2025-26
- Shocking incident in BPL 2025-26; Dhaka Capitals' coach passes away tragically
- 5 major reasons why Test matches are getting shorter
- List of teams who beat Australia in Boxing Day Test
- Will Rohit Sharma play anymore games in Vijay Hazare Trophy 2025-26?
- Throwback to all IND vs PAK cricket clashes in 2025