Skip to content

How many centuries has Virat Kohli scored in international cricket?

Advertisements

Virat Kohli is one of the most successful and celebrated cricketers in international cricket. He has achieved an incredible milestone by scoring a total of 82 international centuries across all formats, including Test matches, One Day Internationals (ODIs), and Twenty20 Internationals (T20Is). Many cricket fans often ask, How many centuries has Virat Kohli scored in international cricket, as they admire his skill and consistency.

His records in the sport continue to be a source of inspiration, and his journey shows a continuous quest for excellence. The passion and dedication he brings to every match have made his century tally a benchmark that is widely discussed and respected around the world. How many centuries has Virat Kohli scored in international cricket, This question remains central to celebrating his career achievements.

Background on Virat Kohli’s International Career

Advertisements

Virat Kohli began his international career with great promise when he made his debut against Sri Lanka in August 2008. His introduction to international cricket was marked by strong performances that quickly set him apart from his peers. In 2009, he scored his first century, a feat that laid a solid foundation for the many milestones that followed.

From his earliest matches, questions like How many centuries has Virat Kohli scored in international cricket, became frequent among fans, as his talent shone through with every innings. His dedication in those early years saw him become a key figure in the Indian cricket team, establishing a reputation for reliability and determination.

As Virat Kohli’s career evolved, he kept setting new benchmarks and shattering records along the way. Over the years, he has continuously improved his game and adapted to various challenging conditions. His record-breaking innings in Test matches, ODIs, and T20Is have cemented his reputation as a world-class batsman.

Each century has added to his growing legend, prompting further debate on how many centuries has Virat Kohli scored in international cricket. His evolution from a promising debutant to a record setter illustrates how hard work and consistent performance can lead to extraordinary achievements in the sport of cricket.

How many centuries has Virat Kohli scored in international cricket

Advertisements

Breakdown of Centuries by Format

Virat Kohli has scored 30 centuries in Test cricket, a format known for its long duration and challenging conditions. His Test centuries include many memorable performances where he scored significant runs against strong opponents on foreign soil. These innings are often remembered for their resilience and consistency, such as when he scored centuries in both innings of a match, showcasing his ability to perform under pressure.

Fans always wonder, How many centuries has Virat Kohli scored in international cricket, and his Test records are a crucial part of the answer. The detailed statistics show high scores, match venues, and outcomes that have contributed to his standing as a premier Test batsman.

In One Day Internationals, Virat Kohli has accumulated 51 centuries, making his performance in this format equally impressive. His ODI centuries include record-breaking innings against teams like Australia and Pakistan, where he demonstrated his flair for quick scoring and powerful hitting.

His aggressive batting style helped him become one of the fastest to reach various run milestones in ODIs. Additionally, Kohli has also scored a century in Twenty20 Internationals, further proving his versatility across all formats. Questions such as How many centuries has Virat Kohli scored in international cricket,continue to captivate cricket fans because they display how consistently dominant he has been in every form of the game.

Detailed Analysis of Key Centuries

Some of the most significant centuries in Virat Kohli’s career have set new records and become iconic moments in cricket history. For example, his early century of 107 against Sri Lanka was a defining moment that signaled his arrival on the big stage. Another key innings was his record 183 against Pakistan during the Asia Cup, where every run was a demonstration of skill and determination.

These innings are often referred to when discussing the question, How many centuries has Virat Kohli scored in international cricket as they exemplify his ability to perform under intense pressure and in high-stakes games. Each century tells a story of hard work and perseverance, and they collectively underscore his status as one of the sport’s greatest batsmen.

Each century has played an important role in building Kohli’s reputation and his influence on the field. His consistent ability to score hundreds, even in difficult conditions, has made him a pillar of the Indian cricket team. Numerous innings where he scored multiple centuries in a single year have contributed to breaking records previously held by cricket legends like Sachin Tendulkar and Ricky Ponting.

The question How many centuries has Virat Kohli scored in international cricket, reflects more than just the numbers; it represents his journey and his continuous impact on the game. Through every inning, Kohli has shown that hard work and focus can lead to remarkable achievements that define a cricketing career.

How many centuries has Virat Kohli scored in ODIs?

