Virat Kohli's One-Day International Centuries: A Quick Overview
Explore the extraordinary batting performance of Virat Kohli through this comprehensive list of his One Day International centuries.

Virat Kohli has been tremendous in breaking several records to score runs and centuries for his country. His batting skills have been an inspiration to many across the world. Kohli’s records in ODIs have been terrific in terms of scoring runs and getting 50 ODI centuries under his name. He began his journey in ODI in 2008, August.

He made his first ODI century in the year 2009 against Sri Lanka in Kolkata. Within two weeks he recorded his international or away century against Bangladesh. Since then, he has not stopped scoring runs, centuries, fifties.

Virat Kohli has over 13500 total runs under his name in ODI. His 50th ODI century was very special, as it came on the most wonderful occasion of the 2023 World Cup semi-final. The whole crowd in the Wankhede cheered for him including his wife and the great Sachin Tendulkar. He has broken the record of Sachin Tendulkar’s 49 ODI centuries record in front of him. There is no doubt that Virat Kohli will break more records soon. People often compare Virat Kohli to Sachin Tendulkar in terms of performance, record, and impact on cricket. However, no one can compare the legacy of Sachi Tendulkar, except that Virat has given tough competition to his records till now. As he continues to play we hope for many more runs, centuries, and fifties under his name.

Now Let’s look at Virat Kohli’s 50 ODI centuries in detail below:

List of Virat Kohli ODI Centuries

Sl NoDateScoreOpposition VenueInnings ( 1st, 2nd or chasing)4s6s
124-Dec-09107Sri LankaKolkata1st111
211-Jan-10102*BangladeshDhaka2nd11
320-Oct-10118AustraliaVisakhapatnam2nd111
428-Nov-10105New ZealandGuwahati1st10
519-Feb-11100*BangladeshDhaka1st82
616-Sep-11107EnglandCardiff1st91
717-Oct-11112*EnglandDelhi2nd16
802-Dec-11117West IndiesVisakhapatnam2nd14
928-Feb-12133*Sri LankaHobart2nd162
1013-Mar-12108Sri LankaDhaka1st7
1118-Mar-12183PakistanDhaka2nd221
1221-Jul-12106Sri LankaHambantota1st9
1331-Jul-12128*Sri LankaColombo2nd121
1405-Jul-13102West IndiesPort of Spain1st132
1524-Jul-13115ZimbabweHarare2nd131
1616-Oct-13100*AustraliaJaipur2nd87
1730-Oct-13115*AustraliaNagpur2nd181
1819-Jan-14123New ZealandNapier2nd112
1926-Feb-14136BangladeshFatullah2nd162
2017-Oct-14127West IndiesDharamshala1st133
2116-Nov-14139*Sri LankaRanchi2nd123
2215-Feb-15107PakistanAdelaide1st8
2322-Oct-15138South AfricaChennai1st65
2417-Jan-16117AustraliaMelbourne1st72
2520-Jan-16106AustraliaCanberra2nd111
2623-Oct-16154*New ZealandMohali2nd161
2715-Jan-17122EnglandPune2nd85
2806-Jul-17111*West IndiesKingston2nd122
2931-Aug-17131Sri LankaColombo1st172
3003-Sep-17110*Sri LankaColombo2nd9
3122-Oct-17121New ZealandMumbai1st92
3229-Oct-17113New ZealandKanpur1st91
3301-Feb-18112South AfricaDurban2nd10
3407-Feb-18160*South AfricaCape Town1st122
3516-Feb-18129*South AfricaCenturion2nd192
3621-Oct-18140West IndiesGuwahati2nd212
3724-Oct-18157*West IndiesVisakhapatnam1st134
3827-Oct-18107West IndiesPune2nd101
3915-Jan-19104AustraliaAdelaide2nd52
4005-Mar-19116AustraliaNagpur1st10
4108-Mar-19123AustraliaRanchi2nd161
4211-Aug-19120West IndiesPort of Spain1st141
4314-Aug-19114*West IndiesPort of Spain1st14
4410-Dec-2022113BangladeshChattogram1st112
4510-Jan-2023113Sri LankaGuwahati1st121
4615-Jan-2023166*Sri LankaThiruvananthapuram1st138
4711- Sep- 2023122*PakistanColombo1st93
4819-Oct-2023103*BangladeshPune2nd64
4905-Nov-2023101*South AfricaKolkata1st10
5015-Nov-2023117New ZealandMumbai1st 92
List of Virat Kohli ODI Centuries

FAQs

Can Kohli Score 100 Centuries?

Yes, Virat Kohli can score 100 centuries. He has already scored a total of 80 centuries across all the three formats test, ODI and T20. Moreover, he is one of the fittest players in the world and is still playing in all three formats for India, we can expect him to register 100 centuries in his career.

Which is Virat Kohli’s Best 100?

Each of Virat Kohli’s 100 is best and has a story to tell. But the one 100 which is the most special is the 50th century in ODI which came against New Zealand at Wankhnade. The century was best due to many reasons such as it was the ICC World Cup 2023 Semifinals, he broke Sachin’s record of 49 centuries, etc

How Many 100s Does Kohli Have?

As of now, Virat Kohli has recorded a total of 80 centuries combining Tests, ODI and T20 formats. He has 50 centuries in ODI, 29 in Tests and 1 in T20.