And one of them was the memorable win over Australia in a must-win encounter during the World T20 (now T20 World Cup) in 2016 in Mohali.
India's squad for three Tests: Virat Kohli (Captain), Mayank Agarwal, Rohit Sharma, Cheteshwar Pujara, Ajinkya Rahane (vice-captain), Hanuma Vihari, Rishabh Pant (Wicket-keeper), Wriddhiman Saha (Wicket-keeper), Ravichandran Ashwin, Ravindra Jadeja, Kuldeep Yadav, Mohammed Shami, Jasprit Bumrah, Ishant Sharma, Shubman Gill.
In recent times, there has been a lot of speculation over Dhoni's future in global cricket.
Going strictly by the date of the squad selection for the tour of West Indies (July 21), Dhoni's "self-imposed break", taken after the ICC World Cup 2019, officially ends on September 21, a day before the final T20 worldwide against the Proteas.
It all started with an innocuous tweet from Virat Kohli, and soon blew up into yet another round of speculation about whether Mahendra Singh Dhoni had made a decision to call it a day. Amidst all these, Kohli's tweet only served as a fuel to the fire.
India captain Virat Kohli today (September 12) saluted former skipper Mahendra Singh Dhoni by posting a throwback picture on his Twitter account ahead of the South Africa T20Is. "I don't think they are true", was Chairman of Selectors MSK Prasad's response when the senior player's name cropped up while he was addressing a press conference to announce India's Test squad for the home series against South Africa. "No update on MS Dhoni's retirement, the news is incorrect", ANI quoted Prasad as saying.
"Its called rumours!".Its called rumours!
Meanwhile, Team India's series against South Africa will start with the T20I leg on September 15 in Dharamsala.
India are now on top of the points table in the Test World Championship with 120 points.