MS Dhoni VS Rohit Sharma: Who has more centuries

Rohit Sharma and MS Dhoni are one of the greatest batsmen in the world.

Both have made many world records and together they have won many matches for India.

Let us know which of the two has scored more centuries.

MS Dhoni has scored 6 centuries in 144 innings in Test matches.

Dhoni's Test Centuries

MS Dhoni has scored 10 centuries in 297 innings in ODIs.


MS Dhoni has not been able to score any century in T20 and IPL matches so far.

In T20 & IPL

Rohit Sharma has scored 8 centuries in 77 innings in Test matches.

Rohit's test century

Rohit Sharma has scored 29 centuries in 227 innings in ODIs.

In ODIs 

Rohit Sharma has scored 4 centuries in T20 and only 1 century in IPL matches.

In T20 & IPL 

Rohit Sharma has scored 42 centuries including IPL and MS Dhoni has scored a total of 16 centuries.