Kohli elevated his game once again at that World Cup, as he got centuries against Bangladesh and South Africa in the group stages, to add to four fifties as well. See how many centuries Virat Kohli has scored in all formats, including the latest update for 2025 across Tests, ODIs, T20Is, and IPL. List of Virat Kohli ODI centuries Virat Kohli has the most One-Day International centuries of all time as he left Sachin Tendulkar behind in one of the rarest feats. With 50 centuries , the former ... He has made 82 centuries in international cricket – 30 in Test cricket, 51 in ODIs, and one in T20Is. Earning the moniker ‘King of Cricket’, Kohli has scored more than 27000 in international cricket so far. He is only the second Indian to reach this milestone in international cricket.