Virat Kohli Total Centuries in all Format (Test, ODI, T20I & IPL)

| Posted on August 4, 2023

Virat Kohli, the most popular cricketer in the world, is a genius when it comes to scoring centuries. No one is better at converting solid starts into big centuries than Virat.

He has made 80 centuries in international cricket – 29 in Test cricket, 50 in ODIs, and one in T20Is as of November 2023.

Earning the moniker ‘King of Cricket’, Kohli has scored more than 26000 in international cricket so far. He is only the second Indian to reach this milestone in the international arena. Apart from runs, Kohli also stands second in the list of most centuries by a batsman in international cricket.

The thing to note here is that Kohli has the most number of centuries when compared to his peers who are still playing cricket. The distant second is David Warner with 49 international centuries to his name. Among Indian cricketers, Rohit Sharma closely follows with 45 international centuries.

This article is all about discussing the journey of the run machine – Virat Kohli, exploring his century-scoring prowess and various records that underscore his cricketing legacy.

In this article, we will delve into Virat Kohli’s test centuries, ODI centuries, and T20I centuries as well. Moreover, we will highlight some of the records that Virat Kohli holds, showcasing his brilliance and impact on the game. 

Let’s embark on the journey through the milestones and records of one of the greatest cricketers of our time – Virat Kohli (GOAT in Cricket). 

An Overview of Virat Kohli’s Career 

When Virat Kohli burst onto the cricketing scene in 2008, no one would have thought that this small kid from Delhi is going to dominate world cricket one day. He quickly established himself as a force to be reckoned with, rewriting records and leaving a trail of excellence in his wake.

He made his debut against Sri Lanka in August 2008 in an ODI, and subsequently scored his first century the following year against the same opponent. He continued his blazing form, scoring another century against Bangladesh in just 30 days. 

There was no stopping Virat Kohli, once he’s acclimatized himself to the pressure situations and the demands of international cricket. 

However, his first century in test cricket didn’t come until 2012. It was during the Australia tour in 2012 when Virat reached his first test century. 

But now he has made a habit of scoring centuries in all formats, especially in white-ball cricket. Today, Virat Kohli is a batting maestro, with more than a decade-long career, setting new benchmarks and breaking records with his extraordinary skills. 

Virat is also part of one of the most dangerous teams in IPL history. This just makes his resume better, but something that makes him the best is the number of centuries he has on this name. 

Virat Kohli Total Centuries in All Formats

The reason why Virat Kohli is widely regarded as the best among the current cricketers is his remarkable ability to convert starts to centuries. No player in the world of cricket has a better conversion rate than Virat Kohli. 

His adaptability and finesse across all formats are nothing short of sheer brilliance, a skill that can’t be taught in any cricketing school. He is one of the few players in the world who has scored centuries in all formats of the game. 

Until July 2023, Virat had 76 centuries to his name in international cricket in all formats of the game. Virat Kohli’s 75th century came against Australia in a home test series in 2023. 

Here is the complete list of Centuries scored by Virat Kohli in his illustrious international career. 


The accumulation of such a remarkable tally of centuries across all formats truly showcases the greatness of Virat Kohli. In this article, we will provide a detailed list of each and every century scored by this cricketing maestro. Even nevertheless, some continue to compare Virat Kohli with Babar Azam, even though Kohli has hit the most runs.

Let’s explore the batting genius of Virat Kohli as we relive his magnificent centuries in international cricket. 

Virat Kohli Test Centuries

Virat Kohli in Test

A couple of years after his debut in Test cricket in 2011, Virat Kohli was not getting the hang of it. But after 2013, he became a different man and started to score a lot of runs, half centuries and centuries as well. Virat Kohli now boasts an impressive tally of 29 test centuries. 

Here are some highlights of Virat Kohli test centuries. 

  • Virat Kohli Test Centuries: 29 Centuries
  • Virat Kohli Last Test Century: His Last century in the test matches came against West Indies recently in the 2nd match when India was playing a 2-match test series in the Caribbean. 
  • Remarkable Feats: Virat Kohli has achieved the unique distinction of scoring hundreds in each innings of a test match. Additionally, he has also recorded a hundred and ninety in a match, and a hundred and duck in another match. 

Now, let’s look at the comprehensive list of hundreds scored by Virat Kohli in his illustrious test career. 

