![MS Dhoni](http://images.catchnews.com/upload/2017/11/17/MSDhoni_89569_730x419-m.jpg)
These days MS Dhoni is in the discussions for his game and even some veteran cricketers have started raising questions on the form of this super-hit cricketer. However, as a captain MS Dhoni always has been praised, maybe he was the best Indian cricket team captain of all time.
MS Dhoni has led the Indian team to victory in two World Cups (2007 T20 and 2011 ODI). Well, not always win, Dhoni also has faced some major defeats in the game which surely his fans will never want to watch again.
5. India vs New Zealand (2010 ODI Tri-Series Ind, NZ, SL) - In the first match of this series, India had to face a heavy defeat. New Zealand set the 288 runs target in front of India, but India got all out on just 88 runs.
4. India vs Sri Lanka (2010 ODI Tri-Series Ind, NZ, SL) - In the same series, once again Dhoni led India and got failed against Sri Lanka. India, playing first, go all out on just 103 runs and on the other hand, Sri Lanka won the match in just 15.1 overs.
3. India vs England (2014 Oval Test Match) - England team made 486 runs in the first inning and in the response team India made only 148 runs in the first inning. Then India faced an embarrassing follow on and in that also team just got all out after scoring 94 runs.
2. India vs England (2nd Test, England tour of India, 2012/13) - The most successful captain on the home ground had to face a huge defeat. The England team defeated India by 10 wickets.
1. India vs Bangladesh (2nd ODI, 3-match ODI series, 2015) - Bangladesh is meant to be the most unpredicted team. After 6 months of 2015 World Cup, team India went to Bangladesh and by taking revenge from team India, the Bangladesh team won the series by winning the last and series decider match. The whole Bangladesh media insulted the team India and especially MS Dhoni.