India's Virat Kohli announced Saturday he was stepping down as Test captain, a day after his side lost a three-match series to South Africa.
"Everything has to come to a halt at some stage and for me as Test captain of India, it's now," he posted on Twitter after seven years in the high-pressure position.
The 33-year-old Kohli, who quit as Twenty20 skipper after a debacle at the World Cup and then lost the one-day job, took over the India leadership across formats from MS Dhoni in 2017.
"There have been many ups and also some downs along the journey, but never has there been a lack of effort or lack of belief," Kohli said."I have always believed in giving my 120 percent in everything I do, and if I can't do that, I know it's not the right thing to do."