1116AustraliaAdelaide Oval, Adelaide24-Jan-12
2103New ZealandM. Chinnaswamy Stadium, Bangalore31-Aug-12
3103EnglandVidarbha Cricket Association Stadium, Nagpur13-Dec-12
4107AustraliaM. A. Chidambaram Stadium, Chennai22-Feb-13
5119South AfricaWanderers Stadium, Johannesburg18-Dec-13
6105*New ZealandBasin Reserve, Wellington14-Feb-14
7115AustraliaAdelaide Oval, Adelaide09-Dec-14
8141AustraliaAdelaide Oval, Adelaide09-Dec-14
9169AustraliaMelbourne Cricket Ground, Melbourne26-Dec-14
10147AustraliaSydney Cricket Ground, Sydney06-Jan-15
11103Sri LankaGalle International Stadium, Galle12-Aug-15
12200West IndiesSir Vivian Richards Stadium, North Sound21-Jul-16
13211New ZealandHolkar Stadium, Indore08-Oct-16
14167EnglandACA-VDCA Cricket Stadium, Visakhapatnam17-Nov-16
15235EnglandWankhede Stadium, Mumbai08-Dec-16
16204BangladeshRajiv Gandhi International Cricket Stadium, Hyderabad09-Feb-17
17103*Sri LankaGalle International Stadium, Galle26-Jul-17
18104*Sri LankaEden Gardens, Kolkata16-Nov-17
19213Sri LankaVidarbha Cricket Association Stadium, Nagpur24-Nov-17
20243Sri LankaFeroz Shah Kotla Ground, Delhi02-Dec-17
21153South AfricaSuperSport Park, Centurion13-Jan-18
22149EnglandEdgbaston Cricket Ground, Birmingham01-Aug-18
23103EnglandTrent Bridge, Nottingham18-Aug-18
24139West IndiesSaurashtra Cricket Association Stadium, Rajkot04-Oct-18
25123AustraliaPerth Stadium, Perth14-Dec-18
26254*South AfricaMaharashtra Cricket Association Stadium, Pune10-Oct-19
27136BangladeshEden Gardens, Kolkata22-Nov-19
28186AustraliaNarendra Modi Stadium, Ahmedabad12-Mar-23
29121West IndiesQueen’s Park Oval, Port of Spain, Trinidad21-Jul-23

Virat Kohli Centuries in ODI

Virat Kohli in ODI

A short while after making his debut in ODIs, he scored a century against Sri Lanka in Eden Gardens, Kolkata. 

He didn’t have to wait too long for his second century, it came against Bangladesh in the next year. In the subsequent years, he became a monster in one-day cricket and played some of the greatest ODI knocks of all time. 

One-day cricket is the favorite format of Virat Kohli, he smashed most centuries in this format. He’s in a league of his own in this format, no one even comes close to him.  

Here are some highlights of the Virat Kohli ODI century. 

  • Virat Kohli Centuries in ODI: 50 Centuries 
  • Virat Kohli Last Century in ODI: Last century of Virat Kohli came against New Zealand on 15th Nov 2023 in Mumbai; he scored 117 runs. 
  • Remarkable Feats: He has scored the most hundreds (10) against a single team in the world. Additionally, he was also the fastest player to reach 12,000 international runs in ODIs.

Below, we will look at the comprehensive list of ODI hundreds scored by the flamboyant and energetic Virat Kohli. 

1107Sri LankaEden Gardens, Kolkata24-Dec-09
2102*BangladeshSher-e-Bangla Cricket Stadium, Dhaka11-Jan-10
3118AustraliaAPCA-VDCA Stadium, Visakhapatnam20-Oct-10
4105New ZealandNehru Stadium, Guwahati28-Nov-10
5100*BangladeshSher-e-Bangla Cricket Stadium, Dhaka19-Feb-11
6107EnglandSophia Gardens, Cardiff16-Sep-11
7112*EnglandFeroz Shah Kotla Ground, Delhi17-Oct-11
8117West IndiesAPCA-VDCA Stadium, Visakhapatnam02-Dec-11
9133*Sri LankaBellerive Oval, Hobart28-Feb-12
10108Sri LankaSher-e-Bangla Cricket Stadium, Dhaka13-Mar-12
11183PakistanSher-e-Bangla Cricket Stadium, Dhaka18-Mar-12
12106Sri LankaMRIC Stadium, Hambantota21-Jul-12
13128*Sri LankaR. Premadasa Stadium, Colombo31-Jul-12
14102West IndiesQueen’s Park Oval, Port of Spain05-Jul-13
15115ZimbabweHarare Sports Club, Harare24-Jul-13
16100*AustraliaSawai Mansingh Stadium, Jaipur16-Oct-13
17115*AustraliaVCA Stadium, Nagpur30-Oct-13
18123New ZealandMcLean Park, Napier19-Jan-14
19136BangladeshKhan Shaheb Osman Ali Stadium, Fatullah26-Feb-14
20127West IndiesHPCA Stadium, Dharamshala17-Oct-14
21139*Sri LankaJSCA International Stadium, Ranchi16-Nov-14
22107PakistanAdelaide Oval, Adelaide15-Feb-15
23138South AfricaM. A. Chidambaram Stadium, Chennai22-Oct-15
24117AustraliaMelbourne Cricket Ground, Melbourne17-Jan-16
25106AustraliaManuka Oval, Canberra20-Jan-16
26154*New ZealandPunjab Cricket Association IS Bindra Stadium, Mohali23-Oct-16
27122EnglandMaharashtra Cricket Association Stadium, Pune15-Jan-17
28111*West IndiesSabina Park, Kingston06-Jul-17
29131Sri LankaR. Premadasa Stadium, Colombo31-Aug-17
30110*Sri LankaR. Premadasa Stadium, Colombo03-Sep-17
31121New ZealandWankhede Stadium, Mumbai22-Oct-17
32113New ZealandGreen Park Stadium, Kanpur29-Oct-17
33112South AfricaKingsmead Cricket Ground, Durban01-Feb-18
34160*South AfricaNewlands Cricket Ground, Cape Town07-Feb-18
35129*South AfricaSuperSport Park, Centurion16-Feb-18
36140West IndiesACA Stadium, Guwahati21-Oct-18
37157*West IndiesACA-VDCA Cricket Stadium, Visakhapatnam24-Oct-18
38107West IndiesMaharashtra Cricket Association Stadium, Pune27-Oct-18
39104AustraliaAdelaide Oval, Adelaide15-Jan-19
40116AustraliaVidarbha Cricket Association Stadium, Nagpur05-Mar-19
41123AustraliaJSCA International Stadium, Ranchi08-Mar-19
42120West IndiesQueen’s Park Oval, Port of Spain11-Aug-19
43114*West IndiesQueen’s Park Oval, Port of Spain14-Aug-19
44113BangladeshZahur Ahmed Chowdhury Stadium, Chattogram10-Dec-2022
45113Sri LankaBarsapara Cricket Stadium, Guwahati10-Jan-2023
46166*Sri LankaGreenfield International Stadium, Thiruvananthapuram15-Jan-2023
47122*PakistanR.Premadasa Stadium, Khettarama, Colombo11- Sep- 2023
48103*BangladeshMaharashtra Cricket Association Stadium, Pune19-Oct-2023
49101*South AfricaEden Gardens, Kolkata05-Nov-2023
50117New ZealandWankhede Stadium, Mumbai15-Nov-2023

