#5 Ambati Rayudu
Many eyebrows will be raised after finding Rayudu’s name on the list but his reliability can’t be ignored. For Mumbai Indians in the IPL, he has been one big match-winner for a number of years. He can play according to the situation and can adjust his game accordingly.
He can go after the bowling from the outset and is an excellent player against the spinners. The 31-year-old has been unlucky not to find too many opportunities in the Indian side. Still, Rayudu has an excellent record in ODIs. In 34 matches, he has scored 1055 runs at an average of 50.23 which goes to show he possesses the mettle needed for the big stage.