Test cricket, known for its patience, perseverance, and tactical complexity, has also delivered some of the most thrilling run chases in sporting history.
While batting last in a Test match is often a daunting task, a few teams have defied the odds to hunt down massive fourth-innings targets, turning potential defeats into legendary triumphs.
England have now added their name to this elite list – their recent ENG vs IND triumph at Headingley, chasing 371, ranks among the top ten run chases of all time. In this comprehensive look, we revisit the top 10 highest run chases in Test cricket and the memorable matches where teams achieved the seemingly impossible.
1. West Indies – 418/7 vs Australia (2003, Antigua)
At the top of the list is the unforgettable run chase by the West Indies in 2003. Facing a daunting 418-run target set by a dominant Australian side, Ramnaresh Sarwan and Shivnarine Chanderpaul played pivotal knocks. Supported by Omari Banks, the Caribbean team chased down the target on the final day in what remains the highest successful run chase in Test history.
2. South Africa – 414/4 vs Australia (2008, Perth)
South Africa pulled off a stunning chase at the WACA, with captain Graeme Smith, AB de Villiers, and JP Duminy playing crucial roles. Their disciplined and aggressive batting stunned the Australians and helped set up a famous 2-0 series lead.
3. India – 406/4 vs West Indies (1976, Port of Spain)
In one of Indian cricket's most historic moments, they successfully chased down 406 in Trinidad. Sunil Gavaskar’s brilliance and Gundappa Viswanath's masterclass were key as India claimed its highest-ever fourth-innings target.
4. Australia – 404/3 vs England (1948, Leeds)
Led by the legendary Sir Donald Bradman’s 173* and Arthur Morris’ 182, Australia cruised past 404 in “The Invincibles” tour. It remains a benchmark of dominance in fourth-innings run chases.
5. West Indies – 395/7 vs Bangladesh (2021, Chattogram)
A surprise entry, this chase was orchestrated by debutant Kyle Mayers, who scored an unbeaten 210. The under-strength West Indian team stunned Bangladesh in one of the most inspirational victories in modern cricket.
6. Sri Lanka – 391/4 vs Zimbabwe (2017, Colombo)
Kusal Mendis and Dimuth Karunaratne laid the foundation, while Angelo Mathews anchored the innings. Sri Lanka pulled off their highest-ever successful chase, showcasing composure under pressure.
7. India – 387/4 vs England (2008, Chennai)
Just days after the Mumbai terror attacks, India delivered a performance of unity and defiance. Sachin Tendulkar scored an unbeaten century as India chased down 387, dedicating the win to the nation.
8. Pakistan – 382/3 vs Sri Lanka (2015, Pallekele)
Pakistan chased 382 with flair, led by centuries from Younis Khan and Shan Masood. It marked one of their finest away wins and their highest-ever run chase in Test cricket.
9. England – 378/3 vs India (2022, Birmingham)
A modern-day statement of England’s new "Bazball" era under coach Brendon McCullum, Jonny Bairstow, and Joe Root decimated India’s bowling attack to chase down 378 with aggressive strokeplay.
10. England vs India – 371 runs (2025)
The latest entry in the record books comes from the ongoing England vs India rivalry.
At Headingley on 24 June 2025, England chased 371 runs in the fourth innings to defeat India, marking one of the highest successful run chases ever. Set 371 to win on the final day, England achieved the target after losing five wickets.
Opener Ben Duckett smashed 149 at nearly run-a-ball, while Zak Crawley scored 65, putting England in a strong position. Root, on his home ground, remained unbeaten with a fluent half-century and brought his side home.