Indian captain Rohit Sharma has announced his retirement from Test cricket but will continue to play one-day internationals.
This comes after reports in the Indian media on Wednesday that the 38-year-old would be removed as captain for the Test series in England this summer.
“It has been an absolute honour to represent my country in whites,” Sharma posted on Instagram, alongside a picture of his Test cap.
“Thank you for all of the love and support over the years.”
Rohit will continue to captain the One Day side having won the Champions Trophy in March.
He retired from T20 internationals after winning the 2024 World Cup.
Sharma played in 67 Tests and has been India’s captain since replacing Virat Kohli in 2022.
He won half of his 24 Tests as skipper, giving him the best win percentage as India captain behind Kohli, and reached the final of the World Test Championship in 2023, where India lost to Australia.
But last year Rohit oversaw the 3-nil home defeat by New Zealand – India’s first Test series defeat at home for 12 years – and the 3-1 loss in the Border-Gavaskar Trophy against Australia.