Virat Kohli’s Total Centuries in All Formats (Till 2024)

When it comes to chasing a big score, Virat Kohli’s name comes to mind first. He had changed a lot of games with his phenomenal performance. In simple words, he’s a superhero for Indian cricket fans. Whether it’s an ODI match or a thrilling T20 match, he outshined others.

In this case, we have to mention his centuries. Yes, Kohli’s contribution to both the national team and IPL team is phenomenal. But, his centuries have a special spot in every fan’s heart. That’s the reason why most people want to know about his centuries. 

If you are one of them, we are here to help you out. After doing research, we found accurate information regarding Virat all centuries in all formats. Keep reading the article to learn more about him.

Virat Kohli’s Career Overview

Before discussing Kohli’s total centuries in all formats, let’s focus on his overall career. It’s hard to find an Indian who doesn’t know Virat Kohli. In fact, he’s one of the most famous players in the cricket world. So, having fans around the world isn’t a big thing for him.

When Kohli started his journey back in 2008, nobody ever thought that the young boy from Delhi was going to dominate the cricket world. It was an ODI match against Sri Lanka in 2008 when Virat made his debut for the Indian national team.

And guess what? He made his first ODI century against Sri Lanka the next year. Within a month, he scored another century against Bangladesh. His thrilling performance was enough to win fans across the country.

However, it took some time to score the first test century. It was during an Australia tour in 2012 when Virat scored his first test century. It was just the beginning of his journey. Since then he’s been consistent and achieved some remarkable milestones. 

With a decade-long career, Kohli is setting a benchmark with his outstanding performance. Besides the national team, he has achieved a lot of things with his IPL team. So, we can expect more from him.

Virat Kohli’s Centuries in All Formats

If you are a cricket fan, you might know that Virat has the best conversion rate in the world. Simply put, he has the ability to score centuries more than other current players. As a result, he scored numerous centuries in all formats. 

As per current reports, Kohli has 48 ODI, 29 test, and one T20 centuries under his name. In the following section, we will discuss all formats. Let’s find out:

Test Centuries

Unlike his ODI career, Virat wasn’t able to peak form in test matches. Even though he made his debut in 2011 and scored the first century in 2012, it was quite challenging for him. However, it took only two years since the test debut to change the game.

After his first test century against Australia, he scored two more centuries in the same year against New Zealand and England. Kohli scored a total of 8 test centuries against Australia in his career. The last one was against West Indies on 20 July 2023. Let’s explore his test centuries below:

1.116Australia24th Jan – 2012
2.103New Zealand31st Aug – 2012
3.103England13th Dec – 2012
4. 107Australia22nd Feb – 2013
5. 119South Africa18th Dec – 2013
6.105New Zealand14th Feb – 2014
7. 115Australia9th Dec – 2014
8.141Australia9th Dec – 2014
9.169Australia26th Dec – 2014
10.147Australia6th Jan – 2015
11.103Sri Lanka12th Aug – 2015
12.200West Indies21st Jul – 2016
13.211New Zealand8th Oct – 2016
14.167England17th Nov – 2016
15.235England8th Dec – 2016
16.204Bangladesh9th Feb – 2017
17. 103Sri Lanka26th July – 2017
18. 104Sri Lanka16th Nov – 2017
19.213Sri Lanka24th Nov – 2017
20.243Sri Lanka2nd Dec – 2017
21.153South Africa13th Jan – 2018
22.149England1st Aug – 2018
23.103England18th Aug – 2018
24.139West Indies4th Oct – 2018
25.123Australia18th Dec – 2018
26.254South Africa10th Oct – 2018
27.136Bangladesh22nd Nov – 2018
28.186Australia9th March – 2023
29.121West Indies20th July – 2023

ODI Centuries

After making his ODI debut in 2008, Virat scored his first century against Sri Lanka in 2009. Every cricket fan knows about Virat’s performance in ODI cricket. In fact, he has scored 48 centuries for the national team. Let’s have a look at how thrilling his ODI career looks like:

