Khel Now logo
HomeSportsBangladesh Premier LeagueLive Cricket Score
Advertisement

Indian Cricket

List of all centuries Virat Kohli scored in international cricket

A budding sports journalist focused on clear, engaging storytelling.
Published at :January 14, 2026 at 11:41 AM
Modified at :January 14, 2026 at 11:41 AM
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
Virat Kohli (Image Source: BCCI)

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 FacebookTwitterInstagramYoutube; download the Khel Now Android App or IOS App and join our community on WhatsappTelegram.

Laavya Kabra
Laavya Kabra

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.