Test Centuries

  1. In the first entry, Kohli scored 116 runs in a match played away from home on 24 January 2012 against Australia. Despite his effort, his team lost that game.

  2. In the next record, he made 103 runs (with a marker indicating a notable performance) against New Zealand in his second innings of that match. This game was held at the M. Chinnaswamy Stadium in Bangalore on 31 August 2012 on home soil, and his team emerged as the winner.

  3. Another entry shows a score of 103 runs against England at the Vidarbha Cricket Association Stadium in Nagpur on 13 December 2012. In that match, which was played at home, the result was a draw.

  4. On 22 February 2013, playing at the M. A. Chidambaram Stadium in Chennai, Kohli scored 107 runs against Australia in his first innings of the match; his side won that encounter.

  5. There is also a record where he scored 119 runs (noted with a special symbol) against South Africa. This game, held at the Wanderers Stadium in Johannesburg on 18 December 2013, ended in a draw even though he had a strong performance.

  6. Another match on 14 February 2014 saw Kohli scoring an unbeaten 105 runs against New Zealand at the Basin Reserve in Wellington. This away match ended in a draw after he played across four innings of the game.

  7. In subsequent entries, he scored 115 runs (with a captaincy mark) against Australia at Adelaide Oval on 9 December 2014, though his team lost that away game.

  8. On the same day, also at Adelaide Oval, he scored 141 runs (again with a captaincy marker) in another innings, but the result was the same as the previous game—a loss.

  9. The table shows a 169-run innings against Australia at the Melbourne Cricket Ground on 26 December 2014 during an away match that ended in a draw.

  10. Further, on 6 January 2015 at the Sydney Cricket Ground against Australia, he scored 147 runs (with a captaincy indicator) in the fourth innings of the game. This match, played away, ended in a draw.

  11. One entry details a score of 103 runs (again with a captaincy mark) against Sri Lanka at the Galle International Stadium on 12 August 2015 in an away game that ended in a loss.

  12. In another significant performance on 21 July 2016, Kohli scored 200 runs (with both a dagger and captaincy marker) against the West Indies at the Sir Vivian Richards Stadium in Antigua during an away match that resulted in a win.

  13. He followed that with an innings of 211 runs (with similar markers) against New Zealand at the Holkar Stadium in Indore on 8 October 2016, which was a home win.

  14. The table then shows a match against England on 17 November 2016 at the ACA-VDCA Cricket Stadium in Visakhapatnam where he scored 167 runs (marked for captaincy and notable performance) and his side won.

  15. On 8 December 2016, he scored 235 runs (again with performance and captaincy markers) against England at Wankhede Stadium in Mumbai, and his team secured the win.

  16. Continuing his form, on 9 February 2017 at the Rajiv Gandhi Stadium in Hyderabad, Kohli scored 204 runs (with markers) against Bangladesh in a home match that ended in victory.

  17. In another away game on 26 July 2017 at the Galle International Stadium against Sri Lanka, he scored an unbeaten 103 runs (with captaincy mark), leading his team to a win.

  18. On 16 November 2017, he scored 104 not out (with captaincy mark) at Eden Gardens in Kolkata against Sri Lanka, and that home match concluded with a draw.

  19. A subsequent entry records a 213-run innings (with markers) against Sri Lanka at the Vidarbha Cricket Association Stadium in Nagpur on 24 November 2017, resulting in a home win.

  20. On 2 December 2017 at the Feroz Shah Kotla Ground in Delhi, he scored 243 runs (with markers) against Sri Lanka in his third innings, but the match ended in a draw.

  21. The table also includes a match on 13 January 2018 when Kohli scored 153 runs (marked for captaincy) against South Africa at SuperSport Park in Centurion. This away game resulted in a loss.

  22. On 1 August 2018, he made 149 runs (with captaincy indicator) against England at Edgbaston in Birmingham, an away match that also ended in a loss.

  23. Another entry shows him scoring 103 runs (with performance and captaincy marks) against England at Trent Bridge in Nottingham on 18 August 2018, where his team won that away encounter.

  24. On 4 October 2018 at the Saurashtra Cricket Association Stadium in Rajkot, Kohli scored 139 runs (with a captaincy marker) against the West Indies in a home match that ended in a win.

  25. A record from 14 December 2018 shows a score of 123 runs (with a captaincy mark) against Australia at Perth Stadium in Perth during an away game that resulted in a loss.

  26. On 10 October 2019, he achieved a monumental 254 runs (unbeaten and marked for captaincy) against South Africa at the Maharashtra Cricket Association Stadium in Pune in a home match, which ended with a win.

  27. On 22 November 2019, Kohli scored 136 runs (marked for captaincy) against Bangladesh at Eden Gardens in Kolkata in a home game that was won.

  28. The table shows a 186-run innings against Australia at Narendra Modi Stadium in Ahmedabad on 9 March 2023 in a home match that ended in a draw.

  29. He then scored 121 runs against the West Indies at Queen’s Park Oval in Port of Spain on 20 July 2023 in an away match that ended in a draw.

  30. Finally, a more recent entry records him scoring 100 not out against Australia at Perth Stadium on 22 November 2024 in an away match that he won.

