3) Dinesh Karthik
Having made his debut way back in 2004, Karthik could never cement his place in the Indian team. He kept shuffling in and out of the squad for the major part of his career. He was once again shown his way out of the team post the 2019 ODI world cup.
The wicketkeeper batter made a roaring comeback into the Indian side this year after having a successful season in the Indian T20 League. The 37-year-old also gave good performances in the Indian team upon his return. Karthik has almost sealed his place in the team ahead of Rishabh Pant. The Tamil Nadu player is expected to play the role of the finisher in the upcoming world cup for the team.