List of all centuries Virat Kohli scored in international cricket

Virat Kohli has second most number of centuries in international cricket after great Sachin Tendulkar.
Virat Kohli, or more correctly King Kohli, has etched his name into international cricket as a passionate, exacting, and uniquely intense performer. From the unrelenting debut to becoming the backbone in the batting order of India, Kohli’s rise embodies that rare cocktail of talent, discipline, and relentless ambition.
He has turned out to be one of the best, dominating across various formats and conditions over the world’s best bowlers, setting new parameters of consistency for modern-era batters. Having 84 international hundreds in Tests, ODIs, and T20Is, Kohli has done far more than his statistics can denote.
Each hundred shows leadership under pressure, a response to expectations, a statement of intent. Be it anchoring tough chases, turning up match-winning knocks overseas, or rising on the biggest stages, Kohli has constantly defined elite performance.
This article provides an updated list of Virat Kohli’s international centuries, showing milestones of his legendary career and highlighting why he is still one of the most impactful and influential cricketers of his generation.
List of all centuries Virat Kohli scored in international cricket

Virat Kohli’s T20I Century:
1. 112*(61), vs Afghanisthan, Dubai, 8th September 2022
Virat Kohli’s Test Centuries:
1. 116, VS Australia, Adelaide, 24th January 2012
2. 103, VS New Zealand, Bengaluru (Bangalore), 31 August 2012
3. 103, VS England, Nagpur, 13 December 2012
4. 107, VS Australia, Chennai, 22 February 2013
5. 119, VS South Africa, Johannesburg, 18 December 2013
6. 105*, VS New Zealand, Wellington, 14 February 2014
7. 115, VS Australia, Adelaide, 9 December 2014
8. 141, VS Australia, Adelaide, 9 December 2014
9. 169, VS Australia, Melbourne, 26th December 2014
10. 147, VS Australia Sydney, sixth January 2015
11. 103, VS Sri Lanka, Galle, 12th August 2015
12. 200, VS West Indies, north sound, 21st July 2016
13. 211, VS New Zealand, Indore, 8th October 2016
14. 167, VS England, Vishakapatnam, 17th November 2016
15. 235, VS England, Mumbai, 8th December 2016
16. 204, VS Bangladesh, Hyderabad, 9th February 2017
17. 103*, VS Sri Lanka, Galle, 26th July 2017
18. 104*, VS Sri Lanka, Kolkata, 16th November 2017
19. 213, VS Sri Lanka, Nagpur, 24 November 2017
20. 243, VS Sri Lanka, Delhi, 2nd December 2017
21. 153, VS South Africa, Centurion, 13th January 2018
22. 149, VS, England, Birmingham, 1st August 2018
23. 103, VS, England, Nottingham, 18th August 2018
24. 139, VS West Indies, Rajkot, 4th October 2018
25. 123, VS Australia, Perth, 14th December 2018
26. 254*, VS South Africa, Pune, 10th October 2019
27. 136, VS Bangladesh, Kolkata, 22nd November 2019
28. 186, VS Australia, Ahmedabad, 12 March 2023
29. 121, VS West Indies, Trinidad, 21st of July 2023
30. 100*, VS Australia, Perth, 24th November 2024
Virat Kohli’s ODI centuries
1. 107, VS Sri Lanka, Kolkata, 24 December 2009
2. 102*, VS Bangladesh, Dhaka, 11th January 2010
3. 118, VS Australia, Vishakapatnam, 20 October 2010
4. 105, VS New Zealand, Guwahati, 28th of November 2010
5. 100*, VS Bangladesh, Dhaka, 19th February 2011
6. 107, VS England, Cardiff, 16 September 2011
7. 112*, VS England, Delhi, 17 October 2011
8. 117, VS West Indies, Vishakhpatnam, 2nd December 2011
9. 133*, VS Sri Lanka, Hobat, 28 February 2012
10. 108, VS Sri Lanka, Dhaka, 13 March 2012
11. 183, VS Pakistan, Dhaka, 18 March 2012
12. 106, VS Sri Lanka, Hambanton, 21st of July 2012
13. 128*, VS Sri Lanka, Colombo, 31st, July 2012
14. 102, VS West Indies, Spain, 5th July 2013
15. 115, VS Zimbabwe, Harare, 24th July 2013
16. 100*, VS Australia, Jaipur, 16th October 2013
17. 115*, Australia, Nagpur, 30th October 2013
18. 123, VS New Zealand, Napier, 19th January 2014
19. 136, VS, Bangladesh, Fatullah, 26th February 2014
20. 127, VS West Indies, Dharamshala, 17th October 2014
21. 139*, VS SRI LANKA, Rachi, 19th November 2014
22. 107, VS Pakistan, Adelaide, 15th February 2015
23. 138, VS South Africa, Chennai, 22nd October 2015
24. 117, VS Australia, Melbourne, 17th January 2016
25. 106, VS Australia, Canberra, 20th January 2016
26. 154*, VS New Zealand, Mohali, 23rd October 2016
27. 122, VS, England, Pune, 15th January 2017
28. 111*, VS West Indies, Kingston, 6th July 2017
29. 131, VS Sri Lanka, Colombo, 31st, August 2017
30. 110*, VS Sri Lanka, Colombo, 3rd September 2017
31. 121, VS New Zealand, Mumbai, 22nd October 2017
32. 113, VS New Zealand, Kanpur, 29th October 2017
33. 112, VS, South Africa, Durban, first February 2018
34. 160*, VS South Africa, Cape Town, 7th February 2018
35. 129*, VS South Africa, Centurion, 16th February 2018
36. 140, VS West Indies, Guwahati,21st October 2018
37. 157*, VS West Indies, Vishakapatanam, 24thOctober2018
38. 107, VS West Indies, Pune, 27th October 2018
39. 104, VS Australia, Adelaide, 15th January 2019
40. 116, VS Australia, Nagpur, 15th March 2019
41. 123, VS Australia, Ranchi, 8th March 2019
42. 120 VS, West Indies, Spain, 11th August 2019
43. 114*, VS West Indies, Spain, 14th August 2019
44. 113, VS Bangladesh, Chattogram, 10th December 2022
45. 113, VS Sri Lanka, quality, 10th January 2023
46. 166*, VS SRI LANKA, THIRUVANANTHAPURAM, 15th January 2023
47. 122*, VS Pakistan, Colombo, 11th September 2023
48. 103*, VS Bangladesh, Pune, 19th October 2023
49. 101*, VS South Africa, Kolkata, 5th November 2024
50. 117, VS New Zealand, Mumbai, 15th November 2023
51. 100*, VS Pakistan, Dubai, 23rd February 2025
52. 135, VS South Africa, Ranchi, 30th November 2025
53. 102, VS South Africa, Jaipur, 3rd December 2025
How many centuries has Virat Kohli hit in ODIs?
Virat Kohli has slammed 53 centuries in ODIs/
How many centuries has Virat Kohli hit in international cricket?
Virat Kohli has slammed 84 centuries in international cricket.
For more updates, follow Khel Now Cricket on Facebook, Twitter, Instagram, Youtube; download the Khel Now Android App or IOS App and join our community on Whatsapp & Telegram.
Laavya Kabra is an undergraduate media student pursuing dual degrees in Journalism and Mass Communication and BBA in Management. With a strong interest in sports journalism and sports anchoring, she is passionate about storytelling, match analysis, and presenting sports narratives in a way that is engaging and easy to follow.