With 76 centuries in international cricket, 29 in test cricket, 46 in ODI, and 1 in T20Is, Virat Kohli remains atop the list of active cricketers with most 100s on international circuit. Though he suffered a century drought for almost three years after 2019, King Kohli soon claimed his maiden T20I ton in the Asia Cup against Afghanistan.
With 45 centuries, that includes 25 in tests, 19 in ODIs, and 1 in T20Is, David Warner is placed second in the list. Known for his aggressive style of batting, he scored his maiden century against Sri Lanka in 2012 and last in December 2022.
Joe Root has so far notched up 16 ODI centuries, 29 in the Test format and none in T20I. He debuted in the Test in December 2012 and scored his first century in 2013 against New Zealand.
Rohit's maiden century came during the tri-nation series in Zimbabwe, where he scored a stellar 114 against the hosts. Currently, he holds 30 ODI tons, 9 Test centuries, and 4 in T20Is.
The swashbuckling batsman has scored a total of 42 centuries, including 12 hundred in tests and 30 in the ODI. Smith has added ODI centuries to his name in eight different venues across the world.
ADVERTISEMENT