app-icon

SD Live

Fastest Live Scores

Download App
sportsdunia logo
Search Icon

Advertisement

Advertisement

List of All Virat Kohli ODI Centuries

9 min
Virat Kohli ODI Centuries

Virat Kohli is widely regarded as one of the best ODI batsmen of the modern era. Over the years, the former India captain has built a remarkable career. Having spent well over a decade in international cricket, Kohli has troubled bowling attacks from every major cricketing nation.

So far, Kohli has scored more than 28,000 international runs, making him only the second Indian batter after Sachin Tendulkar to cross the 25,000-run mark in international cricket. He also ranks second on the list of players with the most international centuries, with 85 centuries to his name.

He now has the highest number of international centuries among all active cricketers. Only the God of Cricket, Sachin Tendulkar, sits above him with an incredible 100 international hundreds. Out of Kohli's 85 centuries, 54 have come in One-Day Internationals, 30 in Test cricket, and one in the T20I format.

Virat Kohli Last Century in ODI

As of July 2026, Virat Kohli's most recent ODI century came against New Zealand in the third ODI at the Holkar Cricket Stadium, Indore, on January 18, 2026. India was chasing a tough target of 338, and after losing wickets at important moments, Kohli once again stepped up with a brilliant innings. The former India captain scored 124 runs from 108 balls and reached his hundred in only 91 deliveries.

His knock featured 10 fours and three sixes, and as wickets kept falling around him, Kohli carried India's chase by adding valuable stands with Nitish Kumar Reddy and Harshit Rana. After he was dismissed, the lower order failed to keep the chase going, and India were all out for 296, falling short by 41 runs. Virat Kohli total ODI centuries are now 54, which makes his overall international hundred count to 85.

Advertisement

Xellion Banner

How Many Centuries of Virat Kohli in ODI?

Virat Kohli ODI Centuries tally comes up to 54 centuries, which is the highest by any batter in the history of the format. He broke Sachin Tendulkar's famous record of 49 ODI hundreds during the 2023 ODI World Cup semifinal against New Zealand and has added more centuries since then.

A large number of his centuries have come while chasing targets, which is why fans call him the "Chase Master" for helping India win difficult matches under pressure. His ODI hundreds have come against all the best cricket teams and in different playing conditions, making him one of the greatest players in the history of 50-over cricket.

