Virat Kohli Total Centuries (ODI, T20I, Test, and IPL)

Virat Kohli Total centuries

Virat Kohli is known as the Modern Day Legend and the King of Cricket in the world. He has broken multiple records in his career. He currently has 80 International Centuries and is only behind Sachin Tendulkar, who has 100 International Centuries.

Virat Kohli’s total centuries include 29 Test Centuries, 50 ODI Centuries, and 1 T20 International Century.

Virat Now has the most centuries in ODI Cricket (50), surpassing Sachin Tendulkar.

Virat Kohli Test Centuries

No.RunsAgainstPos.Inn.TestVenueH/ADateResult
1116Australia624/4Adelaide Oval, AdelaideAway24 January 2012Lost
2103 †New Zealand522/2M. Chinnaswamy Stadium, BangaloreHome31 August 2012Won
3103England524/4Vidarbha Cricket Association Stadium, NagpurHome13 December 2012Drawn
4107Australia521/4M. A. Chidambaram Stadium, ChennaiHome22 February 2013Won
5119 †South Africa411/2Wanderers Stadium, JohannesburgAway18 December 2013Drawn
6105*New Zealand442/2Basin Reserve, WellingtonAway14 February 2014Drawn
7115 ‡Australia421/4Adelaide Oval, AdelaideAway9 December 2014Lost
8141 ‡Australia441/4Adelaide Oval, AdelaideAway9 December 2014Lost
9169Australia423/4Melbourne Cricket Ground, MelbourneAway26 December 2014Drawn
10147 ‡Australia424/4Sydney Cricket Ground, SydneyAway6 January 2015Drawn
11103 ‡Sri Lanka421/3Galle International Stadium, GalleAway12 August 2015Lost
12200 ‡West Indies411/4Sir Vivian Richards Stadium, AntiguaAway21 July 2016Won
13211 ‡New Zealand413/3Holkar Stadium, IndoreHome8 October 2016Won
14167 † ‡England412/5ACA-VDCA Cricket Stadium, VisakhapatnamHome17 November 2016Won
15235 † ‡England424/5Wankhede Stadium, MumbaiHome8 December 2016Won
16204 † ‡Bangladesh411/1Rajiv Gandhi Stadium, HyderabadHome9 February 2017Won
17103* ‡Sri Lanka431/3Galle International Stadium, GalleAway26 July 2017Won
18104* ‡Sri Lanka431/3Eden Gardens, KolkataHome16 November 2017Drawn
19213 † ‡Sri Lanka422/3Vidarbha Cricket Association Stadium, NagpurHome24 November 2017Won
20243 † ‡Sri Lanka413/3Feroz Shah Kotla Ground, DelhiHome2 December 2017Drawn
21153 ‡South Africa422/3SuperSport Park, CenturionAway13 January 2018Lost
22149 ‡England421/5Edgbaston, BirminghamAway1 August 2018Lost
23103 † ‡England433/5Trent Bridge, NottinghamAway18 August 2018Won
24139 ‡West Indies411/2Saurashtra Cricket Association Stadium, RajkotHome4 October 2018Won
25123 ‡Australia422/4Perth Stadium, PerthAway14 December 2018Lost
26254* † ‡South Africa412/3Maharashtra Cricket Association Stadium, PuneHome10 October 2019Won
27136 ‡Bangladesh422/2Eden Gardens, KolkataHome22 November 2019Won
28186 †Australia424/4Narendra Modi Stadium, AhmedabadHome9 March 2023Drawn
29121West Indies412/2Queen’s Park Oval, Port of SpainAway20 July 2023Drawn

Also Read: Half-Centuries of Virat Kohli

Virat Kohli ODI Centuries

