Indian pacer Mohammed Shami hasn't played for India since the ODI World Cup final in November last year. Shami has been injured since and is undergoing his rehab after getting a surgery
Image Source : Getty
Yuzvendra Chahal, who was part of the Indian squad both in T20 World Cup 2022 and even in the recent T20 World Cup 2024 squads, hasn't played for India since August 2023. Chahal remained on the bench for entirety of T20 World Cup 2024
Image Source : Getty
Ishan Kishan, who lost out on his central contract for India, hasn't played for the national side since the Australia T20 series since November last year
Image Source : AP
Harshal Patel, the two-time IPL Purple Cap winner, hasn't played for India since January 2023
Image Source : AP
Deepak Hooda, like Harshal, hasn't been considered for the Indian T20 side since early last year. Hooda last played against New Zealand in February 2023
Image Source : AP
Dinesh Karthik, who made his India comeback just for the T20 World Cup 2022, didn't play for India since the semi-final loss against England and later announced his retirement after IPL this year
Image Source : Getty
Bhuvneshwar Kumar, who is still a force to reckon with in the IPL, hasn't played for India since the New Zealand series in 2022 following the T20 World Cup
Image Source : Getty
Shardul Thakur last played the Centurion Test for India against South Africa from December 26-30 last year and is likely to return to national team for the Border-Gavaskar Trophy
Image Source : Getty
Next : List of all ICC Champions Trophy winners and runners-up from 1998 to 2017