S.NoScoreOppositionVenueHome/AwayDateResult
1107Sri LankaEden Gardens, KolkataHomeDec 24, 2009Won
2102*BangladeshSher-e-Bangla Stadium, DhakaAwayJan 11, 2010Won
3118AustraliaACA-VDCA Stadium, VisakhapatnamHomeOct 20, 2010Won
4105New ZealandNehru Stadium, GuwahatiHomeNov 28, 2010Won
5100*BangladeshSher-e-Bangla Stadium, DhakaAwayFeb 19, 2011Won
6107EnglandSophia Gardens, CardiffAwaySep 16, 2011Lost
7112*EnglandFeroz Shah Kotla, DelhiHomeOct 17, 2011Won
8117West IndiesACA-VDCA Stadium, VisakhapatnamHomeDec 2, 2011Won
9133*Sri LankaBellerive Oval, HobartNeutralFeb 28, 2012Won
10108Sri LankaSher-e-Bangla Stadium, DhakaNeutralMar 13, 2012Won
11183PakistanSher-e-Bangla Stadium, DhakaNeutralMar 18, 2012Won
12106Sri LankaMRIC Stadium, HambantotaAwayJul 21, 2012Won
13128*Sri LankaR. Premadasa Stadium, ColomboAwayJul 31, 2012Won
14102West IndiesQueen's Park Oval, Port of SpainAwayJul 5, 2013Won
15115ZimbabweHarare Sports Club, HarareAwayJul 24, 2013Won
16100*AustraliaSawai Mansingh Stadium, JaipurHomeOct 16, 2013Won
17115*AustraliaVCA Stadium, NagpurHomeOct 30, 2013Won
18123New ZealandMcLean Park, NapierAwayJan 19, 2014Lost
19136BangladeshKhan Shaheb Osman Ali Stadium, FatullahAwayFeb 26, 2014Won
20127West IndiesHPCA Stadium, DharamshalaHomeOct 17, 2014Won
21139*Sri LankaJSCA Stadium, RanchiHomeNov 16, 2014Won
22107PakistanAdelaide Oval, AdelaideNeutralFeb 15, 2015Won
23138South AfricaMA Chidambaram Stadium, ChennaiHomeOct 22, 2015Won
24117AustraliaMCG, MelbourneAwayJan 17, 2016Lost
25106AustraliaManuka Oval, CanberraAwayJan 20, 2016Lost
26154*New ZealandIS Bindra Stadium, MohaliHomeOct 23, 2016Won
27122EnglandMCA Stadium, PuneHomeJan 15, 2017Won
28111*West IndiesSabina Park, KingstonAwayJul 6, 2017Won
29131Sri LankaR. Premadasa Stadium, ColomboAwayAug 31, 2017Won
30110*Sri LankaR. Premadasa Stadium, ColomboAwaySep 3, 2017Won
31121New ZealandWankhede Stadium, MumbaiHomeOct 22, 2017Lost
32113New ZealandGreen Park Stadium, KanpurHomeOct 29, 2017Won
33112South AfricaKingsmead, DurbanAwayFeb 1, 2018Won
34160*South AfricaNewlands, Cape TownAwayFeb 7, 2018Won
35129*South AfricaSuperSport Park, CenturionAwayFeb 16, 2018Won
36140West IndiesACA Stadium, GuwahatiHomeOct 21, 2018Won
37157*West IndiesACA-VDCA Stadium, VisakhapatnamHomeOct 24, 2018Tied
38107West IndiesMCA Stadium, PuneHomeOct 27, 2018Lost
39104AustraliaAdelaide Oval, AdelaideAwayJan 15, 2019Won
40116AustraliaVCA Stadium, NagpurHomeMar 5, 2019Won
41123AustraliaJSCA Stadium, RanchiHomeMar 8, 2019Lost
42120West IndiesQueen's Park Oval, Port of SpainAwayAug 11, 2019Won
43114*West IndiesQueen's Park Oval, Port of SpainAwayAug 14, 2019Won
44113BangladeshZAC Stadium, ChittagongAwayDec 10, 2022Won
45113Sri LankaACA Stadium, GuwahatiHomeJan 10, 2023Won
46166*Sri LankaGreenfield Stadium, ThiruvananthapuramHomeJan 15, 2023Won
47122*PakistanR. Premadasa Stadium, ColomboNeutralSep 10, 2023Won
48103*BangladeshMCA Stadium, PuneHomeOct 19, 2023Won
49101*South AfricaEden Gardens, KolkataHomeNov 5, 2023Won
50117New ZealandWankhede Stadium, MumbaiHomeNov 15, 2023Won
51100*PakistanDubai International Stadium, DubaiNeutralFeb 23, 2025Won
52135South AfricaJSCA Stadium, RanchiHomeNov 30, 2025Won
53102South AfricaNava Raipur StadiumHomeDec 3, 2025Lost
54124New ZealandHolkar Stadium, IndoreHomeJan 18, 2026Lost

Advertisement

Virat Kohli’s ODI Centuries While Chasing

Virat Kohli is known as the best batter in ODI run chases. Out of his 54 ODI centuries, 29 have come while chasing, the most by any player in the history of the format. Most of these centuries helped India win the match, which is why fans call him the famous "Chase Master of Cricket."

Some of his finest knocks while chasing include 183 against Pakistan in the 2012 Asia Cup, 133 against Sri Lanka in Hobart in 2012, and a 100 off just 52 balls against Australia in Jaipur in 2013.

