Virat Kohli retires from Test cricket

- May 12, 2025
| By : Patriot Bureau |

India’s most successful Test captain finishes with 9,230 runs in 123 matches; retires as fourth-highest run-getter for India; decision comes ahead of crucial England series

Virat Kohli

Star Indian batter Virat Kohli has announced his retirement from Test cricket, bringing down the curtains on a stellar 14-year career in the game’s longest format. Kohli amassed 9,230 runs in 123 Tests at an average of 46.85.

“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,” Kohli said in an Instagram post.

“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,” he added. “I’ll always look back at my Test career with a smile. #269, signing off.”

 

View this post on Instagram

 

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

Kohli made his Test debut against the West Indies in 2011 and took over as India’s Test captain in 2014. He led the country in 68 matches — the most by an Indian captain — losing just 17 (25 per cent) of them. With a win percentage of 58.82 per cent (40 wins, 11 draws), Kohli remains India’s most successful red-ball captain.

One of the crowning achievements of his leadership was India’s historic Test series win in Australia in 2019, their first ever on Australian soil.

Kohli’s final Test appearance also came in Australia earlier this year, during the Border-Gavaskar Trophy in Sydney. India lost that match by six wickets, with the hosts clinching the series 3-1.

Kohli’s Test career in numbers:

Matches: 123

Runs: 9,230

Highest score: 254* vs South Africa (2019)

Average: 46.85

Centuries: 30

Half-centuries: 31

Having already retired from T20 Internationals after India’s triumph in the 2024 T20 World Cup, Kohli’s decision comes shortly after Rohit Sharma also called time on his Test career. With Shubman Gill emerging as the front-runner to take over as India’s next Test captain, Kohli’s retirement leaves India facing a depleted middle order ahead of the upcoming five-match Test series in England.

In his 14-year-long journey, Kohli became India’s fourth-highest run-getter in Tests, trailing only behind legends Sachin Tendulkar, Rahul Dravid, and Sunil Gavaskar.

Also Read: A game of pressure and perseverance: Kohli, Pant, and the two faces of IPL fortune

However, the 36-year-old has struggled for consistency in recent times, particularly on his last tour to Australia. He managed just one century and scored 190 runs in nine innings Down Under.

Reflecting on his recent performances, Kohli said at a Royal Challengers Bengaluru Summit, “… if you ask me the intensity of how disappointed I felt, for me, the most recent Australia tour would be the one that’s most fresh. So it might feel the most intense to me.”

“For a long period of time, the tour of England in 2014 was the thing that bothered me the most,” he added. “But I can’t look at it that way. I might not have an Australia tour again in me, in four years’ time, I don’t know.”

Kohli’s departure marks the end of an era for Indian cricket in Test matches, as the team looks ahead to rebuilding under a new leadership.