In 2008, the cricketing cosmos witnessed a young prodigy step onto the international stage. Virat Kohli made his debut for the Indian cricket team, marking the commencement of an extraordinary career that continues to astonish the world.


Virat Kohli’s Century Chronicle

Virat Kohli, a name synonymous with cricketing excellence, has carved a niche for himself as a relentless century-maker in the dynamic world of cricket. His journey through One Day Internationals (ODIs), Test matches, T20 Internationals (T20Is), and the Indian T20 League is an awe-inspiring odyssey.

Virat Kohli Century List in ODIs

Virat Kohli’s heroics in ODIs have left an indelible mark. With 48 centuries, he is a harbinger of victory for the Indian cricket team. Let’s voyage through the annals of time to explore his century-making journey year by year.

S. No.DateOpponentRunsLocationResult
124 December 2009Sri Lanka107Eden Gardens, KolkataWon
211 January 2010Bangladesh102*Shere Bangla National Stadium, DhakaWon
320 October 2010Australia118APCA-VDCA Stadium, VisakhapatnamWon
428 November 2010New Zealand105Nehru Stadium, GuwahatiWon
519 February 2011Bangladesh100*Shere Bangla National Stadium, DhakaWon
616 September 2011England107Sophia Gardens, CardiffLost
717 October 2011England112*Feroz Shah Kotla Ground, DelhiWon
82 December 2011West Indies117APCA-VDCA Stadium, VisakhapatnamWon
928 February 2012Sri Lanka133*Bellerive Oval, HobartWon
1013 March 2012Sri Lanka108Shere Bangla National Stadium, DhakaWon
1118 March 2012Pakistan183Shere Bangla National Stadium, DhakaWon
1221 July 2012Sri Lanka106MRIC Stadium, HambantotaWon
1331 July 2012Sri Lanka128R. Premadasa Stadium, ColomboWon
145 July 2013West Indies102Queen’s Park Oval, Port of SpainWon
1524 July 2013Zimbabwe115Harare Sports Club, HarareWon
1616 October 2013Australia100*Sawai Mansingh Stadium, JaipurWon
1730 October 2013Australia115*VCA Stadium, NagpurWon
1819 January 2014New Zealand123McLean Park, NapierLost
1926 February 2014Bangladesh136Khan Shaheb Osman Ali Stadium, FatullahWon
2017 October 2014West Indies127HPCA Stadium, DharamshalaWon
2116 November 2014Sri Lanka139*JSCA International Stadium, RanchiWon
2215 February 2015Pakistan107Adelaide Oval, AdelaideWon
2322 October 2015South Africa138M. A. Chidambaram Stadium, ChennaiWon
2417 January 2016Australia117Melbourne Cricket Ground, MelbourneLost
2520 January 2016Australia106Manuka Oval, CanberraWon
2623 October 2016New Zealand
Punjab Cricket Association IS Bindra Stadium, MohaliWon
2715 January 2017England122Maharashtra Cricket Association Stadium, PuneWon
286 July 2017West Indies111*Sabina Park, KingstonWon
2931 August 2017Sri Lanka131R. Premadasa Stadium, ColomboWon
303 September 2017Sri Lanka110*R. Premadasa Stadium, ColomboWon
3122 October 2017New Zealand121Wankhede Stadium, MumbaiLost
3229 October 2017New Zealand113Green Park Stadium, KanpurWon
331 February 2018South Africa112Kingsmead Cricket Ground, DurbanWon
347 February 2018South Africa160*Newlands Cricket Ground, Cape TownWon
3516 February 2018South Africa129*SuperSport Park, CenturionWon
3621 October 2018West Indies140Barsapara Cricket Ground, GuwahatiWon
3724 October 2018West Indies157*ACA-VDCA Stadium, VisakhapatnamTie
3827 October 2018West Indies107MCA Stadium, PuneWon
3915 January 2019Australia104Adelaide Oval, AdelaideWon
4005 March 2019Australia116Vidarbha Cricket Association Stadium, NagpurWon
4108 March 2019Australia123JSCA International Stadium Complex, RanchiLost
4211 August 2019West Indies120Queen’s Park Oval, Port of SpainWon
4314 August 2019West Indies114*Queen’s Park Oval, Port of SpainWon
4410 December 2022Bangladesh113Zahur Ahmed Chowdhury Stadium, ChittagongWon
4510 January 2023Sri Lanka113Barsapara Cricket Stadium, GuwahatiWon
4615 January 2023Sri Lanka166*Greenfield International Stadium, ThiruvananthapuramWon
4711 September 2023Pakistan122*R.Premadasa Stadium, Khettarama, Colombo
October 2023
Bangladesh103Maharashtra Cricket Association Stadium, PuneWon

