Ajinkya Rahane

Former Indian captain Ajinkya Rahane last played Tests for India in 2023 against West Indies. A reliable middle-order batter, he has scored 5077 runs in 144 Test innings, 2962 runs in ODIs, and 375 runs in T20Is. While his white-ball contributions are limited, he remains a strong Test player, but with no place in the team, his retirement could come soon.