It would be not wrong If I say both MS Dhoni and Virat Kohli are best cricketers to play for India. Here are some of analysis of MS Dhoni vs Virat Kohli. Who is Best?
Both are the players who are most committed to Indian Cricket. Both played for team’s win and growth.
MS Dhoni built many players and always backed talented stars whereas Virat Kohli changed the fitness standard of players.
MS Dhoni is called as “Captain Cool”, “Best Finisher” whereas Virat Kohli is called as “Run Machine” and “Captain Aggressive”. Captain Cool MS Dhoni has led Indian Team for atleast ten years and changed Indian Cricket alot. Virat Kohli led Test side for 7 years from 2015 to 2021 end. Indian Test team was very dominant under Virat Kohli. Some people all around the World says Dhoni is better and some people says Kohli is better. So let’s compare formats wise: –
In Tests, Virat Kohli has played 101 Test matches and scored 8043 runs at an average of 50 with 27 Hundreds.
MSD on other hand, has scored 4876 runs at an average of 38.
In Terms of Captaincy, today Virat Kohli is most successful Indian Captain. India remained No1 in Tests for four years under Virat.
Under Virat, India won 40 Test matches and is India’s most successful Test Captain.
Dhoni was the most Test successful Captain before Virat but his overseas test records are not so good.
As a Batsman as well, he has no overseas century in Tests.
So, in Tests Virat Kohli is better, both as a Captain and Batsman.
Virat Kohli won the first battle of MS Dhoni vs Virat Kohli
In ODIs MS Dhoni is called as best finisher of all time and Virat Kohli is called as Run Machine.
Both have very good record in ODIs as a batsman. Both have won India many games by their individual performances.