The BCCI being the richest cricket board in the world leaves no one associated with cricket short of money. The Indian cricketers are among the highest paid cricketers in the world. Not only that, few of them are among highest paid athletes in the world as well. The coaches and support staff too are paid exorbitant amounts.
Last home season BCCI doubled the match fees of cricketers looking at the results they were bringing. India became the No.1 test team in the world in October 2016 and is way ahead than other teams. Unlike other boards, the payment structure of BCCI is little different than others.
The Indian cricketers are given yearly contracts in Grade A, Grade B and Grade C. The senior members in the side who have established themselves and continue to be an integral part of the team are given Grade A contracts. The Grade B belongs to those who have played a fair bit of international cricket but haven’t cemented their places across all formats. Grade C is for those who are new on international arena or cricketers who are out of the scheme of things.