Dhoni is the first Indian skipper to achieve the feat and overall fifth in the world. The 32-year-old, however, is the first wicketkeeper-batsman in the world to this achievement.
Dhoni led India for the first time in 2007 at the ICC World Twenty20. It was a great beginning as he took the team to the title in South Africa.
He is the first captain in history to have won all three ICC tournaments - World T20, World Cup and Champions Trophy.
Australia's former leader Ricky Ponting heads the list having captained the team in 324 internationals followed by New Zealander Stephen Fleming (303).
Dhoni has led India in 51 Tests, 157 ODIs and 42 T20Is till today. He has scored 9,085 runs as captain across all formats.
Dhoni as captain for India
Tests: 51; Runs: 2,920; Highest Score: 224; Average: 42.31; Tons: 5
ODIs: 157; Runs: 5,393; HS: 139*; Ave: 57.98; Tons: 6
T20Is: 42; Runs: 772; HS: 48*; Ave: 33.56
Most international matches as captain
324 Ricky Ponting (Australia)
303 Stephen Fleming (New Zealand)
283 Graeme Smith (South Africa)
271 Allan Border (Australia)
250 MS Dhoni (India)