Virat Kohli Test Records

  • Published - May 10, 2025 13:53:12
  • Updated - May 12, 2025 08:59:57
article Image
Image Source : BCCI

Virat Kohli, regarded as one of the best batsmen in the world, announced his retirement from Test cricket on 10 May 2025. The 36-year-old has represented India in a total of 123 Tests. In this article, we’ll cover Virat Kohli’s records in Test cricket.

Virat Kohli retired from Test cricket 

 

View this post on Instagram

 

A post shared by Virat Kohli (@virat.kohli)

Regarded as one of the best batsmen in world cricket, Virat Kohli announced his retirement from Test cricket saying, “It’s been 14 years since I first wore the baggy blue in Test cricket. Honestly, I never imagined the journey this format would take me on. It’s tested me, shaped me, and taught me lessons I’ll carry for life. There’s something deeply personal about playing in whites. The quiet grind, the long days, the small moments that no one sees but that stay with you forever. As I step away from this format, it’s not easy — but it feels right. I’ve given it everything I had, and it’s given me back so much more than I could’ve hoped for. I’m walking away with a heart full of gratitude — for the game, for the people I shared the field with, and for every single person who made me feel seen along the way. I’ll always look back at my Test career with a smile. #269, signing off.”

Virat Kohli Test Records

Virat Kohli has played a total of 123 Tests—68 of them as captain for India—scoring 9230 runs with an average of 46.85, including 30 centuries and 31 half-centuries. He is regarded as one of India’s best Test captains and is credited with changing the attitude and culture of the team during his leadership.

Mat Runs Avg 100s 50s
123 9230 46.85 30 31

Here is the record of Virat Kohli in Test cricket: 

Most double centuries in Test cricket by an Indian

Virat Kohli scored the most double centuries in Test cricket by an Indian. The 36-year-old smashed a total of 7 double hundreds in 123 Test matches. Virender Sehwag and Sachin Tendulkar are in 2nd and 3rd position with 6 double centuries each.

Also Read | Virat Kohli Test Hundreds

Most centuries as India’s Test captain

The 36-year-old holds the record for the most centuries as India’s Test captain. Virat scored 20 centuries as India captain in Test cricket, way ahead of second-ranked Sunil Gavaskar with 11 hundreds as skipper of India.

Most Test runs as India’s captain

Virat Kohli also scored the most Test runs for India as captain with 5864 runs in 68 Test matches. The right-handed batter also smashed 20 centuries and 18 half-centuries as captain in Test cricket. MS Dhoni and Sunil Gavaskar rank 2nd and 3rd with 3454 and 3449 runs respectively.

4th highest run-scorer for India in Test cricket

Virat Kohli boasts the record of being the fourth-highest run scorer for India in Test cricket. He has scored a total of 9230 runs in 123 Test matches with an average of 46.85, including 30 centuries and 31 half-centuries. Sachin Tendulkar holds the top rank with 15,921 runs, followed by Rahul Dravid and Sunil Gavaskar with 13,265 and 10,122 runs respectively.

Joint fourth for most centuries in a single Test series

Virat Kohli scored 4 centuries in 4 Tests during the Border-Gavaskar Trophy (India in Australia), 2014/15, becoming joint fourth on the all-time list for most centuries in a single Test series. Clyde Leopold Walcott scored the most centuries in a single Test series with 5 centuries against Australia in 1955.

Most Test matches played as captain for India

Virat Kohli owns the record of most Test matches played as captain for India with 68 Tests from 2014 to 2022. As an Indian Test team captain, Virat has a win percentage of 70.17 with 40 victories and 17 defeats in 68 Tests. MS Dhoni holds the second position with 60 Tests, followed by Saurav Ganguly and Mohammed Azharuddin.

Also Read | Virat Kohli reveals his Post Retirement Life Plans

Best win percentage as India’s Test captain

Virat Kohli holds the record for the best win percentage among all Indian captains with over 20 matches in charge. Under his leadership, India played 68 Test matches, winning 40, losing 17, and drawing 11, giving him a win percentage of 58.82%.