The following list includes several experienced players including a former Test captain.
The BCCI informed Saha last year that he would no longer be a part of the Indian team. He is not included in the list of 26 players who have been given annual player contracts for the 2022-23 season
Ajinkya Rahane was left out from the Indian Test team last year. It is most likely the end of the road for Rahane as far as selection in the team is concerned.
Bhuvneshwar Kumar last played for India in November 2022.
Since November 2021, Ishant Sharma has not played an international game. The pacer was previously given a Grade B contract by the BCCI.
Hanuma Vihari was a part of the Indian Cricket Team that triumphed in Test matches in Australia in 2018–19 and 2020–21. He has been removed from the annual contract list
The BCCI has removed Mayank Agarwal from its list of annually contracted players. For the year 2021-2022, Agarwal was given a Grade C contract.
Since the 2021 T20 World Cup, Deepak Chahar has sustained numerous injuries and has rarely played for India. As a result, he has been left out off the list.