Virat Kohli’s bat has been a symphony of consistency, with an astonishing 83% win rate when he records an ODI century for India.

Virat Kohli Century List in Tests

In the timeless realm of Test cricket, Virat Kohli’s repertoire of 29 centuries reverberates with class. His Test centuries span the globe, shaping the fortunes of the Indian cricket team.

S.No.DateScoreOpponentLocationIndia’s Match Result
124th January 2012116AustraliaAdelaideLost
231st August 2012103New ZealandBangaloreWon
313th December 2012103EnglandNagpurDrawn
422nd February 2013107AustraliaChennaiWon
518th December 2013119South AfricaJohannesburgDrawn
614th February 2014105*New ZealandWellington (Basin)Drawn
79th December 2014115AustraliaAdelaideLost
89th December 2014141AustraliaAdelaideLost
926th December 2014169AustraliaMelbourneDrawn
106th January 2015147AustraliaSydneyDrawn
1112th August 2015103Sri LankaGalleLost
1221st July 2016200West IndiesAntiguaWon
138th October 2016211New ZealandIndoreWon
1417th November 2016167EnglandVisakhapatnamWon
158th December 2016235EnglandMumbaiWon
169th February 2017204BangladeshHyderabadWon
1726th July 2017103*Sri LankaGalleWon
1816th November 2017104*Sri LankaKolkataDrawn
1924th November 2017213Sri LankaNagpurWon
202nd December 2017243Sri LankaDelhiDrawn
2113th January 2018153South AfricaCenturionLost
221st August 2018149EnglandEdgbastonLost
2318th August 2018103EnglandTrent BridgeWon
244th October 2018139West IndiesRajkotWon
2514th December 2018123AustraliaPerth (Optus)Lost
2610th October 2019254*South AfricaPuneWon
2722nd November 2019136BangladeshKolkataWon
2812th March 2023186AustraliaAhmedabadDraw
2921st July 2023121West IndiesTrinidadDraw

Virat Kohli’s Test centuries have been monumental, steering India to 13 wins and securing 6 draws.

Virat Kohli Century in Tests

Amidst the whirlwind of T20 Internationals, Virat Kohli has shone brightly with a single century. His T20I ton came against Afghanistan on 8th September 2022 during the 2022 Asia Cup at the Dubai International Stadium. Kohli’s dazzling 122 off just 61 balls was a testament to his adaptability.

S.No.DateScoreOpponentLocationIndia’s Match Result
18th September 2022122*AfghanistanDubaiWon

In the fast-paced world of T20Is, Virat Kohli’s century stands as an emblem of his flexibility across formats.

Virat Kohli Century List in IPL

The Indian T20 League has been a theater for Virat Kohli’s exceptional performances. His seven centuries in the league have left an indelible mark. His highest score of 113 came against Punjab on 18th May 2016 in Bengaluru.

S.No.DateScoreOpponentLocationTeam’s Match Result
124th April 2016100*GujaratRajkotLost
27th May 2016108*PuneBengaluruWon
314th May 2016109GujaratBengaluruWon
418th May 2016113PunjabBengaluruWon
519th April 2019100KolkataKolkataWon
618th May 2023100HyderabadHyderabadWon
721st May 2023101*GujaratBengaluruLost

Virat Kohli’s ceaseless dominance in the Indian T20 League is a testament to his prowess as a captain and a batsman.

Recent Centuries: A Glimpse

Let’s delve into the most recent centuries Virat Kohli has crafted in each format, illustrating his unwavering commitment to excellence.

Latest ODI Century

On 19th October 2023, during the 2023 World Cup at the Maharashtra Cricket Association Stadium in Pune, Virat Kohli added another jewel to his century crown. His unbeaten 103* against Bangladesh was a masterpiece of skill and poise.

FormatLast Century DateScoreOpponentLocation
ODI19th October 2023103*BangladeshPune

Virat Kohli’s ability to thrive in high-pressure tournaments like the World Cup exemplifies his mental fortitude and unyielding consistency.

