Interestingly, Kohli would have taken the joint-top spot on the basis of his ODIs centuries alone as Warner, who is second on the list, has managed 43 centuries (24 ODIs, 18 Tests, 1 T20Is) in his international career so far.
Kohli, however, is going through a lean patch in terms of centuries as it has been more than year since he reached the three-figure mark in international cricket.
His last ODI century came against the West Indies in August 2019, where he scored an unbeaten 114 and guided the team to a victory.
Kohli's last Test century came three months later in the historic day-night Test match against Bangladesh where he scored an unbeaten 131 at the Eden Gardens as India thrashed Bangladesh to clinch the series 2-0.
The Indian skipper will have a golden opportunity to end his century drought in a big game like the World Test Championship final against New Zealand in Southampton and add to his 27 Test centuries.
Despite failing to convert his starts into a three-figure score, Kohli has still played crucial and match-winning knocks for the side and it's only a matter of time that he will raise his bat once again and give his fans the moment to rejoice.