Ganguly took over as India captain in 2000 and led India in 49 Tests and 146 ODIs.
Gautam Gambhir has worked extensively to remove star culture from Indian team as head coach.
Hardik Pandya has not fared well with the bat and the ball as well for MI in IPL 2026.
Rohit Sharma has scored 268 runs in 7 games with two fifties to his name in IPL 2026.
Virat Kohli captained India in 68 Tests, winning 40 and losing 17.
Rohit Sharma has scored 268 runs in 7 games with two fifties to his name in IPL 2026.