Top 10 highest successful run chases in ODI cricket

A total of 10 times a target above 350 runs has been chased in ODI cricket.
ODI cricket has become a batting-friendly format over the past 14 years. Unlike test cricket, where the red ball can swing, seam, or spin for much longer, the white ball in limited-overs cricket loses its shine and hardness quickly and becomes soft and easy to hit.
Rule changes over the years, including two new balls from both ends, and four fielders outside the circle from the 10th to 40th over, have made batting a lot more comfortable than before, and targets over 300 also have been chased easily over the years. On several occasions, teams have chased 350+ as well in ODIs.
On that note, let’s take a look at the top ten highest successful run chases in ODI cricket.
Top ten highest successful run chases in ODI cricket:
10. India – 351/4 vs Australia, 2013, Nagpur
The ODI series of Australia’s tour of India 2013 is regarded as one of the most closely contested limited-overs series of all time.
Trailing 2-1 in the seven-match series (with two games washed out), the sixth game in Nagpur was a do-or-die contest for India. Batting first, Australia hammered 350 runs.
In the run chase, Virat Kohli starred for the hosts, smashing an unbeaten 115 off 66 balls, including 18 fours and a six. He was well supported by Shikhar Dhawan, who also scored a century, and the duo guided India to a six-wicket win.
9. Pakistan – 355/4 vs South Africa, 2025, Karachi
Pakistan created history against South Africa in the ODI Tri-Series 2025 in Karachi when they chased down 353 runs.
The hosts had a shaky start to their chase, slipping to 91/3 before Mohammad Rizwan (122*) and Salman Ali Agha (134) put together a 260-run stand for the fourth wicket. The partnership helped Pakistan win the game by six wickets and with an over to spare.
Salman was named player of the match for his match-winning efforts.
8. Australia – 356/5 vs England, 2025, Lahore
Australia made history with a memorable win against arch-rivals England in the group-stage match of the ICC Champions Trophy 2025 in Lahore.
After conceding 351 runs in the first innings, Australia seemed headed for defeat when they slipped to 136/4. However, they fought back with brilliant knocks from Josh Inglis (120*) and Alex Carey (69), to make a comeback in the game.
Glenn Maxwell applied the finishing touch, scoring a quickfire 32 off 15 balls to seal a five-wicket victory. Josh Inglis was named Player of the Match for his knock. This is also the highest successful run-chase in ICC Champions Trophy history.
7. India – 356/7 vs England, 2017, Pune
England were on the receiving end of India’s batting dominance in the first ODI of the England’s tour of India 2017 in Pune.
Chasing 351, India were powered by centuries from Virat Kohli (122) and Kedar Jadhav (120). The duo stitched a 200-run stand for the fifth wicket, helping India recover from 63/4.
The hosts won the game by three wickets to take a 1-0 lead in the three-match series.
6. England – 359/4 vs Pakistan, 2019, Bristol
England’s white-ball cricket peaked between 2015 and 2021. The Three Lions chased down a 359-run target with 37 balls to spare against Pakistan in Bristol in 2019.
Jonny Bairstow top-scored for the hosts, whacking 128 off 93 balls. He received solid support from Jason Roy, who chipped in with 76 runs to help England win by six wickets.
5. Australia – 359/6 vs India, 2019, Mohali
In the fourth game of the India vs Australia ODI series in 2019 in India, the visitors chased down a 359-run target in Mohali.
They were powered by a memorable century from Peter Handscomb (117) and a blazing unbeaten 84-run knock off 43 balls by Ashton Turner. Turner was named Player of the Match for his thunderous efforts.
4. India – 362/1 vs Australia, 2013, Jaipur
Another unforgettable chapter in the India-Australia ODI rivalry was written in the second ODI of Australia’s 2013 tour of India in Jaipur.
Chasing 360, Rohit Sharma and Virat Kohli stitched an unbeaten 186-run partnership, which became what was a trailer for the next decade.
Rohit top-scored with 141, while Virat and Shikhar Dhawan contributed 100 and 95 runs respectively, as India secured a breezy nine-wicket win with 39 balls to spare.
3. England 364/4 vs West Indies, 2019, Bridgetown
England made light work of the target of 361 set by West Indies in Bridgetown in 2019.
England started strong with Jason Roy (123) and Joe Root (102) scoring dominant centuries. Eoin Morgan (65) and Ben Stokes (20*) later applied the finishing touch to secure a six-wicket win.
Roy was named Player of the Match.
2. South Africa – 372/6 vs Australia, 2016, Durban
The Proteas produced a stunning batting performance against Australia in 2016 at Durban.
Chasing a massive 372-run target, the hosts were led by David Miller, who scored an unbeaten 118 off 79 balls, including 10 fours and six sixes. He added an unbeaten 107-run partnership with Andile Phehlukwayo for the seventh wicket to help South Africa win the game by four wickets.
1. South Africa – 438/9 vs Australia, 2006, Johannesburg
South Africa hold the record for the highest successful run-chase in ODI cricket history. They achieved this feat against Australia in Johannesburg during the fifth ODI of the 2006 series.
After conceding the first ever 400+ total in an ODI, South Africa had a shaky start chasing a mammoth target of 435, losing opener Dippenaar for just one run. However, Herschelle Gibbs and captain Graeme Smith stitched a 187-run partnership to bring the hosts back into the game.
Gibbs starred with a brilliant 175 off 111 balls, smashing 21 fours and seven sixes. Mark Boucher and Johan van der Wath kept their calm in the last stage of the match to help South Africa win the game by one wicket.
(All stats are updated till 5th 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.