A good first-step was taken a few years ago, thanks to a movement led by Sunil Gavaskar. The traditional zonal-manner in which the Ranji Trophy tournament was organised up until then was scrapped. We saw the Ranji league divided into two leagues:
- the Super League consisting of 15 teams in two divisions of 8 and 7 each, and
- the Plate League consisting of 13 teams in two divisions of 7 and 6 each.
This was a good first step initiated by Sunil Gavaskar.
However, the future of Indian cricket can not rely on the Ranji Championship to throw up super cricketers. If you see the Australian scene there are a few teams that slug it out in a near-International-standard cricket competition. The main reason is that the Ranji leagues have too many teams. The better players emerge from a competition with only a few teams that slug it out. The best players need to play against each other. This is why the Australian league is one of the strongest.
So, here is a suggestion on a revamp of the system:
While I can understand the need for teams like Orissa, Assam and Bihar to participate in the national competition, we need to assemble a competition with fewer and better teams to slug it out. A smaller and stronger competition will unearth the best players.
After the Ranji competition is completed, why not create two Super-Six Divisions?
The First Super-Six Division will consist of the top-6 teams from the Super-League -- three from each Division. We could get them to play a home-away Ranji-Super-Six-Championship-League.
The Second Super-Six Division will decide who gets relegated to the Plate Division. The bottom 4 teams from the Super-League and the top 2 teams from the Plate Division can play in the Second Super-Six Division. We could get them to slug it out in a home-away league to decide who gets relegated (2 bottom teams) and who stays in the Super league (top 4).
A change is required to unravel the best players in Indian domestic cricket. This is but one suggestion...