India, May 7 -- India captain Rohit Sharma announced his retirement from Test cricket with immediate effect, minutes after reports of Rohit being sacked as Test captain went viral.

The 38-year-old was India's most prolific Test batter in the second half of his career, scoring 4301 runs in 67 Tests with 12 hundreds and 18 half centuries at an average of 40.57.

Rohit captained India to the World Test Championship final against Australia and save the last couple of indifferent series against New Zealand at home and the Border-Gavaskar series against Australia.

"It's been an absolute honour to represent my country in whites. Thank you for all the love and support for all these years. I will continue to represent India in ODIs," Rohit said ...