Top 5 MI vs CSK matches in IPL history

IPL 2019 final - MI won by 1 run: The most thrilling and closely contested match between the two teams came in the final of the 2019 IPL, where MI defended their total of 149/8 by restricting CSK to 148/7, winning the match by just 1 run

IPL 2018 final - CSK won by 8 wickets: In the final of the 2018 IPL, CSK chased down MI's total of 149/8 with ease, thanks to an unbeaten 117-run partnership between Shane Watson (117*) and Suresh Raina (32*), winning the match by 8 wickets.

IPL 2013 final - MI won by 23 runs: In the final of the 2013 IPL, MI set a target of 149 for CSK to chase, thanks to Kieron Pollard's unbeaten 60 off 32 balls. In response, CSK were bowled out for 125, with Mitchell Johnson taking 2 wickets and Harbhajan Singh taking 3 wickets.

 IPL 2012 first qualifier - CSK won by 38 runs: In the first qualifier of the 2012 IPL, CSK posted a mammoth total of 187/5, with Mike Hussey scoring 49 and Suresh Raina scoring 82 off just 42 balls. In response, MI could only manage 149/9, with Murali Vijay taking 3 wickets.

IPL 2010 final - CSK won by 22 runs: In the final of the 2010 IPL, CSK posted a total of 168/5, with Suresh Raina top-scoring with 57. In response, MI were bowled out for 146, with Doug Bollinger taking 4 wickets and Murali Vijay taking a brilliant catch to dismiss Sachin Tendulkar.

Top 5 best bowling performances by RCB players in IPL history.