Warne and MS met nine times as captains. Dhoni won 5 out of the 9 meeting whereas Shane Warne won 4 as Rajasthan Royals captain.
Williamson did not get a single win against MS Dhoni in the six meetings in IPL.
Yuvraj Singh also couldn't win a single game against Dhoni in the seven matches in which both were captains.
David Warner managed to win 3 games against MS Dhoni as the skipper but the CSK legend has 7 wins against the Aussie.
Gambhir gave Dhoni a tough time in the IPL. Dhoni won seven games but former KKR skipper had eight wins against the CSK legend.
Rohit Sharma is the standout performer in terms of captain. He won 12 games against MSD and the CSK legend could only manage 10 in return.
Kohli has won six games against Dhoni as skipper but lose 11 games.