ODI Centuries

  1. The ODI table begins with an entry where Kohli scored 107 runs against Sri Lanka at Eden Gardens, Kolkata on 24 December 2009 in a home match which ended in a win.

  2. In the next record, he scored an unbeaten 102 runs (marked with a symbol and noted as a significant innings) against Bangladesh at Sher-e-Bangla Stadium in Dhaka on 11 January 2010. This was an away match that his team won.

  3. Another entry details a score of 118 runs (marked for being a standout performance) against Australia in a home match at ACA–VDCA Cricket Stadium in Visakhapatnam on 20 October 2010, which ended in a win.

  4. He scored 105 runs (with a marker) against New Zealand at Nehru Stadium in Guwahati on 28 November 2010 in a home match that was won.

  5. In a match against Bangladesh on 19 February 2011 at Sher-e-Bangla Stadium in Dhaka, Kohli scored 100 not out in an away game that ended victoriously.

  6. The table includes a game on 16 September 2011 where he scored 107 runs against England at Sophia Gardens in Cardiff. This away match, decided by the Duckworth–Lewis method, ended in a loss.

  7. Another ODI record shows him scoring 112 not out (with a performance marker) against England at Feroz Shah Kotla Ground in Delhi on 17 October 2011 in a home match that resulted in a win.

  8. On 2 December 2011, he made 117 runs (marked) against the West Indies at the ACA–VDCA Cricket Stadium in Visakhapatnam, leading the home team to a win.

  9. In a standout performance on 28 February 2012 at Bellerive Oval in Hobart during a neutral match, Kohli scored 133 not out (with a marker) against Sri Lanka, which ended in a win.

  10. Another match on 13 March 2012 saw him score 108 runs (marked) against Sri Lanka at Sher-e-Bangla Stadium in Dhaka during a neutral game that his team won.

  11. One of his most notable innings in ODIs was when he scored 183 runs (marked) against Pakistan at Sher-e-Bangla Stadium in Dhaka on 18 March 2012. This neutral match ended in a win.

  12. The table also shows a match on 21 July 2012 at MRIC Stadium in Hambantota where Kohli scored 106 runs (marked) against Sri Lanka in an away match that was won.

  13. In another record, he scored 128 not out (with a marker) against Sri Lanka at R. Premadasa Stadium in Colombo on 31 July 2012 in an away match that ended with a win.

  14. An entry from 5 July 2013 at Queen’s Park Oval in Port of Spain shows him scoring 102 runs (marked with captaincy) against the West Indies in an away match that was won by the Duckworth–Lewis method.

  15. He scored 115 runs (with markers) against Zimbabwe at Harare Sports Club in Harare on 24 July 2013, an away match that his team won.

  16. On 16 October 2013, Kohli scored 100 not out in a home match against Australia at Sawai Mansingh Stadium in Jaipur that ended in a win.

  17. In the same series, on 30 October 2013 at VCA Stadium in Nagpur, he recorded an unbeaten 115 runs (with a marker) against Australia in a home game which was won.

  18. A match on 19 January 2014 at McLean Park in Napier against New Zealand saw him score 123 runs, although his team lost this away encounter.

  19. On 26 February 2014, he scored 136 runs (with captaincy markers) against Bangladesh at Khan Shaheb Osman Ali Stadium in Fatullah during an away match that ended in a win.

  20. The table records a match on 17 October 2014 at HPCA Stadium in Dharamshala where Kohli made 127 runs (marked) against the West Indies in a home match that was won.

  21. On 16 November 2014, in a home match at JSCA Stadium in Ranchi against Sri Lanka, he scored 139 not out (with captaincy markers) to lead his side to a win.

  22. In another ODI, on 15 February 2015 at Adelaide Oval in Adelaide during a neutral match, he scored 107 runs (marked) against Pakistan in a win.

  23. Then, on 22 October 2015 at M. A. Chidambaram Stadium in Chennai, he scored 138 runs (marked) against South Africa in a home match that was won.

  24. On 17 January 2016, he recorded 117 runs against Australia at Melbourne Cricket Ground on an away game, but his team lost that encounter.

  25. Another record on 20 January 2016 at Manuka Oval in Canberra shows him scoring 106 runs against Australia in an away match that ended in a loss.

  26. On 23 October 2016 at IS Bindra Stadium in Mohali, Kohli scored 154 not out (with a marker) against New Zealand in a home match that ended in victory.

  27. On 15 January 2017, in a home match at Maharashtra Cricket Association Stadium in Pune, he scored 122 runs (marked with captaincy) against England and his team won.

  28. An entry at Sabina Park in Kingston on 6 July 2017 recorded an unbeaten 111 runs (with markers) against the West Indies in an away match that was won.

  29. On 31 August 2017 at R. Premadasa Stadium in Colombo, he scored 131 runs (with markers) against Sri Lanka in an away match that ended in a win.

  30. The table shows that on 3 September 2017 at R. Premadasa Stadium in Colombo, Kohli scored 110 not out (with captaincy markers) against Sri Lanka in an away match that resulted in a win.

  31. On 22 October 2017 at Wankhede Stadium in Mumbai, he scored 121 runs (marked with captaincy) against New Zealand in a home match that ended in a loss.

  32. At Green Park Stadium in Kanpur on 29 October 2017, he made 113 runs (with captaincy markers) against New Zealand in a home game that his team won.

  33. On 1 February 2018 at Kingsmead Cricket Ground in Durban, he scored 112 runs (marked with captaincy) against South Africa in an away match that ended with a win.

  34. A match on 7 February 2018 at Newlands Cricket Ground in Cape Town saw him score an unbeaten 160 runs (with markers) against South Africa in an away game that was won.

  35. On 16 February 2018 at SuperSport Park in Centurion, Kohli scored 129 not out (with markers) against South Africa in an away match that ended in victory.

  36. On 21 October 2018 at ACA Stadium in Guwahati, he recorded 140 runs (with markers) against the West Indies in a home match, which resulted in a win.

  37. On 24 October 2018 at ACA–VDCA Cricket Stadium in Visakhapatnam, he scored 157 not out (with markers) against the West Indies in a home match that ended in a tie.

  38. On 27 October 2018 at Maharashtra Cricket Association Stadium in Pune, he made 107 runs (with captaincy mark) against the West Indies in a home match that his team lost.

  39. On 15 January 2019 at Adelaide Oval in Adelaide, he scored 104 runs (with markers) against Australia in an away match that ended in a win.

  40. On 5 March 2019 at Vidarbha Cricket Association Stadium in Nagpur, he recorded 116 runs (with markers) against Australia in a home match that was won.

  41. On 8 March 2019 at JSCA Stadium in Ranchi, Kohli scored 123 runs (with captaincy) against Australia in a home match that resulted in a loss.

  42. On 11 August 2019 at Queen’s Park Oval in Port of Spain, he recorded 120 runs (with markers) against the West Indies in an away match that ended in a win.

  43. Also at Queen’s Park Oval on 14 August 2019, he scored 114 not out (with markers) against the West Indies in an away match that his team won.

  44. On 10 December 2022 at Zohur Ahmed Chowdhury Stadium in Chittagong, Kohli scored 113 runs against Bangladesh in an away match that ended in a win.

  45. On 10 January 2023 at ACA Stadium in Guwahati, he made 113 runs (with a marker) against Sri Lanka in a home match which was won by his team.

  46. On 15 January 2023 at Greenfield International Stadium in Thiruvananthapuram, he scored 166 not out (with markers) against Sri Lanka in a home game that ended in a win.

  47. On 10 September 2023 at R. Premadasa Stadium in Colombo, Kohli scored 122 not out (with a marker) against Pakistan in a neutral match that his team won.

  48. On 19 October 2023 at Maharashtra Cricket Association Stadium in Pune, he made 103 not out (with a marker) against Bangladesh in a home match that ended in a win.

  49. On 5 November 2023 at Eden Gardens in Kolkata, he scored 101 not out (with a marker) against South Africa in a home match that resulted in a win.

  50. Finally, on 15 November 2023 at Wankhede Stadium in Mumbai, Kohli scored 117 runs against New Zealand in a home match that ended in a win.

  51. The last entry recorded has him scoring 100 not out (with a marker) against Pakistan at Dubai International Cricket Stadium, Dubai on 23 February 2025 in a neutral match which his team won.

