Like all boards, the BCCI separates central contracts for players into four groups. The Indian cricket major contracts' top grade is A+. The Indian Central Contract's second-highest grade is A. The base annual compensation for Grade A players is INR 5 crores. A grade B player's yearly compensation is INR 3 crores. Players in grade C typically do not perform consistently for their country's team but are kept on a central contract for a year. Each year, they get INR 1 crore. Let us look at cricketers who are in the B-grade salary slab.

1. Mohammad Shami

Impressive performances in the 2012–13 Ranji Trophy led to Shami's swift elevation to international cricket. In five matches, he took 28 wickets at 21.35. With 14 doors in his first eight domestic Twenty20 games, he has also had early success in the Twenty20 format. Kolkata Knight Riders signed him for the 2011 IPL season. Despite missing the entirety of the 2015 season due to injury, he played his debut game for them in 2013, went to Delhi Daredevils in 2014, and got retained in 2016.

2. Cheteshwar Pujara

Pujara is a successful defensive batsman who relishes wearing out attacks before savoring them in an era of counterattacking batters. Pujara seized the opportunity when it presented itself. After being dismissed by a shooter in his maiden Test innings, he replaced Rahul Dravid at No. 3 and strolled to an outstanding 72 in a challenging chase against Australia in Bangalore in October 2010. Pujara quickly joined other Indians as the fastest to 1000 Test runs. Everyone stopped laughing when he made his subsequent domestic triple.

3. Ajinkya Rahane

Rahane, who had only played three Tests, had fifty-sixes in his first two innings in Durban before recording his first Test century against New Zealand in the tie-breaking match in Wellington. Rahane then led India to its first victory at Lords in 28 years by establishing the game with a strong 103 in the first innings. Rahane maintained his strong performance in Australia, scoring fifty runs in Adelaide and Brisbane before hitting 147 in Melbourne, solidifying his position as an essential component of the team's batting lineup. Rahane played a significant role in yet another first, as his 79 helped India defeat South Africa for the first time in a World Cup game.

4. Axar Patel

He played his first T20 match against Zimbabwe in 2015, but for the following three years, he was in and out of the limited-overs teams, frequently filling in for Ravindra Jadeja. Axar debuted in the second Test in Chennai, where he took five wickets. He then added an 11-wicket haul in the third, giving him a series total of 27 doors. He scored his first ODI fifty in 2022, off just 27 balls, to help India defeat the West Indies and win the series.

5. Shardul Thakur

He may not have the most potent bowling style for T20 cricket, as evidenced by his lackluster IPL record, but he is the kind of player India would want to wear off-white shortly. After a promising start to his limited-overs international career, Shardul's career and success are testaments to the hard effort he has put in. He undoubtedly seems like a prospect to watch out for in the future.

6. Shreyas Iyer

In a match against New Zealand in 2020, he scored his first century for India. He scored a century and fifty on his Test debut against the same team. He made a chase of 282 against South Africa in an ODI in Ranchi in October 2022 look easy with a well-paced unbeaten 113 that helped India win with ample time remaining.

7. Mohammad Siraj

The right-arm fast bowler was in such demand that his introductory base price of Rupees 20 lakhs INR got exceeded by a winning bid of Rupees 2.6 crores INR. He only participated in six games, but he managed to take ten wickets.

8. Ishant Sharma

He was the leading Test wicket-taker with 15 wickets during the New Zealand trip, including two five-wicket hauls. Ishant's heroics during India's notable victory at Lord's during his subsequent overseas assignment in England, where he bowled seven wickets for seventy-four runs, helped India take a 1-0 lead in the Test series. For India in whites, it was conceivably one of his best performances.

9. Bhuvneshwar Kumar (Not Anymore)

He took 4 for eight against Sri Lanka in a tri-series match in the Caribbean in 2013, six months into his ODI career, and ended up with ten wickets in four matches to finish as the series' top wicket-taker. By 2017, he had teamed up with Jasprit Bumrah in a lethal combo and produced slower balls and Yorkers. This made him India's go-to finisher. After Yuzvendra Chahal, he was the second Indian bowler to record five wickets in a T20I in February 2018.

10. Umesh Yadav (Not Anymore)

Umesh continued to play in ODIs both domestically and internationally before being selected for the Australia Tests in 2014. He then joined India's frontline bowlers for the 2015 World Cup. He finished as the third-highest wicket-taker in the world cup with 18 wickets at a very good average.