The Indian Premier League (IPL) has always been the biggest wait for every Indian cricket fan. But this year, all fans are disheartened because it got postponed. But, we can cherish the moments from the old sessions, right? The tournament has seen the biggest encounters of all time, by talented players. Thus, we are here with some of them, that are worthy enough to be watched in the loop.

1.      Chennai Super Kings (CSK) vs Kolkata Knight Riders (KKR), 2010

At the end of the match, KKR needed 6 runs. Dhoni handed the ball to Suresh Raina, who dripped 2 runs from his first 3 balls. The fourth ball alarmed Hodge, who narrowly survived a run-out. Saha took 2 runs from the fifth ball, and with one needed from the last ball, the wicketkeeper hit a boundary to record an unforgettable win for KKR.

2.      Mumbai Indians (MI) vs Chennai Super Kings (CSK), 2012

MI needed 16 from the last over bowled by Ben Hilfenhaus of CSK. Dwayne Smith from MI won the match for the team by scoring an aggressive 14 from the last 3 balls to finish the match.

3.      Mumbai Indians (MI) vs Rajasthan Royals (RR), 2014

MI was needed to score 190, as it was set by RR. It was a very tough match. But, it was Corey Anderson, who handled the situation who scored a high run rate. He was also helped by Michael Hussey and Ambati Rayudu. They reached the moment when they needed 9 off 3 balls. However, after 3 balls, they scored a tie.