All 87 Centuries of Virat Kohli Dive into his 29 Test, 50 ODI, 1 T20I & 7 IPL tons. Witness the legend's impact & record-breaking journey.

Virat Kohli has been one of the greatest players in the Indian Cricket Team. He has been performing consistently for his country. His impact on Indian cricket has been phenomenal. He has scored many centuries across all formats. The total number of centuries Virat has scored is 87, including IPL. In the World Cup 2023, Virat has equalled the record of 50 ODIs of Sachin Tendulkar. He has made 29 centuries in Tests, one in the T20Is, and 7 centuries in IPL. Below are the details of Virat Kohli’s Centuries: Virat Kohli’s Total Centuries in All Formats ( Test, ODI, T20, IPL ). Check them out!

Centuries of Virat Kohli in The Indian Premier League (IPL)

Virat Kohli has made a lot of centuries in the Indian Premier League (IPL), showing how good he is at batting. His ability to score a hundred runs in a game, especially in the IPL, proves how skilled he is and how well he handles pressure.

People always want to know how many centuries Virat Kohli has made in the IPL because it’s a big deal. He once made the most centuries in a single IPL season, which shows how amazing he was at that time.

Sl NoDateScoreOppositionVenueInnings4s6s
1April 24, 2016100*Gujarat LionsRajkot1st111
2May 7, 2016108*Rising Pune SupergiantsBangalore2nd87
3May 14, 2016109Gujarat LionsBangalore1st58
4May 18, 2016113Kings XI PunjabBangalore1st128
5April 19, 2019100Kolkata Knight RidersKolkata1st94
6May 18, 2023100Sunrisers HyderabadHyderabad2nd124
7May 21, 2023101*Gujarat TitansBangalore1st131
Virat Kohli IPL Centuries

Centuries of Virat Kohli in T20 Internationals

Virat Kohli’s centuries in T20 cricket showcase his aggressive yet smart batting style. Though his total T20 century is just one it is a part of his many achievements, and he will continue to add more to the list.

Sl NoDateScoreOppositionVenueInnings ( 1st, 2nd or chasing)4s6s
Virat Kohli T20 Century

Centuries of Virat Kohli in One Day Internationals (ODI)

Virat Kohli has scored 50 centuries in One Day Internationals (ODIs), each celebrated by the crowd. His ODI centuries show his incredible skills and hunger for runs. While his centuries in the Indian Premier League (IPL) are impressive, those in ODIs are seen as more crucial due to the format’s challenges. Kohli’s ODI centuries set a high standard for consistency and excellence throughout his career. He has equaled the record of Sachin Tendulkar’s 50 ODI, which is one of the most remarkable achievements in ODI history. Each of Virat Kohli’s ODI centuries tells a unique story, showcasing his mastery of the 50-over game.

Sl NoDateScoreOpposition VenueInnings ( 1st, 2nd or chasing)4s6s
124-Dec-09107Sri LankaKolkata1st111
428-Nov-10105New ZealandGuwahati1st10
802-Dec-11117West IndiesVisakhapatnam2nd14
928-Feb-12133*Sri LankaHobart2nd162
1013-Mar-12108Sri LankaDhaka1st7
1221-Jul-12106Sri LankaHambantota1st9
1331-Jul-12128*Sri LankaColombo2nd121
1405-Jul-13102West IndiesPort of Spain1st132
1819-Jan-14123New ZealandNapier2nd112
2017-Oct-14127West IndiesDharamshala1st133
2116-Nov-14139*Sri LankaRanchi2nd123
2322-Oct-15138South AfricaChennai1st65
2623-Oct-16154*New ZealandMohali2nd161
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
4211-Aug-19120West IndiesPort of Spain1st141
4314-Aug-19114*West IndiesPort of Spain1st14
4510-Jan-2023113Sri LankaGuwahati1st121
4615-Jan-2023166*Sri LankaThiruvananthapuram1st138
4711- Sep- 2023122*PakistanColombo1st93
4905-Nov-2023101*South AfricaKolkata1st10
5015-Nov-2023117New ZealandMumbai1st 92
Virat Kohli’s ODI Centuries

Centuries of Virat Kohli in International Test Matches

Virat Kohli has recorded 29 centuries in Tests, and each of the centuries has remarkable stats and impact on the game. Virat has been a great asset for Test cricket in India. His consistency, skills, achievements, and records speak volumes about the quality of the player that he is. We hope to see more of his centuries in the Test and winning the game for the country.

Sl NoDateScoreOppositionVenueInnings4s6s
231-Aug-12103New ZealandBangalore2nd141
313-Dec-12103EnglandVidarbha Cricket Association Stadium2nd11
518-Dec-13119South AfricaJohannesburg1st18
614-Feb-14105*New ZealandWellington4th151
1112-Aug-15103Sri LankaGalle2nd11
1221-Jul-16200West IndiesNorth Sound1st24
1308-Oct-16211New ZealandIndore1st20
1726-Jul-17103*Sri LankaGalle3rd51
1816-Nov-17104*Sri LankaKolkata3rd122
1924-Nov-17213Sri LankaVidarbha Cricket Association Stadium2nd172
2002-Dec-17243Sri LankaDelhi1st25
2113-Jan-18153South AfricaCenturion2nd15
2404-Oct-18139West IndiesRajkot1st10
2610-Oct-19254*South AfricaPune1st332
2921-Jul-23121West IndiesTrinidad1st151
Kohli’s Test Centuries

Final Discussion

Virat Kohli has scored many centuries till now in all the formats. Virat Kohli is still in the Indian team playing with incredible fitness. Hence, we hope to see many more centuries of Virat Kohli in the coming years. Plus we also wish that he breaks many world records in terms of centuries and other departments of cricket.


How many centuries did Virat Kohli have in total?

Virat Kohli has scored a total of 80 centuries including all the formats Test, ODIs, and T20.

What is the first 100 of Virat Kohli?

The first hundred of Virat Kohli was in 2009 December against Sri Lanka. He scored 107 runs in Eden Gardens, Kolkata.

What is Virat Kohli’s highest score in the ODI?

Virat Kohli’s highest score in the ODI is 183 runs. He recorded this highest run in the Asia Cup 2012 against Pakistan.

About Author