Virat Kohli T20 Century

Virat Kohli in T20

Virat was going through one of the worst phases in his career from 2020-2022. After a three-year century drought, he managed to score a century in the shortest format of the game. 

This lone T20 hundred of Virat came in the Men’s T20 Asia Cup playing against the formidable Afghanistan. Opening the inning for India, in the first innings, Virat and KL Rahul put up a century stand for the first wicket; eventually, India ended up with 212/2. Afghanistan couldn’t handle the pressure and only managed to score 111/8 in 20 overs in reply to India’s 212/2. 

Virat Kohli T20 Century:


Virat Kohli Centuries in Indian Premier League (IPL)

Virat Kohli in RCB

Not only in international cricket, Kohli has proven to be an affluent run-scorer in Indian Premier League (IPL) as well. He has an impressive tally of a total of 7 centuries to his name in IPL – 4 of them achieved during the 2016 season alone. IPL 2016 season proved to be a prolific season for Virat Kohli in terms of run-scoring and century-making. He amassed a staggering 973 runs in that season, including 7 centuries as well, establishing himself as the undisputed King of IPL

One of the highlights of Virat Kohli’s IPL journey is his partnership with one of his best mates AB de Villiers, which has produced some of the highest partnerships in IPL history. Besides that, Virat Kohli has hit double century while playing against West Indies, NZ, and many other big cricket teams.

Here is the complete list of centuries scored by Virat Kohli in the IPL. 

1100*Gujarat LionsSaurashtra Cricket Association Stadium, RajkotApril 24, 2016
2108*Rising Pune SupergiantsM Chinnaswamy Stadium, BangaloreMay 7, 2016
3109Gujarat LionsM Chinnaswamy Stadium, BangaloreMay 14, 2016
4113Kings XI PunjabM Chinnaswamy Stadium, BangaloreMay 18, 2016
5100Kolkata Knight RidersEden Gardens, KolkataApril 19, 2019
6100Sunrisers HyderabadRajiv Gandhi International Cricket Stadium, HyderabadMay 18, 2023
101*Gujarat TitansM Chinnaswamy Stadium, BangaloreMay 21, 2023

Concluding Remarks

With the impressive records Virat Kohli has established or broken, he can rightfully stake his claim as the greatest batsman of modern-day cricket. 

He is a batting colossus and an expert in making the life of the bowlers miserable with his sheer brilliance at the crease. Despite facing a small blip in the pandemic years, Virat Kohli has proven time and again that he rarely goes out of form. 

Since the Asia Cup last year, he has been back to his normal routine – that is, making hundreds in each format. 

As he continues to perform well, it will be interesting to see if Virat Kohli can achieve the remarkable milestone of scoring 100 centuries overall in his long and fruitful career. 

Let’s hope for the best, and feel free to share your thoughts on whether you believe that Virat Kohli can reach the 100 hundred milestone. The fans and cricketing fraternity will undoubtedly be eagerly watching his journey. 

Also Read: Shubman Gill Century


Ans: The last century of Virat Kohli came against West Indies in a recent test match.

Ans: Virat played in 3 ODI World Cups and 5 T20 World Cups and he only has 2 centuries in World Cup matches.

Ans: Virat has 7 double-hundreds in test cricket.

Related Post