Indian pacer Mohammed Shami, who is recovering from a left ankle injury, will miss the upcoming Indian Premier League. He will undergo surgery in the UK. Shami, 33, last played for India in the ODI World Cup final against Australia in November. Shami, who was recently conferred with the Arjuna Award, has 229 Test, 195 ODI and 24 T20 wickets in his decade-long career.