How Many Test Centuries has Virat Kohli Scored? (The Complete Guide) List of Virat Kohli’s 29 Test Centuries
How many Test centuries has Virat Kohli scored? Who is Kohli’s favorite opponent?
How many Tests did India win while Kohli hits three figures?
All of these answers and much more. Here is your complete guide on Virat Kohli Test centuries.
Key Takeaways
- Virat Kohli currently has 29 Test centuries. He is tied with Sir Donald Bradman and is #16 in the all-time Test centuries list.
- His most successful year was 2018: 5 hundreds (5 fifties), 2017 – 5 (1), 2016 – 4 (2), and 2014 – 4 (2). On the other hand, Kohli had his worst Test century drought between 2020-2022 & 2011.
- Kohli has scored 14 centuries in India, 6 in Australia, two each in South Africa, Sri Lanka, and West Indies, and one in New Zealand.
- Kohli’s favorite Test opponent is Australia (8), England & Sri Lanka (5), and New Zealand, South Africa, West Indies (3), and Bangladesh (2).
- He had a golden run during his captaincy. Virat Kohli scored 20 hundreds as a captain and only nine centuries as a non-captain.
- Kohli has scored 15 hundreds in the second innings, 9 100s in the 1st innings, 3 100s in the 3rd innings, and only two hundreds in the 4th innings.
- India won 13 Tests when Kohli scored a century, 9 in a drawn match, and 7 in a losing cause.
- Vrat Kohli has won 8 player of the match awards in the 29 Tests he scored a century.
Also Read:
- How Many ODI Centuries has Virat Kohli Scored?
- Most Centuries in International Cricket Across Formats: Can Virat Kohli Break Sachin Tendulkar’s Record of Hundred 100s?
- Who Has the Most Test Centuries in Cricket History?| List of Top 25 Cricketers with Test Hundreds
- Virat Kohli’s 25 Best Innings Across International Formats (RANKED)
- 5 Ways Captain Virat Kohli Transformed Indian Cricket
- Sachin Tendulkar Centuries (The Definitive Guide): Everything You Need To Know About Sachin Tendulkar’s Hundred 100s
Virat Kohli’s Top 10 Test Scores
- 254* vs South Africa, Pune, 2019
- 243 vs Sri Lanka, Delhi, 2017
- 235 vs England, Wankhede, 2016
- 213 vs Sri Lanka, Nagpur, 2017
- 211 vs New Zealand, Indore, 2016
- 204 vs Bangladesh, Hyderabad, 2017
- 200 vs West Indies, North Sound, 2016
- 186 vs Australia, Ahmedabad, 2023
- 169 vs Australia, Melbourne, 2014
- 167 vs England, Visakhapatnam, 2016
List of Virat Kohli Test Centuries
1. 116 vs Australia (2012)
- Score: 116 (213)
- Opposition: Australia
- Venue: Adelaide
2. 103 vs New Zealand (2012)
- Score: 103 (193)
- Opposition: New Zealand
- Venue: Bengaluru
*Player of the Match (POTM)
3. 103 vs England (2013)
- Score: 103 (295)
- Opposition: England
- Venue: Nagpur
4. 107 vs Australia (2013)
- Score: 107 (206)
- Opposition: Australia
- Venue: Chennai
5. 119 vs South Africa (2013)
- Score: 119 (181)
- Opposition: South Africa
- Venue: Johannesburg
*POTM
6. 105* vs New Zealand (2014)
- Score: 105* (135)
- Opposition: New Zealand
- Venue: Wellington
7. 115 vs Australia (2014)
- Score: 115 (184)
- Opposition: Australia
- Venue: Adelaide
8. 141 vs Australia (2014)
- Score: 141 (175)
- Opposition: Australia
- Venue: Adelaide
9. 169 vs Australia (2014)
- Score: 169 (272)
- Opposition: Australia
- Venue: Melbourne
10. 147 vs Australia (2015)
- Score: 147 (230)
- Opposition: Australia
- Venue: Sydney
11. 103 vs Sri Lanka (2015)
- Score: 103 (191)
- Opposition: Sri Lanka
- Venue: Galle
12. 200 vs West Indies (2016)
- Score: 200 (283)
- Opposition: West Indies
- Venue: North Sound
13. 211 vs New Zealand (2016)
- Score: 211 (366)
- Opposition: New Zealand
- Venue: Indore
14. 167 vs England (2016)
- Score: 167 (267)
- Opposition: England
- Venue: Visakhapatnam
*POTM
15. 235 vs England (2016)
- Score:
- Opposition:
- Venue:
*POTM
16. 204 vs Bangladesh (2017)
- Score: 204 (246)
- Opposition: Bangladesh
- Venue: Hyderabad
*POTM
17. 103* vs Sri Lanka (2017)
- Score: 103* (136)
- Opposition: Sri Lanka
- Venue: Galle
Scorecard: IND vs SL, SL v IND 2017, 1st Test at Galle, July 26 – 29, 2017 – Full Scorecard (espncricinfo.com)
18. 104* vs Sri Lanka (2017)
- Score: 104* (119)
- Opposition: Sri Lanka
- Venue: Eden Gardens
19. 213 vs Sri Lanka (2017)
- Score: 213 (267)
- Opposition: Sri Lanka
- Venue: Nagpur
*POTM
20. 243 vs Sri Lanka (2017)
- Score: 243 (287)
- Opposition: Sri Lanka
- Venue: Delhi
*POTM
21. 153 vs South Africa (2018)
- Score: 153 (217)
- Opposition: South Africa
- Venue: Centurion
22. 149 vs England (2018)
- Score: 149 (225)
- Opposition: England
- Venue: Birmingham
23. 103 vs England (2018)
- Score: 103 (197)
- Opposition: England
- Venue: Nottingham
*POTM
Embed from Getty Images24. 139 vs West Indies (2018)
- Score: 139 (230)
- Opposition: West Indies
- Venue: Rajkot
25. 123 vs Australia (2018)
- Score: 123 (257)
- Opposition: Australia
- Venue: Perth
26. 254* vs South Africa (2019)
- Score: 254* (336)
- Opposition: South Africa
- Venue: Pune
*POTM
27. 136 vs Bangladesh (2019)
- Score: 136 (194)
- Opposition: Bangladesh
- Venue: Eden Gardens
28. 186 vs Australia (2023)
- Score: 186 (364)
- Opposition: Australia
- Venue: Ahmedabad
29. 121 vs West Indies (2023)
- Score: 121 (206)
- Opposition: West Indies
- Venue: Port of Spain
Frequently Asked Questions – Virat Kohli Test Centuries
Virat Kohli has scored 29 centuries in Test cricket.
Virat Kohli has scored 8 Test centuries against Australia and six of them in Australia.
Kohli scored 20 centuries as the Indian Test captain.
No, Virat Kohli has not scored a Test century at Lord’s. He has scored a century in Birmingham and Nottingham.
Virat Kohli’s highest score in Test cricket is 254* vs South Africa in Pune (2019).
Virat Kohli has scored seven double centuries in Test cricket (254*, 243, 235, 213, 211, 204, 200).
© Copyright @Nitesh Mathur and Broken Cricket Dreams, 2021. Originally published on 7/27/2023. Unauthorized use and/or duplication of this material without express and written permission from this site’s author and/or owner is strictly prohibited. Excerpts and links may be used, provided that full and clear credit is given to Broken Cricket Dreams with appropriate and specific direction to the original content (i.e. linked to the exact post/article).