India produced the second-highest run chase in ODI history on 30 September 2026, overhauling West Indies’ 405 at Guwahati to reach 406 for 2 with eight wickets and 39 balls to spare. Shubman Gill’s unbeaten 223 and Rohit Sharma’s 101 made 406 look modest, and India became only the second team to chase down 400 in an ODI. The feat sits behind only South Africa’s famous 438. Here are the top ten highest successful run chases in ODI history.
Top 12 Highest Run Chase in ODI
South Africa’s 438 still leads the way, with India’s 406 now second. The chases below are ranked by the second-innings total.
| # | Team | Score | Overs | RR | Opposition | Stadium | Date |
|---|---|---|---|---|---|---|---|
| 1 | South Africa | 438/9 | 49.5 | 8.79 | Australia | Wanderers, Johannesburg | 12 Mar 2006 |
| 2 | India | 406/2 | 43.3 | 9.33 | West Indies | Barsapara, Guwahati | 30 Sep 2026 |
| 3 | Netherlands | 374/6 | 49.2 | 7.58 | Scotland | Forthill, Dundee | 12 Jun 2025 |
| 4 | South Africa | 372/6 | 49.2 | 7.54 | Australia | Kingsmead, Durban | 5 Oct 2016 |
| 5 | England | 364/4 | 48.4 | 7.48 | West Indies | Kensington Oval, Bridgetown | 20 Feb 2019 |
| 6 | India | 362/1 | 43.3 | 8.32 | Australia | Sawai Mansingh, Jaipur | 16 Oct 2013 |
| 7 | South Africa | 362/6 | 49.2 | 7.34 | India | SVNS Stadium, Raipur | 3 Dec 2025 |
| 8 | Australia | 359/6 | 47.5 | 7.51 | India | PCA Stadium, Mohali | 10 Mar 2019 |
| 9 | England | 359/4 | 44.5 | 8.01 | Pakistan | County Ground, Bristol | 14 May 2019 |
| 10 | India | 356/7 | 48.1 | 7.39 | England | MCA Stadium, Pune | 15 Jan 2017 |
| 11 | Pakistan | 355/4 | 49.0 | 7.24 | South Africa | National Stadium, Karachi | 12 Feb 2025 |
| 12 | West Indies | 352/5 | 48.2 | 7.28 | India | MYS Stadium, New Chandigarh | 03 Oct 2026 |
1. South Africa – 438/9 vs Australia (Johannesburg, 2006)
The 438 game at the Wanderers remains the most famous run chase in ODI history. Australia piled up 434 for 4, with Ricky Ponting making 164, a total thought to be out of reach at the time. South Africa answered with 438 for 9 off 49.5 overs, getting home off the second-to-last ball.

Herschelle Gibbs set the tone with 175 off 111 balls, and the lower order held its nerve after a dramatic wobble. It was the first time 400 had been chased down in an ODI, and it broke the world record for the highest team total twice in one match. Two decades on, no chase has come close.
2. India – 406/2 vs West Indies (Guwahati, 2026)
India produced the second-highest successful chase in ODI history at Guwahati on 30 September 2026. West Indies set 406 after posting 405 for 7, and India knocked it off with eight wickets and 39 balls to spare.

Shubman Gill led the way with an unbeaten 223, the fastest 200 in ODI history and the highest score ever made in a run chase, while Rohit Sharma struck 101 in a 255-run opening stand. The pair took the game away inside the first half of the innings, and Ruturaj Gaikwad finished it off. It was the first time India had chased 400, and the first 400-plus chase anywhere since South Africa’s 438.
3. Netherlands – 374/6 vs Scotland (Dundee, 2025)
The Netherlands pulled off one of the biggest chases by an Associate nation when they overhauled Scotland at Dundee on 12 June 2025. Set 374, they reached 374 for 6 off 49.2 overs to win a high-scoring contest with a few balls to spare.

It was a landmark result for Dutch cricket, showing how far the side had come in the fifty-over game. The chase was built on steady partnerships through the middle overs before a controlled finish. Few Associate teams had ever tracked down a total this large, and it stands as one of the highest successful run chases by any side in ODI history.
4. South Africa – 372/6 vs Australia (Durban, 2016)
South Africa chased down 372 against Australia at Kingsmead, Durban, on 5 October 2016, winning by four wickets. Set a stiff target, they reached 372 for 6 off 49.2 overs in a tight finish. The chase was anchored by strong top-order contributions and closed out with wickets in hand under pressure.

It was another reminder of South Africa’s appetite for big chases, a decade on from their famous 438. The result came in a closely fought series and showed that totals near 370 were no longer safe in the modern one-day game. It remains one of the highest successful chases against Australia.
5. England – 364/4 vs West Indies (Bridgetown, 2019)
England overhauled 364 against West Indies at Kensington Oval, Bridgetown, on 20 February 2019, winning by six wickets with time to spare. West Indies had set a huge target, but England reached 364 for 4 off 48.4 overs. It was part of a remarkable series in which both teams cleared 360 more than once, in the build-up to England’s home World Cup.