1.107Sri Lanka24th Dec – 2009
2.102Bangladesh11th Jan – 2010
3.118Australia20th Oct – 2010
4. 105New Zealand28th Nov – 2010
5. 100Bangladesh19th Feb – 2011
6.107England16th Sep – 2011
7. 117England17th Oct – 2011
8.117West Indies2nd Dec – 2011
9.133Sri Lanka28th Feb – 2012
10.108Sri Lanka13th March – 2012
11.183Pakistan18th March – 2012
12.106Sri Lanka21st July – 2012
13.128Sri Lanka31st July – 2012
14.102West Indies5th July – 2013
15.115Zimbabwe24th July – 2013
16.100Australia16th Oct – 2013
17. 115Australia30th Oct – 2013
18. 123New Zealand19th Jan – 2014
19.136Bangladesh 26th Feb – 2014
20.127West Indies17th Oct – 2014
21.139Sri Lanka16th Nov – 2014
22.107Pakistan15th Feb – 2015
23.138South Africa22nd Oct – 2015
24.117Australia17th Jan – 2016
25.106Australia20th Jan – 2016
26.154New Zealand23rd Oct – 2016
27.122England15th Jan – 2017
28.111West Indies6th Jul – 2017
29.131Sri Lanka31st Aug – 2017
30.110Sri Lanka3rd Sep – 2017
31.121New Zealand22nd Oct – 2017
32.113New Zealand29th Oct – 2017
33.112South Africa1st Feb – 2018
34.160South Africa7th Feb – 2018
35.129South Africa16th Feb – 2018
36.140West Indies21st Oct – 2018
37.157West Indies24th Oct – 2018
38.107West Indies27th Oct – 2018
39.104Australia15th Jan – 2019
40.116Australia5th Mar – 2019
41.123Australia8th Mar – 2019
42.120West Indies11th Aug – 2019
43.114West Indies14th Aug – 2019
44.113Bangladesh10th Dec – 2022
45.113Sri Lanka10th Jan – 2023
46.166Sri Lanka15th Jan – 2023
47.122Pakistan10th Sep – 2023
48.103Bangladesh19th Oct – 2023

As the 2023 ODI World Cup is going on at this moment, we can expect more centuries for this tournament. 

Iconic T20 Century

Even though Virat has been phenomenal in ODI and test tournaments, his T20 career was quite challenging. You see, Virat faced the worst phase between 2020 to 2022 when COVID-19 was another prime reason that affected the sports world. 

Well, Kohli scored one century in the T20 format. It was for the Men’s T20 Asia Cup and against Afghanistan on 8th September 2022. But, we are sure it’s not going to be his lone century in this format.

IPL Centuries

Besides the international career, Kohli has a remarkable career in the IPL. As you know, he’s been playing for Royal Challengers Bangalore since 2008, he scored a total of seven centuries in the IPL tournament. Let’s have a look below:

1.100Gujarat Lions24th Apr – 2016
2.108Rising Pune Supergiants7th May – 2016
3.109Gujarat Lions14th May – 2016
4. 113Kings XI Punjab18th May – 2016
5. 100Kolkata Knight Riders19th Apr – 2019
6.100Sunrisers Hyderabad18th May – 2023
7. 101Gujarat Titans21st May – 2023

Virat Kohli’s Remarkable Achievements

It’s not unknown that Virat Kohli is one of the best players at this moment. And he achieved a lot of things throughout his career. Keep reading the following section to learn more about remarkable achievements:

  • After Sachin Tendulkar, Virat Kohli is the only Indian player who got 890 points in the ICC ODI ranking.
  • He became the first Indian cricketer to cross 10,000 runs in the T20 format.
  • Kohli became the fastest player to complete 26,000 runs in International cricket. And he took only 577 innings to complete this milestone.
  • Virat scored six double centuries in the test format as a captain.


Virat Kohli’s journey as a cricketer has been mindblowing. That’s the reason every Indian loves to watch him play in all tournaments. Even though he scored some amazing centuries, we are sure he will achieve more in the future.


Q: How many centuries has Virat Kohli had in the ODI format?

As of October 2023, Virat Kohli has 48 centuries in the ODI format. That helped him score a total of 78 centuries in his international career.

Q: What is Virat Kohli’s latest ODI century?

Virat Kohli scored a stunning century against Bangladesh in the 2020 Men’s World Cup. 

Leave a Comment