If a fielder is injured or becomes ill during a match, a substitute is allowed to field instead of him, but the substitute cannot bowl or act as a captain. The substitute leaves the field when the injured player is fit to return. The Laws of Cricket were updated in 2017 to allow substitutes to act as wicket-keepers, a situation that first occurred when Mumbai Indians' wicket-keeper Ishan Kishan was injured in a match on 18 April 2018.
Sunil Gavaskar took over as Test and ODI captain in 1978–79, leading India in 47 Test matches and 37 ODIs, winning 9 Tests and 14 ODIs. He was succeeded by Kapil Dev in the 1980s, who captained for 34 Test matches, including 4 victories. Kapil Dev led India to victory in 39 of his 74 ODIs in charge, including the 1983 Cricket World Cup. Kapil Dev also captained India's 2–0 Test series victory in England in 1986. Between 1987–88 and 1989–90, India had three captains in Dilip Vengsarkar, Ravi Shastri and Krishnamachari Srikkanth. Vengsarkar took over the captaincy from Kapil Dev after the 1987 Cricket World Cup. Although he started with two centuries in his first series as captain, his captaincy period was turbulent and he lost the job following a disastrous tour of the West Indies in early-1989 and a stand-off with the Indian cricket board (BCCI).
2015 saw the beginning of India's dominance at home in Test matches under new captain Virat Kohli when they comprehensively beat South Africa. This series was the beginning of an unbeaten streak of 19 Test matches for India which was brought to an end by Australia in early 2017. This series also saw the emergence of Ravichandran Ashwin and Ravindra Jadeja as two of the best spinners and all-rounders. They spun webs around touring batsmen, much like the spinning quartet of the 1970s. This was followed by limited overs victories over Australia and Sri Lanka away from home. India was knocked out of the 2015 World Cup in the semi-final stage, to eventual winners Australia. India began 2016 by winning the 2016 Asia Cup, remaining unbeaten throughout the tournament, beating Pakistan along the way. India were favourites to win the 2016 ICC World Twenty20 which was being held at home, but they lost in the semi-final to eventual champions West Indies. Virat Kohli was again named the man of the series.
Often, fans engage in protests regarding players if they believe that regionalism has affected selection, or because of regional partisan support for local players. In 2005, when Sourav Ganguly was dropped from the team, Ganguly's home town Kolkata erupted in protests. India later played a match against South Africa in Kolkata, West Bengal. The Indian team was booed by the crowd who supported South Africa instead of India in response to Ganguly's dropping. Similar regional divisions in India regarding selection have also caused protests against the team, with political activists from the regional Kalinga Kamgar Sena party in Odisha disrupting the arrival of the team in Cuttack for an ODI over the lack of a local player in the team, with one activist manhandling coach Greg Chappell. Similar treatment was handed to Sunil Gavaskar in the 1987 World Cup Semi Finals by crowds at Wankhede Stadium when he got bowled by Philip DeFreitas.