No.RunsAgainstPos.Inn.S/RVenueH/A/NDateResult
1107Sri Lanka4293.85Eden Gardens, KolkataHome24 December 2009Won
2102* †Bangladesh32107.37Sher-e-Bangla Stadium, DhakaAway11 January 2010Won
3118 †Australia3297.52APCA-VDCA Stadium, VisakhapatnamHome20 October 2010Won
4105 †New Zealand31100.96Nehru Stadium, GuwahatiHome28 November 2010Won
5100*Bangladesh41120.48Sher-e-Bangla Stadium, DhakaAway19 February 2011Won
6107England41115.05Sophia Gardens, CardiffAway16 September 2011Lost (D/L)
7112* †England42114.28Feroz Shah Kotla Ground, DelhiHome17 October 2011Won
8117 †West Indies4295.12APCA-VDCA Stadium, VisakhapatnamHome2 December 2011Won
9133* †Sri Lanka42154.65Bellerive Oval, HobartNeutral28 February 2012Won
10108 †Sri Lanka3190Sher-e-Bangla Stadium, DhakaNeutral13 March 2012Won
11183 †Pakistan32123.64Sher-e-Bangla Stadium, DhakaNeutral18 March 2012Won
12106 †Sri Lanka3193.8MRIC Stadium, HambantotaAway21 July 2012Won
13128*†Sri Lanka32107.56R. Premadasa Stadium, ColomboAway31 July 2012Won
14102 † ‡West Indies31122.89Queen’s Park Oval, Port of SpainAway5 July 2013Won (D/L)
15115 † ‡Zimbabwe32106.48Harare Sports Club, HarareAway24 July 2013Won
16100*Australia32192.3Sawai Mansingh Stadium, JaipurHome16 October 2013Won
17115* †Australia32174.24VCA Stadium, NagpurHome30 October 2013Won
18123New Zealand32110.81McLean Park, NapierAway19 January 2014Lost
19136 † ‡Bangladesh32111.47Khan Shaheb Osman Ali Stadium, FatullahAway26 February 2014Won
20127 †West Indies31111.4HPCA Stadium, DharamshalaHome17 October 2014Won
21139* ‡Sri Lanka42110.31JSCA Stadium, RanchiHome16 November 2014Won
22107 †Pakistan3184.9Adelaide Oval, AdelaideNeutral15 February 2015Won
23138 †South Africa3198.57M. A. Chidambaram Stadium, ChennaiHome22 October 2015Won
24117Australia31100Melbourne Cricket Ground, MelbourneAway17 January 2016Lost
25106Australia32115.21Manuka Oval, CanberraAway20 January 2016Lost
26154* †New Zealand32114.92IS Bindra Stadium, MohaliHome23 October 2016Won
27122 ‡England32116.19Maharashtra Cricket Association Stadium, PuneHome15 January 2017Won
28111* † ‡West Indies3296.52Sabina Park, KingstonAway6 July 2017Won
29131 † ‡Sri Lanka31136.45R. Premadasa Stadium, ColomboAway31 August 2017Won
30110* ‡Sri Lanka3294.82R. Premadasa Stadium, ColomboAway3 September 2017Won
31121 ‡New Zealand3196.8Wankhede Stadium, MumbaiHome22 October 2017Lost
32113 ‡New Zealand31106.6Green Park Stadium, KanpurHome29 October 2017Won
33112 † ‡South Africa3294.11Kingsmead Cricket Ground, DurbanAway1 February 2018Won
34160* † ‡South Africa31100.62Newlands Cricket Ground, Cape TownAway7 February 2018Won
35129* † ‡South Africa32134.37SuperSport Park, CenturionAway16 February 2018Won
36140 † ‡West Indies32130.84ACA Stadium, GuwahatiHome21 October 2018Won
37157* † ‡West Indies31121.71ACA-VDCA Stadium, VisakhapatnamHome24 October 2018Tied
38107 ‡West Indies3289.91Maharashtra Cricket Association Stadium, PuneHome27 October 2018Lost
39104 † ‡Australia3292.85Adelaide Oval, AdelaideAway15 January 2019Won
40116 † ‡Australia3196.67Vidarbha Cricket Association Stadium, NagpurHome5 March 2019Won
41123 ‡Australia32129.47JSCA Stadium, RanchiHome8 March 2019Lost
42120 † ‡West Indies3196Queen’s Park Oval, Port of SpainAway11 August 2019Won
43114* † ‡West Indies32115.15Queen’s Park Oval, Port of SpainAway14 August 2019Won
44113Bangladesh31124.17Zohur Ahmed Chowdhury Stadium, ChittagongAway10 December 2022Won
45113 †Sri Lanka31129.88ACA Stadium, GuwahatiHome10 January 2023Won
46166* †Sri Lanka31150.9Greenfield International Stadium, ThiruvananthapuramHome15 January 2023Won
47122* †Pakistan31129.78R. Premadasa Stadium, ColomboNeutral10 September 2023Won
48103* †Bangladesh32106.18Maharashtra Cricket Association Stadium, PuneHome19 October 2023Won
49101* †South Africa3183.47Eden Gardens, KolkataHome5 November 2023Won
50117New Zealand31103.53Wankhede Stadium, MumbaiHome15 November 2023Won

Virat Kohli T20I Centuries

No.RunsAgainstPos.Inn.S/RVenueH/A/NDateResult
1122*Afghanistan21200Dubai International Cricket Stadium, DubaiNeutral8 September 2022Won

Virat Kohli IPL Centuries

Virat Kohli is also deemed the King of IPL. Here is the list of Virat Kohli’s total number of centuries in IPL Matches :

NO.ScoreBallsS/RPlayerTeamOppositionInn.VenueDateResult
1100*63158.73Virat KohliRoyal Challengers BangaloreGujarat Lions1Saurashtra Cricket Association Stadium, Rajkot24 April 2016Lost
2108*58186.2Virat KohliRoyal Challengers BangaloreRising Pune Supergiants2M. Chinnaswamy Stadium, Bangalore7 May 2016Won
310955198.18Virat KohliRoyal Challengers BangaloreGujarat Lions1M. Chinnaswamy Stadium, Bangalore14 May 2016Won
411350226Virat KohliRoyal Challengers BangaloreKings XI Punjab1M. Chinnaswamy Stadium, Bangalore18 May 2016Won
510058172.41Virat KohliRoyal Challengers BangaloreKolkata Knight Riders1Eden Gardens, Kolkata19 April 2019Won
610063158.73Virat KohliRoyal Challengers BangaloreSunrisers Hyderabad2Rajiv Gandhi International Cricket Stadium, Hyderabad18 May 2023Won
7101*61165.57Virat KohliRoyal Challengers BangaloreGujarat Titans1M.Chinnaswamy Stadium, Bengaluru21 May 2023Lost

Also Read: Rohit Sharma Centuries in ODI, Test, T20, & IPL

About Abhishek Rawat 177 Articles
I have been a fan of Cricket ever since I watched the 2002 NatWest Series Final on television. The memories of Dada's celebration, Zaheer's winning run, and Kaif's extraordinary inning are still vivid. I played the sport growing up, and I still do occasionally. I also enjoy it on the web or television. My passion for the game inspired me to start writing about it and I have been doing it since 2019. I hope readers will use my articles as a platform to discuss this beautiful sport we call "Cricket".