S.NoScoreOppositionVenueHome/AwayDateResult
1107Sri LankaEden Gardens, KolkataHomeDec 24, 2009Won
2102*BangladeshSher-e-Bangla Stadium, DhakaAwayJan 11, 2010Won
3118AustraliaACA-VDCA Stadium, VisakhapatnamHomeOct 20, 2010Won
4112*EnglandFeroz Shah Kotla, DelhiHomeOct 17, 2011Won
5117West IndiesACA-VDCA Stadium, VisakhapatnamHomeDec 2, 2011Won
6133*Sri LankaBellerive Oval, HobartNeutralFeb 28, 2012Won
7183PakistanSher-e-Bangla Stadium, DhakaNeutralMar 18, 2012Won
8128*Sri LankaR. Premadasa Stadium, ColomboAwayJul 31, 2012Won
9115ZimbabweHarare Sports Club, HarareAwayJul 24, 2013Won
10100*AustraliaSawai Mansingh Stadium, JaipurHomeOct 16, 2013Won
11123New ZealandMcLean Park, NapierAwayJan 19, 2014Lost
12122EnglandMCA Stadium, PuneHomeJan 15, 2017Won
13111*West IndiesSabina Park, KingstonAwayJul 6, 2017Won
14131Sri LankaR. Premadasa Stadium, ColomboAwayAug 31, 2017Won
15110*Sri LankaR. Premadasa Stadium, ColomboAwaySep 3, 2017Won
16121New ZealandWankhede Stadium, MumbaiHomeOct 22, 2017Lost
17112South AfricaKingsmead, DurbanAwayFeb 1, 2018Won
18160*South AfricaNewlands, Cape TownAwayFeb 7, 2018Won
19129*South AfricaSuperSport Park, CenturionAwayFeb 16, 2018Won
20157*West IndiesACA-VDCA Stadium, VisakhapatnamHomeOct 24, 2018Lost
21104AustraliaAdelaide Oval, AdelaideAwayJan 15, 2019Won
22120West IndiesQueen's Park Oval, Port of SpainAwayAug 11, 2019Won
23114*West IndiesQueen's Park Oval, Port of SpainAwayAug 14, 2019Won
24113BangladeshZAC Stadium, ChittagongAwayDec 10, 2022Won
25122*PakistanR. Premadasa Stadium, ColomboNeutralSep 10, 2023Won
26103*BangladeshMCA Stadium, PuneHomeOct 19, 2023Won
27101*South AfricaEden Gardens, KolkataHomeNov 5, 2023Won
28100*PakistanDubai International Stadium, DubaiNeutralFeb 23, 2025Won
29124New ZealandHolkar Stadium, IndoreHomeJan 18, 2026Lost

Advertisement

Fanatics Banner

Virat Kohli's ODI Centuries When Batting First

Virat Kohli has scored 25 of his 54 ODI centuries while batting first, proving that he is equally good at building big totals for India. Kohli has played many match-winning innings in the first innings by forming important partnerships and helping India put up big scores.

Virat Kohli Fastest Century in ODI

Virat Kohli recorded the fastest ODI century of his career in just 52 balls against Australia at the Sawai Mansingh Stadium, Jaipur, on October 16, 2013. India was chasing a huge target of 360, and Kohli attacked the Australian bowlers from the start.

He remained unbeaten on 100 from 52 deliveries, hitting 8 fours and 7 sixes during his stunning innings. His outstanding effort guided India to victory in only 43.3 overs, completing one of the fastest successful chases of a 350-plus score in ODI cricket. The knock is the fastest ODI hundred by an Indian batter in Men's cricket.

Advertisement

Sezzle

Frequently Asked Questions

When did Virat Kohli score his first ODI century? 

+

Virat Kohli scored his first ODI century on December 24, 2009, against Sri Lanka at Eden Gardens.

Conversation

(0 Comments)

Loading comments...
Follow Us:
sportsdunia google newssportsdunia google news

Editor's Pick