The Indian team has achieved immense success in white-ball cricket over the past fifteen years. Apart from the two ICC trophies – the 2011 World Cup and 2013 Champions Trophy – the Men in Blue has also reached the knock-out stages of plenty of tournaments.
With Virat Kohli and co. breeding in youngsters into the Indian team, in preparations for future ICC events, some players are unlikely to make a return to the ODI side. These players may have played their last 50-over game for their country.
Here we take a look at 5 Indian Players Who Have Already Played Their Last ODI:
The hero of the Nidahas Trophy final, against Bangladesh, Dinesh Karthik last featured for India in the 2019 World Cup semi-final versus New Zealand. Although Karthik has made a name for himself as a finisher in T20 cricket, he has been dropped from the T20 side as well following the semi-final loss.
While Karthik, who made his India debut in 2004, may stand a chance to be recalled to the T20 set-up, the management has surely moved on from him in the ODI team. The right-hander has scored 1752 runs in 94 ODIs spread across more than a decade.