Table of Contents
Only seven teams in the history of ODI cricket have managed to cross the monumental 400-run mark, a feat that highlights the evolution of the format. Cricket, long celebrated as a gentleman’s game, has undergone a striking transformation in One Day Internationals. Decades ago, a score of 250 was considered highly competitive and often match-winning.
Today, however, ODI cricket has become a stage for relentless aggression, fearless stroke play, and boundary-laden encounters, where teams not only cross the 300-run threshold with regularity but also push the limits of batting excellence. Reaching the 400-run milestone is not just about piling up runs, it is a statement of dominance, showcasing explosive batting line-ups, strategic acceleration, and a shift in mindset that embraces risk-taking in pursuit of extraordinary totals. This rare achievement reflects how the modern ODI game has tilted towards power hitting, innovative shot-making, and a new brand of cricketing entertainment that continues to redefine the limits of possibility.
Most 400+ totals by a men’s team in ODI cricket
7) Zimbabwe (1 time)
- 408/6 vs United States (Harare, 2023): This was a landmark moment for Zimbabwe cricket. In a home game, they became the seventh team to join the 400+ club. The innings was defined by a magnificent century from Sean Williams, who scored a blazing 174 off just 101 balls. He received strong support from Ryan Burl and Sikandar Raza, as the team put on a spectacular batting display.
6) New Zealand (2 times)
- 401/6 vs Pakistan (Bengaluru, 2023): This score is a unique entry on the list as it’s the only 400+ total in a losing cause. In a high-stakes World Cup match, New Zealand’s batting lineup fired on all cylinders. Centuries from young star Rachin Ravindra (108) and captain Kane Williamson (95) laid the foundation, and a late blitz from Daryl Mitchell and Mark Chapman took them past 400. However, Pakistan’s Fakhar Zaman had other ideas and his record-breaking century helped his team chase down a revised target under the DLS method.
- 402/2 vs Ireland (Aberdeen, 2008): New Zealand’s first 400+ score was a dominant performance against a weaker opposition. Openers Jesse Ryder (105) and Brendon McCullum (166) set a huge platform with a record-breaking opening partnership. Ross Taylor then continued the onslaught with an unbeaten 59.
5) Sri Lanka (2 times)
- 411/8 vs India (Rajkot, 2009): In a match where both teams breached the 400-run mark, Sri Lanka’s chase was nothing short of heroic. After India posted a massive total, Sri Lanka’s Tillakaratne Dilshan hammered a scintillating 160 off 124 balls. He was supported by Kumar Sangakkara (90) and Sanath Jayasuriya (31), but their valiant effort fell just short as they lost by three runs.
- 443/9 vs Netherlands (Amstelveen, 2006): This was a new world record at the time. Sri Lanka, led by the aggressive Sanath Jayasuriya who scored a blistering 157, completely dismantled the Dutch bowling attack. He was well-supported by Dilshan with a century (117*) and a quickfire half-century from Mahela Jayawardene.
4) Australia (3 times)
- 431/2 vs South Africa (Mackay, 2025): This was Cameron Green‘s day. After a massive 250-run opening stand between Travis Head (141) and Mitchell Marsh (118), Green came to the crease and unleashed a brutal assault. He smashed the fastest ODI century by an Australian (in 47 balls) on his way to an unbeaten 118, propelling Australia to their second-highest ODI total.
Also READ: AUS vs SA: Fans go wild as Cameron Green shines with record-breaking maiden hundred in the 3rd ODI
- 417/6 vs Afghanistan (Perth, 2015): A dominant batting performance in the 2015 World Cup. David Warner hit his highest ODI score with a massive 178, and Steve Smith (95) and Glenn Maxwell (88) chipped in with aggressive half-centuries to ensure Australia posted a huge total.
- 434/4 vs South Africa (Johannesburg, 2006): This was the very first 400+ score in ODI history and part of one of the most memorable matches ever. Ricky Ponting’s brilliant 164 laid the foundation, with solid contributions from Adam Gilchrist (55) and Simon Katich (79). The total was a world record at the time, only for South Africa to miraculously chase it down in the second innings.
3) England (6 times)
- 400/8 vs West Indies (Birmingham, 2025): A testament to England’s “Bazball” philosophy, this was a team effort that resulted in a 400+ score without a single century from any individual batsman. Contributions came from across the top order and lower middle order, with the highest score being a 92 from Jos Buttler.
- 498/4 vs Netherlands (Amstelveen, 2022): The current world record for the highest team total. England’s batsmen were in a different league, with three of them scoring centuries. Phil Salt (122), Dawid Malan (125), and Buttler (162*) all dominated, while Liam Livingstone hammered a stunning 66* from just 22 balls at the end of the innings.
- 418/6 vs West Indies (St George’s, 2019): This was a typical England batting performance on a good pitch. Buttler was the star, smashing 150 off 77 balls. He was aided by an aggressive century from Eoin Morgan (103) and a half-century from Alex Hales, as they posted an unassailable total.
- 481/6 vs Australia (Nottingham, 2018): This was a world-record total at the time and a massive statement of England’s batting prowess. Jonny Bairstow (139) and Hales (147) both scored stunning centuries, while Jason Roy chipped in with a half-century.
- 444/3 vs Pakistan (Nottingham, 2016): Hales was the chief destroyer in this innings, scoring a then-record 171. He was ably assisted by Joe Root (85) and an explosive unbeaten 90 from Jos Buttler, which took them past the previous record.
- 408/9 vs New Zealand (Birmingham, 2015): This was the start of England’s aggressive white-ball revolution. Root (104) and Jos Buttler (129) both scored centuries, while captain Morgan and Ben Stokes contributed half-centuries to take England past the 400-run mark.
2) India (7 times)
- 410/4 vs Netherlands (Bengaluru, 2023): Another World Cup masterclass. After a solid opening stand, Shreyas Iyer took charge, scoring a brilliant century (128). He was supported by fifties from Shubman Gill, Virat Kohli and KL Rahul, as India’s batting depth proved too strong for the Dutch.
- 409/8 vs Bangladesh (Chattogram, 2022): A record-breaking innings from Ishan Kishan, who smashed the fastest-ever ODI double hundred (in just 126 balls) on his way to 210. Kohli also returned to form with a century (113), as India posted a massive total.
- 404/5 vs Sri Lanka (Kolkata, 2014): This match is a testament to one man’s greatness. Rohit Sharma hammered a world-record 264, the highest individual score in ODI history. He single-handedly outscored the entire Sri Lankan team as India posted a mammoth total.
- 418/5 vs West Indies (Indore, 2011): Another sensational double-century. Virender Sehwag scored a blistering 219, breaking Sachin Tendulkar‘s record for the highest individual score in ODIs at the time.
- 401/3 vs South Africa (Gwalior, 2010): This was the day cricket history was made. Tendulkar became the first male cricketer to score a double century in an ODI, reaching an unbeaten 200. He was supported by a quickfire fifty from Dinesh Karthik, as India went past 400.
- 414/7 vs Sri Lanka (Rajkot, 2009): In a high-scoring game, Virender Sehwag led the charge with a blazing 146. He was assisted by fifties from MS Dhoni and Sachin Tendulkar, as India posted a total that proved just enough in the end.
- 413/5 vs Bermuda (Port of Spain, 2007): India’s first 400+ score came in a World Cup match. Virender Sehwag scored a hundred (114), while Sourav Ganguly (89) and Yuvraj Singh (83) also played significant roles in a dominant batting performance.
1) South Africa (8 times)
- 428/5 vs Sri Lanka (Delhi, 2023): In a World Cup match that showcased their incredible batting depth, South Africa had three centurions. Quinton de Kock (100), Rassie van der Dussen (108), and Aiden Markram (106) all scored tons to set up a huge win.
- 416/5 vs Australia (Centurion, 2023): A magnificent performance by Heinrich Klaasen, who smashed 174 off just 83 balls. He and David Miller (82*) put on a whirlwind partnership to take the total well past the 400-run mark.
- 438/4 vs India (Mumbai, 2015): Another dominant batting display by the Proteas. Kock (109), Faf du Plessis (133), and AB de Villiers (119) all scored centuries in a relentless assault on the Indian bowlers.
- 411/4 vs Ireland (Canberra, 2015): In a World Cup group game, Hashim Amla (159) and Du Plessis (109) both scored centuries, while a late charge from David Miller took them to a commanding total.
- 408/5 vs West Indies (Sydney, 2015): A collective batting effort, with fifties from Amla (65), Du Plessis (62), and Rilee Rossouw (61), which laid the foundation for an incredible innings from De Villiers, who scored 162 off 66 balls.
- 439/2 vs West Indies (Johannesburg, 2015): This match is famous for De Villiers’ record for the fastest-ever ODI century, which came off just 31 balls. He finished with 149 off 44 balls. He was supported by centuries from Amla (153*) and Rossouw (128), as South Africa broke their own record for the highest team total.
- 418/5 vs Zimbabwe (Potchefstroom, 2006): Just months after their famous chase, South Africa posted another big score. Mark Boucher smashed a brutal, unbeaten 147 off just 68 balls, while fifties from AB de Villiers and Justin Kemp helped them reach a huge total.
- 438/9 vs Australia (Johannesburg, 2006): The most famous entry on this list. Chasing a world-record 434, the Proteas pulled off an impossible heist. Herschelle Gibbs played the innings of a lifetime, scoring 175 off 111 balls, while captain Graeme Smith (90) and Mark Boucher (50*) provided crucial support to seal the win with one wicket and one ball to spare.
Also READ: Most individual centuries in an ODI innings ft. Australia