Virat Kohli is one of the best batsmen in the world today, and he is the epitome of perfection in the modern era of cricket. He has earned a reputation in the cricketing world for producing some of his finest knocks, and he has scored centuries in all three formats of the game. This article will examine Virat Kohli total centuries in all format, including the context in which they were scored, the milestones that were reached, and their impact on the game.

Virat Kohli total centuries in all format
Many people consider Virat Kohli one of the best batsmen to ever live. He is the only player to have averaged above 50 in all three international cricket formats. In 78 innings of international cricket, Kohli has 79 centuries, including 49 ODI, 29 Test centuries and one in T20 international.
In all of the major cricketing nations and on a variety of wickets, Kohli has scored centuries. He has recorded centuries both at home and away and throughout the year. Technical mastery, power and timing, and mental toughness are frequently used to describe Kohli’s centuries.
Virat Kohli total centuries in all format: ODI
Virat Kohli’s One Day International (ODI) century-making career began in August 2008 when he scored his first century against Sri Lanka. He displayed his talent and tenacity in that game by scoring a magnificent 107 off 111 balls. But about 2010, his century total really began to soar.
In 2010, Kohli scored two ODI centuries, both against Australia. These centuries cemented his standing as an outstanding ODI batter. He became an essential part of the Indian batting lineup thanks to his aggressive yet controlled style of play.
Here are Virat Kohli total centuries in all format: In ODI
S.No. | Date | Score | Against | Venue |
---|---|---|---|---|
1. | 24 December 2009 | 107 | Srilanka | Eden Gardens, Kolkata |
2. | 11 January 2010 | 102* | Bangladesh | Shere Bangla National Stadium, Dhaka |
3. | 20 October 2010 | 118 | Australia | APCA-VDCA Stadium, Visakhapatnam |
4. | 28 November 2010 | 105 | New Zealand | Nehru Stadium, Guwahati |
5. | 19 February 2011 | 100* | Bangladesh | Shere Bangla National Stadium, Dhaka |
6. | 16 September 2011 | 107 | England | Sophia Gardens, Cardiff |
7. | 17 October 2011 | 112* | England | Feroz Shah Kotla Ground, Delhi |
8. | 2 December 2011 | 117 | West Indies | APCA-VDCA Stadium, Visakhapatnam |
9. | 28 February 2012 | 133* | Srilanka | Bellerive Oval, Hobart |
10. | 13 March 2012 | 108 | Srilanka | Shere Bangla National Stadium, Dhaka |
11. | 18 March 2012 | 183 | Pakistan | Shere Bangla National Stadium, Dhaka |
12. | 21 July 2012 | 106 | Srilanka | MRIC Stadium, Hambantota |
13. | 31 July 2012 | 128 | Srilanka | R. Premadasa Stadium, Colombo |
14. | 5 July 2013 | 102 | West Indies | Queen’s Park Oval, Port of Spain |
15. | 24 July 2013 | 115 | Zimbabwe | Harare Sports Club, Harare |
16. | 16 October 2013 | 100* | Australia | Sawai Mansingh Stadium, Jaipur |
17. | 30 October 2013 | 115* | Australia | VCA Stadium, Nagpur |
18. | 19 January 2014 | 123 | New Zealand | McLean Park, Napier |
19. | 26 February 2014 | 136 | Bangladesh | Khan Shaheb Osman Ali Stadium, Fatullah |
20. | 17 October 2014 | 127 | West Indies | HPCA Stadium, Dharamshala |
21. | 16 November 2014 | 139* | Srilanka | JSCA International Stadium, Ranchi |
22. | 15 February 2015 | 107 | Pakistan | Adelaide Oval, Adelaide |
23. | 22 October 2015 | 138 | South Africa | M. A. Chidambaram Stadium, Chennai |
24. | 17 January 2016 | 117 | Australia | Melbourne Cricket Ground, Melbourne |
25. | 20 January 2016 | 106 | Australia | Manuka Oval, Canberra |
26. | 23 October 2016 | 154* | New Zealand | Punjab Cricket Association IS Bindra Stadium, Mohali |
27. | 15 January 2017 | 122 | England | Maharashtra Cricket Association Stadium, Pune |
28. | 6 July 2017 | 111* | West Indies | Sabina Park, Kingston |
29. | 31 August 2017 | 131 | Srilanka | R. Premadasa Stadium, Colombo |
30. | 3 September 2017 | 111* | Srilanka | R. Premadasa Stadium, Colombo |
31. | 22 October 2017 | 121 | New Zealand | Wankhede Stadium, Mumbai |
32. | 29 October 2017 | 113 | New Zealand | Green Park Stadium, Kanpur |
33. | 1 February 2018 | 112 | South Africa | Kingsmead Cricket Ground, Durban |
34. | 7 February 2018 | 160* | South Africa | Newlands Cricket Ground, Cape Town |
35. | 16 February 2018 | 129* | South Africa | SuperSport Park, Centurion |
36. | 21 October 2018 | 140 | West Indies | Barsapara Cricket Ground, Guwahati |
37. | 24 October 2018 | 157* | West Indies | ACA-VDCA Stadium, Visakhapatnam |
38. | 27 October 2018 | 107 | West Indies | MCA Stadium, Pune |
39. | 15 January 2019 | 104 | Australia | Adelaide Oval, Adelaide |
40. | 05 March 2019 | 116 | Australia | Vidarbha Cricket Association Stadium, Nagpur |
41. | 08 March 2019 | 123 | Australia | JSCA International Stadium Complex, Ranchi |
42. | 11 August 2019 | 120 | West Indies | Queen’s Park Oval, Port of Spain |
43. | 14 August 2019 | 114* | West Indies | Queen’s Park Oval, Port of Spain |
44. | 10 December 2022 | 113 | Bangladesh | Zahur Ahmed Chowdhury Stadium, Chittagong |
45. | 10 January 2023 | 113 | Srilanka | Barsapara Cricket Stadium, Guwahati |
46. | 15 January 2023 | 166* | Srilanka | Greenfield International Stadium, Thiruvananthapuram |
47. | 11 September 2023 | 122* | Pakistan | R.Premadasa Stadium, Khettarama, Colombo |
48. | 19 October 2023 | 103* | Bangladesh | Maharashtra Cricket Association Stadium, Pune |
49. | 5 November 2023 | 101* | South Africa | Eden Gardens, Kolkata |
Virat Kohli total centuries in all format: The Magnificent 2011–2014 Period
In Kohli’s ODI career, the years 2011 to 2014 were very important. He put on consistently excellent batting performances at this time, amassing centuries at a startling rate. He was starting to take the stage in the Indian batting order.
His innings against Pakistan in 2012, which included a career-high score of 183, illustrated his prowess in high-stakes situations. In this inning, it was clear that he had an aggressive intent and exceptional skill.
Virat Kohli total centuries in all format: The Streak That Broke Records
When Kohli broke Sachin Tendulkar’s previous record for fastest player to 10,000 runs in ODIs in 2018, it significantly improved his already amazing century total. During this era, he frequently crossed the three-figure threshold, showcasing his consistency and desire for runs.
Virat Kohli total centuries in all format: test
In August 2011 against the West Indies, Virat Kohli played in his first Test match for India. He initially struggled to modify his aggressive style to fit the requirements of Test cricket. But as time went on, Kohli solidified his position as an important part of India’s Test batting lineup.
Mahendra Singh Dhoni was replaced as Test captain by Virat Kohli in 2014. Under his leadership, Kohli demonstrated his aggressive yet successful style of Test cricket by leading by example. In this manner, he began to accumulate centuries more frequently.
Here are the details of Virat Kohli total centuries in all format: Test
S.No | Date | Score | Against | Venue |
---|---|---|---|---|
1. | 24 January 2012 | 116 | Australia | Adelaide Oval, Adelaide |
2. | 31 August 2012 | 103 | New Zealand | M. Chinnaswamy Stadium, Bangalore |
3. | 13 December 2012 | 103 | England | Vidarbha Cricket Association Stadium, Nagpur |
4. | 22 February 2013 | 107 | Australia | M. A. Chidambaram Stadium, Chennai |
5. | 18 December 2013 | 119 | South Africa | Wanderers Stadium, Johannesburg |
6. | 14 February 2014 | 105* | New Zealand | Basin Reserve, Wellington |
7. | 9 December 2014 | 115 | Australia | Adelaide Oval, Adelaide |
8. | 9 December 2014 | 141 | Australia | Adelaide Oval, Adelaide |
9. | 26 December 2014 | 169 | Australia | Melbourne Cricket Ground, Melbourne |
10. | 6 January 2015 | 147 | Australia | Sydney Cricket Ground, Sydney |
11. | 12 August 2015 | 103 | Srilanka | Galle International Stadium, Galle |
12. | 21 July 2016 | 200 | West Indies | Sir Vivian Richards Stadium, North Sound |
13. | 8 October 2016 | 211 | New Zealand | Holkar Stadium, Indore |
14. | 17 November 2016 | 167 | England | ACA-VDCA Cricket Stadium, Visakhapatnam |
15. | 8 December 2016 | 235 | England | Wankhede Stadium, Mumbai |
16. | 9 February 2017 | 204 | Bangladesh | Rajiv Gandhi International Cricket Stadium, Hyderabad |
17. | 26 July 2017 | 103* | Srilanka | Galle International Stadium, Galle |
18. | 16 November 2017 | 104* | Srilanka | Eden Gardens, Kolkata |
19. | 24 November 2017 | 213 | Srilanka | Vidarbha Cricket Association Stadium, Nagpur |
20. | 2 December 2017 | 243 | Srilanka | Feroz Shah Kotla Ground, Delhi |
21. | 13 January 2018 | 153 | South Africa | SuperSport Park, Centurion |
22. | 1 August 2018 | 149 | England | Edgbaston Crikcet Ground |
23. | 18 August 2018 | 103 | England | Trent Bridge, Nottingham |
24. | 4 October 2018 | 139 | West Indies | Saurashtra Cricket Association Stadium |
25. | 14 December 2018 | 123 | Australia | Perth Stadium, Perth |
26. | 10 October 2019 | 254* | South Africa | Maharashtra Cricket Association Stadium, Pune |
27. | 22 November 2019 | 136 | Bangladesh | Eden Gardens, Kolkata |
28. | 9 March 2023 | 186 | Australia | Narendra Modi Stadium, Ahmedabad |
29. | 20 July 2023 | 121 | West Indies | Queen’s Park Oval, Port of Spain, Trinidad |
Virat Kohli total centuries in all format: T20 International
Virat Kohli’s versatility and outstanding skill are demonstrated by his ability to adapt to different formats. Kohli has also demonstrated his capacity to score hundreds of runs in T20 Internationals (T20Is), the shortest version of the game.
In 2022, he scored his first century in the T20I against Afghanistan, demonstrating his mastery of the fast-paced and frequently unpredictable game. As a batsman, Kohli’s T20I hundreds highlighted his adaptability and agility.
Here are the details of Virat Kohli total centuries in all format:
S.No. | Date | Against | Score | Venue |
---|---|---|---|---|
1. | 8 September 2022 | Afghanistan | 122* | Dubai International Cricket Stadium, Dubai |
Virat Kohli total centuries in all format: World Cup
Here are the details of Virat Kohli total centuries in all format: World Cup
S.No. | Date | Against | Score | Venue |
---|---|---|---|---|
1. | 19 February 2011 | Bangladesh | 100* | Sher-e-Bangla Cricket Stadium, Dhaka |
2. | 15 February 2015 | Pakistan | 107 | Adelaide Oval, Adelaide |
Virat Kohli total centuries in all format: IPL
In the last 16 seasons of the Indian Premier League, Virat Kohli has amassed seven IPL hundreds. He has so far scored the most centuries in league history. For a single IPL franchise, Kohli has also scored the most hundreds.
In his ideal IPL season of 2016, when RCB finished the competition as runners-up, he hit four hundreds. In the league stage of the IPL 2023, Kohli made 100 (against SRH) and 101* (against GT), making him one of only three Indian players to score consecutive century.
Here are the details of Virat Kohli total centuries in all format: IPL
S.No. | Date | Against | Score | Venue |
---|---|---|---|---|
1. | 24 April 2016 | Gujrat Lions | 100* | Rajkot |
2. | 7 May 2016 | Rising Pune Supergiant | 108* | Bengaluru |
3. | 14 May 2016 | Gujrat Lions | 109 | Bengaluru |
4. | 18 May 2016 | Kings XI Punjab | 113 | Bengaluru |
5. | 19 Apr 2019 | Kolkata Knight Riders | 100 | Kolkata |
6. | 18 May 2023 | Sunrisers Hyderabad | 100 | Hyderabad |
7. | 21 May 2023 | Gujarat Titans | 101* | Bengaluru |
Virat Kohli total centuries in all format: Achievements and Records
Virat Kohli has risen to the pinnacle of cricket records as a result of his recent century-making streak. He has a number of noteworthy records, including the quickest times in ODIs and Test matches to reach major run milestones. Some of Kohli’s notable accomplishments are listed below:
- Virat Kohli broke Sachin Tendulkar’s record for fastest to 10,000 ODI runs by reaching this milestone in just 205 innings.
- Kohli also holds the record for being the quickest to reach the milestones of 8,000, 9,000, and 11,000 runs in ODIs.
- Most centuries in successful ODI chase: He has a strong track record of recording hundreds in victories in run chases, demonstrating his prowess in pressure situations.
- He has one of the highest batting averages in one-day internationals, underlining his reliability as a run-scorer.
These accomplishments highlight Kohli’s tremendous talent, tenacity, and dedication to becoming the best in his sport.
Also read: ICC Cricket World Cup Winners List
Virat Kohli total centuries in all format: Conclusion
Virat Kohli’s centuries are evidence of his unmatched talent, tenacity, and dedication to cricket. Kohli has repeatedly demonstrated an unquenchable need for runs and the capacity to produce at the highest level across all formats, from his debut to his time as captain and as a player.
As Kohli maintains his dominance in the world of international cricket, his centuries will definitely make a lasting impression on the history of the game. His accomplishments and records will serve as a source of motivation for future generations.
FAQ on Virat Kohli total centuries in all format:
Question 1. How many Virat Kohli Centuries have been in the ODI?
Answer: Virat Kohli ODI centuries: 47
Question 2. How many centuries of Virat Kohli in the Test?
Answer: Virat Kohli Test centuries: 29
Question 3. How many centuries of Virat Kohli been in the T20I?
Answer: Virat Kohli T20I centuries: 1
Question 4. How many Virat Kohli total centuries in all format?
Answer: Virat Kohli’s total centuries: 77
Question 5. How many Virat Kohli Centuries in IPL?
Answer: Centuries of Virat Kohli in IPL: 7