Mohammed Siraj is snubbed due to a lack of consistency.
The fast bowler was a regular in the 2023 ODI World Cup.
Sanju Samson last played an ODI game in December 2023.
The Kerala-born recently struck two T20I centuries against South Africa.
Nitish Kumar Reddy has yet to make his ODI debut.
The youngster has represented India in five Tests and 3 T20Is.
Suryakumar Yadav became India’s T20I captain in June last year.
His last ODI appearance came in the 2023 World Cup final.
Prasidh Krishna picked six wickets in the Border-Gavaskar Trophy match in Sydney.
Krishna has represented India in 6 ODIs since his debut in 2021.