The chase reflected the aggressive template England had adopted since 2015, with power hitting through the top and middle order. It stands among the highest run chases England have completed and the biggest they have made against West Indies.
6. India – 362/1 vs Australia (Jaipur, 2013)
India made chasing 360 look routine at Jaipur on 16 October 2013, reaching 362 for 1 off just 43.3 overs to win by nine wickets. Rohit Sharma made an unbeaten 141 and Virat Kohli a 52-ball hundred, then the fastest by an Indian, in an opening blitz that overwhelmed Australia.

The margin, nine wickets with more than six overs to spare, made it one of the most dominant big chases ever seen. It came during a run-heavy series between the sides and underlined India’s batting depth at home. A run rate above eight an over across the innings was exceptional for the era.
7. South Africa – 362/6 vs India (Raipur, 2025)
South Africa chased 362 against India at Raipur on 3 December 2025, winning a high-scoring contest off 49.2 overs. India had set a daunting target, but South Africa’s batting held up through the middle overs and a composed finish got them home.

It was the third time South Africa had featured among the biggest chases, alongside their 438 and 372, confirming their reputation for running down large totals. The result came on a flat surface that rewarded strokeplay, and it went deep before South Africa sealed it. It ranks among the highest successful chases of recent years.
8. Australia – 359/6 vs India (Mohali, 2019)
Australia completed a then-record chase in India when they overhauled 359 at Mohali on 10 March 2019, winning by four wickets with 13 balls to spare. Usman Khawaja, Peter Handscomb and Ashton Turner all played key hands, with Turner’s late assault swinging the game.

India had posted 358 for 9 and looked in control, but dew and clean hitting turned the chase Australia’s way. It was the highest successful chase by any team in India at the time and part of a series Australia won from 0-2 down. The 359 for 6 remains one of Australia’s finest run chases.
9. England – 359/4 vs Pakistan (Bristol, 2019)
England knocked off 359 against Pakistan at Bristol on 14 May 2019, winning by six wickets with 31 balls remaining. It was a warm-up to their home World Cup and another show of their fearless chasing. Set a big target, England reached 359 for 4 off 44.5 overs, with fluent contributions through the order.

The win extended a run of high-scoring games between the sides that summer and confirmed England as the most destructive batting side in the world at the time. The chase, completed with more than five overs to spare, sits among the highest England have ever made.
10. India – 356/7 vs England (Pune, 2017)
India chased 351 against England at Pune on 15 January 2017, finishing on 356 for 7 to win by three wickets with 11 balls to spare. The chase looked gone when India slipped early, but Virat Kohli made 122 and Kedar Jadhav a career-best 120 in a stand that swung the game.

Their counterattack turned a difficult position into one of India’s most memorable run chases. England had posted 350 for 7, a strong total, only to be run down on a flat Pune pitch. It rounds out the ten highest successful run chases in ODI history.
11. Pakistan – 355/4 vs South Africa (Karachi, 2025)
Pakistan pulled off their highest successful run chase in ODI cricket at Karachi on 12 February 2025, overhauling South Africa’s 352 to finish on 355 for 4. Chasing 353 in the tri-nation series, they slipped to 91 for 3 before Mohammad Rizwan and Salman Agha took control.

The pair added 260 for the fourth wicket, Pakistan’s highest partnership for any wicket in a run chase, with Rizwan unbeaten on 122 and Agha making 134. It beat Pakistan’s previous best chase of 349 against Australia in 2022 and ranks among the biggest run chases in ODI history.
12. West Indies – 352/5 vs India (New Chandigarh, 2026)
West Indies produced their highest successful run chase in ODI cricket at New Chandigarh on 3 October 2026, overhauling India’s 351 to finish on 352 for 5 with ten balls to spare. Shai Hope led the way with an unbeaten 162 off 143 balls, equalling Chris Gayle’s mark for the highest score by a West Indian in an ODI run chase, and Amir Jangoo chipped in with 67.

India had posted 351 for 7, built on KL Rahul’s unbeaten 129 and Rohit Sharma’s 92, but it was not enough on a flat pitch. The series was already lost, yet it was a landmark result, West Indies’ first successful chase of 350 or more in an ODI.
Verdict: South Africa Holds the Record for the Highest Run Chase in ODI
South Africa holds the record for the highest successful run chase in ODI cricket. Their 438 for 9 against Australia at the Wanderers in 2006, chasing 435, stood as the only 400-plus chase for two decades until India’s 406 against West Indies in 2026. That night in Johannesburg reset what batting sides believed was possible, and even in an era of huge totals no team has matched it. India’s Guwahati chase moved to second and narrowed the gap, but the 438 game is still the benchmark for the greatest run chase of all.





