Quick read: A ranked evergreen guide to the most dramatic cricket matches ever played.
England vs New Zealand, 2019 World Cup final
A tied ODI, a tied Super Over and England's first men's World Cup title made Lord's 2019 the most replayed modern final.
India vs Australia, Kolkata Test 2001
VVS Laxman and Rahul Dravid turned a follow-on into one of Test cricket's greatest recoveries before Harbhajan Singh finished the job.
Australia vs South Africa, Johannesburg ODI 2006
South Africa chased 435 and changed what every ODI captain thought was possible.
England vs Australia, Headingley Test 1981
Ian Botham and Bob Willis turned certain Ashes defeat into folklore.
England vs Australia, Edgbaston Test 2005
Australia fell two runs short in a thriller that defined the 2005 Ashes.
India vs Pakistan, 2007 World T20 final
The first World T20 ended with cricket's biggest rivalry and a final-over catch.
West Indies vs Australia, Adelaide Test 1993
A one-run Test that showed the pressure and precision of the great West Indies pace era.
India vs Pakistan, 2022 T20 World Cup
Virat Kohli's 82 not out at the MCG became a modern chase template.
New Zealand vs South Africa, 2015 World Cup semi-final
Grant Elliott's six sent New Zealand to a first World Cup final.
Australia vs West Indies, 1960 tied Test
The first tied Test gave cricket a new dramatic possibility.
Last reviewed: June 2, 2026. Rankings are editorial where no official all-time ranking exists.