The Significance of Kohli’s Centuries

Virat Kohli’s international centuries are not just numbers on a scorecard; they are milestones that underline his contribution to the sport. His 82 international centuries place him among the elite cricketers in the world and create a benchmark for excellence in batting. Every time someone asks, How many centuries has Virat Kohli scored in international cricket,the answer reflects his immense dedication, skill, and consistency over many years. These centuries have contributed to India’s success in international matches and have set new standards in the sport. His record is admired by fans and celebrated in every cricketing season, making the question, How many centuries has Virat Kohli scored in international cricket,both a point of pride and a source of motivation for future generations.

The influence of Kohli’s centuries extends beyond the record books and impacts future generations of cricketers. Young players look up to his achievements and use his century count as a benchmark of success. Questions like How many centuries has Virat Kohli scored in international cricket, often inspire aspiring cricketers to work hard and strive for excellence in their own careers. His ability to consistently score centuries in all formats of the game sets high standards and motivates upcoming talents to aim for similar achievements. In this way, Kohli’s career not only adds to his personal legacy but also contributes to shaping the future of cricket by raising the bar for batting performance.

Comparative Analysis with Other Legends

When comparing Virat Kohli’s century records with those of past cricket legends, the numbers speak for themselves. His 82 international centuries place him in a league with greats like Sachin Tendulkar and Ricky Ponting. Many fans ask, How many centuries has Virat Kohli scored in international cricket, and his record clearly shows that he is one of the most prolific scorers in the history of the game.

