Boxer Chandni Mehra

List of ODI captains for India ft. Shubman Gill

The era of Rohit Sharma is officially over now. The Board of Control for Cricket in India (BCCI) has replaced the Hitman as India’s ODI captain with Shubman Gill. The management has decided to build India’s team across all formats on Gill, who is now officially the Test and one-day internationals skipper. He is already the vice-captain in T20 internationals as well.

Gill’s tenure will start with a challenging Australian tour, comprising of 3 ODIs in Perth, Adelaide and Sydney. Meanwhile, Rohit continues to be part of the team, as he and Virat Kohli now only play the 50-over format. As for Rohit, he ends with a majestic win percentage of 75%, which is the best by any Indian ODI skipper in history (min. 5 matches). It was under Rohit when India completely changed its approach in white-ball cricket, playing aggressively to dominate. In fact, India 10 of their 11 games at the ODI World Cup 2023 and also went unbeaten at the ODI Champions Trophy 2025.

With an eye at the ODI World Cup 2027, the Ajit Agarkar-led selection committee has decided to look at the future. By the time the mega tournament arrives, Rohit will be 40. His recent form in Australia was nothing great as well, allowing the selectors to think that it is the right call.

Full list of India’s ODI captains (Men’s)

Player Span Matches Won Lost Tied NR Win % Loss % NR %
Shubman Gill 2025-
Hardik Pandya 2023-2023 3 2 1 0 0 66.66 33.33
KL Rahul 2022-2023 12 8 4 0 0 66.66 33.33
Shikhar Dhawan 2021-2022 12 7 3 0 2 58.33 25.00 16.66
Rohit Sharma 2017-2025 56 42 12 1 1 75.00 21.42 1.78
Ajinkya Rahane 2015-2015 3 3 0 0 0 100.00
Virat Kohli 2013-2021 95 65 27 1 2 68.42 28.42 2.10
Gautam Gambhir 2010-2011 6 6 0 0 0 100.00
Suresh Raina 2010-2014 12 6 5 0 1 50.00 41.66 8.33
MS Dhoni 2007-2018 200 110 74 5 11 55.00 37.00 5.50
Virender Sehwag 2003-2012 12 7 5 0 0 58.33 41.66
Anil Kumble 2002-2002 1 1 0 0 0 100.00
Rahul Dravid 2000-2007 79 42 33 0 4 53.16 41.77 5.06
Sourav Ganguly 1999-2005 146 76 65 0 5 52.05 44.52 3.42
Ajay Jadeja 1998-1999 13 8 5 0 0 61.53 38.46
Sachin Tendulkar 1996-2000 73 23 43 1 6 31.50 58.90 8.21
Azharuddin 1990-1999 174 90 76 2 6 51.72 43.67 3.44
K Srikkanth 1989-1989 13 4 8 0 1 30.76 61.53 7.69
Dilip Vengsarkar 1987-1989 18 8 10 0 0 44.44 55.55
Ravi Shastri 1987-1991 11 4 7 0 0 36.36 63.63
Mohinder Amarnath 1984-1984 1 0 0 0 1 100.00
Syed Kirmani 1983-1983 1 0 1 0 0 100.00
Kapil Dev 1982-1987 74 39 33 0 2 52.70 44.59 2.70
G Viswanath 1981-1981 1 0 1 0 0 100.00
Sunil Gavaskar 1980-1985 37 14 21 0 2 37.83 56.75 5.40
BS Bedi 1976-1978 4 1 3 0 0 25.00 75.00
S Venkataraghavan 1975-1979 7 1 6 0 0 14.28 85.71
A Wadekar 1974-1974 2 0 2 0 0 100.00
Record as of October 4, 2025

MS Dhoni has led India the most times in ODI history. He played 200 ODIs as captain and India won in 110 of those matches. Fascinatingly, unlike Rohit, Dhoni managed to take India to a World Cup glory in 2011 and also to a Champions Trophy win in 2013 in England. Among current players, Virat Kohli (95), KL Rahul (12), and Hardik Pandya (3) have also led India in the format.

The post List of ODI captains for India ft. Shubman Gill appeared first on Inside Sport India.