Virat Kohli currently holds the record for scoring the most 100s.
In his decades-long career, the ace batter has competed in 295 matches.
Kohli has notched an incredible 50 tons in these games.
He broke Sachin Tendulkar’s record (49) at the 2023 World Cup semi-final against New Zealand.
Kohli also holds the record for most centuries against a single team in this format.
He has registered 10 hundreds against Sri Lanka in 56 ODIs.
Kohli also has 9 centuries against West Indies in 43 games.
Sachin Tendulkar ties him in second place with 9 centuries against Australia in 71 ODIs.
Another major Virat Kohli record is his jaw-dropping 765-run tally at the 2023 World Cup.
He is the first and only batter ever to score 700 runs in a single edition of the ODI World Cup.