His performances, marked by his 30 Test centuries and 51 ODI centuries, have broken several longstanding records and have often been the subject of comparison with past legends. Every comparison highlights not only his achievements but also the evolution of the game over time, emphasizing his role in shaping modern cricket.

In the era of modern cricket, Virat Kohli’s achievements reflect significant advancements in training, fitness, and strategy. His centuries across all formats are a testament to his ability to adapt to various match conditions and competition levels. The question How many centuries has Virat Kohli scored in international cricket, comes up frequently in discussions among cricket enthusiasts, and his responses to such questions have set new benchmarks. Compared to earlier cricket legends, Kohli’s record represents a blend of skill, endurance, and aggressive play that defines the modern approach to the game. His century count continues to be an important measure of his success and his enduring impact on international cricket.

India's Virat Kohli scores 49th ODI century, equals Tendulkar's record | ICC Cricket World Cup News | Al Jazeera

Conclusion

In conclusion, Virat Kohli has scored a total of 82 international centuries, which answers the question, How many centuries has Virat Kohli scored in international cricket, His centuries are divided into 30 in Test cricket, 51 in One Day Internationals, and 1 in Twenty20 Internationals. Each century represents a significant milestone in his career, and the detailed breakdown of these achievements shows how he has maintained excellence over a long period.

His innings have not only contributed greatly to the success of the Indian cricket team but have also set inspiring benchmarks for cricket fans around the world. The sheer number of centuries stands as a testament to his lasting impact on international cricket.

Virat Kohli’s century achievements are an important part of his legacy that inspires many upcoming cricketers. When the question How many centuries has Virat Kohli scored in international cricket, is raised, the answer is a clear demonstration of his skill and consistency.

His records have motivated numerous young players to pursue excellence in every match, aiming to one day reach similar heights in their careers. Kohli’s journey from a young debutant to a record-breaking batsman continues to be celebrated, and his centuries will always be remembered as key moments in cricket history.

Share This Article