Legendary India batter Virat Kohli has announced his immediate retirement from Test cricket.
His decision comes before this summer’s five-Test tour of England, which starts on June 20, and follows captain Rohit Sharma’s retirement on Wednesday.
Kohli has played 123 Tests for India and scored 9-thousand-2-hundred-and-30 runs.
He retired from T20 internationals in 2024, after India’s World Cup victory, but is expected to continue playing one-day internationals.
After making his Test debut against West Indies in 2011, Kohli went on to captain India in 68 of his Tests, with his 40 wins in charge making him the country’s most successful leader in the format.
Kohli has long been regarded as one of the four batting greats of his era, alongside England’s Joe Root, Australia’s Steve Smith and New Zealand’s Kane Williamson, and has scored 30 Test centuries.
Only Sachin Tendulkar, Rahul Dravid and Sunil Gavaskar have scored more Test runs for India than Kohli, while he has the most centuries for an India captain with 20.
But his most recent Test ton, 100 not out in the first Test against Australia in November, was his first in 15 innings across 16 months.
During that series, he scored 190 runs in nine innings.
Only three tons have come in 39 Tests since January 2020.