Most Recent Test Century

In the realm of Test cricket, Virat Kohli’s latest century was etched on 21st July 2023 against West Indies in Trinidad. His commanding innings of 121 was a linchpin of India’s performance.

FormatLast Century DateScoreOpponentLocation
Test21st July 2023121West IndiesTrinidad

Virat Kohli’s contributions in Test matches have played a pivotal role in India’s success, and his recent century against West Indies is a testament to his mastery of the longest format.

Most Recent T20I Century

As for T20 Internationals, Virat Kohli’s lone century in this format was recorded on 8th September 2022 against Afghanistan during the 2022 Asia Cup at the Dubai International Stadium. His blazing innings of 122* off just 61 balls left a lasting impression.

FormatLast Century DateScoreOpponentLocationIndia’s Match Result
T20I8th September 2022122*AfghanistanDubaiWon

Virat Kohli’s ability to adapt his game to the shortest format of the sport is evident in his exceptional T20I century.

Most Recent Indian T20 League Century

In the Indian T20 League, Virat Kohli’s most recent century was recorded on 21st May 2023, against Gujarat in Bengaluru. Kohli’s unbeaten innings of 101* highlighted his incredible consistency in the league.

FormatLast Century DateScoreOpponentLocationTeam’s Match Result
Indian T20 League21st May 2023101*GujaratBengaluruLost

Virat Kohli’s prowess in the Indian T20 League is well-known, and his most recent century adds to his list of stellar performances in the tournament.

Dominance in the Indian Premier T20 League

The Indian T20 League has been a theater for Virat Kohli’s exceptional performances. His seven centuries in the league have left an indelible mark. His highest score of 113 came against Punjab on 18th May 2016 in Bengaluru.

The Record-Breaking Feats

Virat Kohli’s IPL journey is studded with record-breaking centuries. He stands tall as the player with the most IPL centuries, an achievement that showcases his unmatched prowess in the shortest format.

S.No.DateTeam PlayedAgainstScoreVenue
124th April 2016RCBGL100*Rajkot
27th May 2016RCBRPS108*Bengaluru
314th May 2016RCBGL109Bengaluru
418th May 2016RCBKXIP113Bengaluru
519th April 2019RCBKKR100Kolkata
618th May 2023RCBSRH100Hyderabad
721st May 2023RCBGT101*Bengaluru

Kohli’s consistency and ability to make centuries in the Indian T20 League have earned him a special place in the hearts of fans. He has also achieved the distinction of scoring the most centuries for a single IPL franchise.

The Dream Season of 2016

Kohli’s dream season came in 2016, where he set the IPL ablaze with his remarkable performances. RCB finished as the runners-up, and Kohli played a pivotal role with four centuries, showcasing his insatiable hunger for runs and records.

Back-to-Back Centuries in IPL 2023

In the league stage of IPL 2023, Kohli once again displayed his brilliance by achieving the rare feat of hitting back-to-back centuries. He made 100 against SRH and followed it up with an unbeaten 101* against GT, leaving fans in awe of his consistency and class.

Also Read: Virat Kohli or Babar Azam: Who is Better? Check Stats & Records

Records and Achievements

Virat Kohli’s cricketing journey has been studded with numerous records and achievements. Here are some key highlights:

  1. Total Centuries: As of 19th October 2023, Virat Kohli has scored a total of 78 centuries across all formats of international cricket. He stands as the only active cricketer to achieve this feat.
  2. Most Centuries in ODI Cricket: With 48 centuries in ODI cricket, Virat Kohli holds the record for the most centuries in the format.
  3. Test Centuries: Kohli has scored 29 centuries in Test cricket, contributing significantly to India’s success.
  4. T20I Century: His T20I century, the only one to his name, is a testament to his adaptability across formats.
  5. Indian T20 League Dominance: Virat Kohli has scored a total of 7 centuries in the Indian T20 League, setting numerous records in the process.


Virat Kohli’s journey from a debutant in 2008 to becoming one of the greatest cricketers of all time is a testament to his talent, hard work, and dedication to the sport. His ability to score centuries across different formats showcases his versatility and adaptability. With records and achievements that stand tall, Kohli’s legacy in the world of cricket is firmly established, and he continues to be a source of inspiration for aspiring cricketers worldwide.


Comments are closed.

Pin It