The cricket match becomes a historic event when the biggest players and arch-rivals square off against each other in a thrilling contest.
The highly-anticipated cricket matches include teams like India and Pakistan taking on each other, while the Ashes between Australia and England is the epitome of Test cricket brilliance.
In this article, we will look at the five best cricket matches of all time across all formats.
5. India vs. Australia: 2nd Test, Kolkata (2001)
In the second Test of the three-match Test series during Australia’s tour of India in 2001, Sourav Ganguly’s Team India pulled off a nearly impossible comeback in the second innings after being forced to follow on. Australia registered 445 runs in the first innings as skipper Steve Waugh scored a century while Matthew Hayden left three runs short of scoring a century. India were bowled out at 171 in the first innings as VVS Laxman scored a half-century. However, an epic 376-run partnership between VVS Laxman (281) and Rahul Dravid (180) helped India overcome the follow-on and declared the innings at 657 runs. Harbhajan Singh spun a web around the Aussies in the second innings to help India win the match by 171 runs and end Australia’s 16-game unbeaten streak.