Many international cricket players played for the team in critical moments. In India, MS Dhoni was a magician who was a game changer at any time. Here is the article about the top ten unforgettable matches played by Mahendra Singh Dhoni.

1. Pakistan VS India

On 30th December 2012, When the ODI match happened between India and Pakistan, India scored 20 runs for five wickets in the 10th over. MS Dhoni was a man who scored 113 runs not out of 125 balls to save India from Pakistan and got a respectable score of 227 runs with six wickets loss after 50 overs. It was an unforgettable match played by MSD.

2. West Indies VS India

On 28th June 2009, When the ODI match happened between India and West Indies, India lost three wickets for seven runs in the first two overs. MS Dhoni was a man who scored 95 runs and got a respectable score of 188 runs in 48.2 overs. It was an unforgettable match played by MSD, but India lost by eight wickets.

3. England VS India

On 23rd July 2003, When the test match happened between India and England, India scored 137 runs with three wickets loss on day five. MS Dhoni had a partnership with VVS Laxman after the fifth wicket. It was an unforgettable test match played by MSD scored 76 runs out of 159 balls. Due to the weather condition match was drawn.

4. Royal Challengers Bangalore VS Chennai Super Kings

In 2018, When the IPL match happened between Chennai Super Kings and Royal Challengers Bangalore, CSK should chase 205 runs, but Chennai scored 74 runs with four wickets loss. MS Dhoni was a man who scored 70 runs and partnerships 101 runs with Ambati Rayudu. It was an unforgettable IPL match played by MSD.

5. Mumbai Indians VS Chennai Super Kings

It was the final IPL match between Mumbai Indians and Chennai Super Kings in 2013. MI set 148 runs as a target for CSK. Chennai Super Kings scored 58 runs with eight wickets loss. It was an unforgettable IPL match played by MS Dhoni scored 63 runs off 45 balls. Due to the unluck, CSK lost the IPL final match.

6. Rajasthan Royals VS Chennai Super Kings

In 2018, When the IPL match happened between Chennai Super Kings and Rajasthan Royals, CSK scored 175 runs in 20 overs because of a man MS Dhoni who scored 75 runs as a not-out. CSK won by eight runs, and the Player of the Match award belongs to MS Dhoni. It was an unforgettable IPL match played by MSD.

7. Australia VS India

On 24th February 2003, the test match happened between India and Australia. India lost four wickets before reaching 200 runs. MS Dhoni was the first Indian cricket player who scored 224 runs to save India from Australia. It was an unforgettable match played by MSD, and India won by eight wickets.

8. South Africa VS India

On 20th September 2007, the T20 match happened between India and South Africa. India lost the first four wickets for 61 runs in the 11th over. MS Dhoni was a man who scored 45 runs off 33 balls and did not take any pressure at a crucial moment. It was an unforgettable match played by MSD, and India won by 37 runs.

9. Sri Lanka VS India

On 12th December 2005, the ODI match happened between India and Sri Lanka. India lost three wickets in the first five overs. MS Dhoni was a man who scored 183 runs as not out of 145 balls. Similarly, MS Dhoni scored 91 runs as not out of 79 balls against Sri Lanka on 2nd April 2011. Both were unforgettable ODI matches played by MSD.

10. Punjab Kings VS Chennai Super Kings

In 2018, When the IPL match happened between Chennai Super Kings and Rajasthan Royals, CSK scored 56 runs with three wickets loss. MS Dhoni was a man who scored 79 runs and took a partnership with Ambati Rayudu. It was also an unforgettable match played by MSD. At last, CSK lost the IPL match.