Rohit Sharma has been performing consistently for more than two years now. The Mumbaikar batsman who also led Mumbai Indians to 5 successful titles, is making runs for fun. He has scored the most number of centuries in the world since 2018.
Sharma has played 106 innings since 2018 and scored 19 hundreds whereas Virat Kohli is on 2nd spot with 18 centuries. Joe Root following both of them with 13 hundreds in 122 innings across all formats.
This might look like just another stat but if we look closely, Root and Kohli have played awesome cricket over past two years, still when it comes to the number of centuries it’s Rohit Sharma who tops the charts.
Joe Root has been in sublime form in test in 2021. In the 7 innings that he played this year, he has scored 690 runs with an average of 98.6.Kohli is having a humble beginning this year. He has long overdue of runs to deliver, however he has been scoring centuries every now and then.