The Ranji Trophy is the heartbeat of Indian domestic cricket. Since its inception in 1934, it has given India great cricketing legends like Sachin Tendulkar. As we enter 2025, the Ranji Trophy is once again taking centre stage. An extended season of red-ball cricket that tests temperament, skill and endurance like no other competition in India.
The 2025 edition is expected to be a landmark tournament, featuring a full league stage, knockouts and a grand final. With over 30 first-class teams representing states and territories, it is India’s biggest domestic cricket event.
The Ranji Trophy 2025 will follow the traditional league + knockout format:
Elite Groups: Teams are divided into multiple groups (usually four), where they play in a round-robin format.
Plate Group: Teams from developing cricket states compete here, with top sides gaining promotion.
Points System: Wins, draws (with first-innings lead), and outright losses all contribute points. Every session counts, which makes Ranji cricket so tactical.
Knockouts: The top teams from each group qualify for the quarter-finals, followed by semi-finals and the grand final.
Match Duration: All games are played over four days in the league stage, while the knockout matches and final stretch to five days to allow a fair result.
Matches are spread across state association stadiums and historic grounds.
Some of the key venues for the 2025 season include:
Wankhede Stadium, Mumbai
M. Chinnaswamy Stadium, Bengaluru.
Eden Gardens, Kolkata
Feroz Shah Kotla (Arun Jaitley Stadium), Delhi
Sawai Mansingh Stadium, Jaipur
Holkar Stadium, Indore
Green Park, Kanpur, Barabati Stadium, Cuttack, Guwahati Grounds, and HPCA Stadium, Dharamsala.
The final will likely be played at a neutral, high-capacity venue chosen by the BCCI closer to the date.
Date |
Match Details |
Venue |
Result |
Time (Local / GMT) |
Oct 11–14 |
Tripura vs Odisha, Elite Group A |
Maharaja Bir Bikram College Stadium, Agartala |
Match abandoned (no toss) |
08:45 AM / 03:15 AM GMT |
Oct 11–14 |
Chhattisgarh vs Delhi, Elite Group D |
Shaheed Veer Narayan Singh Intl. Stadium, Raipur |
Match drawn |
09:15 AM / 03:45 AM GMT |
Oct 11–14 |
Tamil Nadu vs Saurashtra, Elite Group D |
SNR College Cricket Ground, Coimbatore |
Tamil Nadu won by inns & 70 runs |
09:30 AM / 04:00 AM GMT |
Oct 11–14 |
Baroda vs Mumbai, Elite Group A |
BCA Stadium, Vadodara |
Baroda won by 84 runs |
09:30 AM / 04:00 AM GMT |
Oct 11–14 |
Chandigarh vs Railways, Elite Group D |
Govt. Model Sr. Sec. School, Chandigarh |
Railways won by 181 runs |
09:30 AM / 04:00 AM GMT |
Oct 11–14 |
Assam vs Jharkhand, Elite Group D |
Barsapara Cricket Stadium, Guwahati |
Match drawn |
09:30 AM / 04:00 AM GMT |
Oct 11–14 |
Kerala vs Punjab, Elite Group C |
St Xavier’s College Ground, Thiruvananthapuram |
Kerala won by 8 wkts |
09:30 AM / 04:00 AM GMT |
Oct 11–14 |
Haryana vs Bihar, Elite Group C |
Ch Bansi Lal Cricket Stadium, Rohtak |
Haryana won by inns & 43 runs |
09:30 AM / 04:00 AM GMT |
Oct 11–14 |
Uttar Pradesh vs Bengal, Elite Group C |
Ekana Cricket Stadium, Lucknow |
Match drawn |
09:30 AM / 04:00 AM GMT |
Oct 11–14 |
Madhya Pradesh vs Karnataka, Elite Group C |
Holkar Cricket Stadium, Indore |
Match drawn |
09:30 AM / 04:00 AM GMT |
Oct 11–14 |
Vidarbha vs Andhra, Elite Group B |
VCA Ground, Nagpur |
Vidarbha won by 74 runs |
09:30 AM / 04:00 AM GMT |
Oct 11–14 |
Rajasthan vs Puducherry, Elite Group B |
Sawai Mansingh Stadium, Jaipur |
Match drawn |
09:30 AM / 04:00 AM GMT |
Oct 11–14 |
Himachal Pradesh vs Uttarakhand, Elite Group B |
HPCA Stadium, Dharamsala |
Himachal won by inns & 97 runs |
09:30 AM / 04:00 AM GMT |
Oct 11–14 |
Hyderabad vs Gujarat, Elite Group B |
Gymkhana Ground, Hyderabad |
Gujarat won by 126 runs |
09:30 AM / 04:00 AM GMT |
Oct 11–14 |
Services vs Meghalaya, Elite Group A |
Palam A Stadium, Delhi |
Services won by inns & 65 runs |
09:30 AM / 04:00 AM GMT |
Oct 11–14 |
J&K vs Maharashtra, Elite Group A |
Sher-i-Kashmir Stadium, Srinagar |
Match drawn |
09:30 AM / 04:00 AM GMT |
Oct 18–21 |
Meghalaya vs Tripura, Elite Group A |
MCA Ground, Shillong |
Tripura won by inns & 17 runs |
08:30 AM / 03:00 AM GMT |
Oct 18–21 |
Assam vs Chandigarh, Elite Group D |
Barsapara Cricket Stadium, Guwahati |
Chandigarh won by 9 wkts |
08:45 AM / 03:15 AM GMT |
Oct 18–21 |
Bengal vs Bihar, Elite Group C |
Bengal Cricket Academy Ground, Kalyani |
Abandoned (no ball bowled) |
09:00 AM / 03:30 AM GMT |
Oct 18–21 |
Saurashtra vs Chhattisgarh, Elite Group D |
Niranjan Shah Stadium, Rajkot |
Match drawn |
09:30 AM / 04:00 AM GMT |
Oct 18–21 |
Delhi vs Tamil Nadu, Elite Group D |
Arun Jaitley Stadium, Delhi |
Match drawn |
09:30 AM / 04:00 AM GMT |
Oct 18–21 |
Punjab vs Madhya Pradesh, Elite Group C |
Maharaja Yadavindra Singh Stadium, Mullanpur |
Match drawn |
09:30 AM / 04:00 AM GMT |
Oct 18–21 |
Uttar Pradesh vs Haryana, Elite Group C |
Dr Akhilesh Das Stadium, Lucknow |
Match drawn |
09:30 AM / 04:00 AM GMT |
Oct 18–21 |
Railways vs Jharkhand, Elite Group D |
ADSA Railways Ground, Ahmedabad |
Match drawn |
09:30 AM / 04:00 AM GMT |
Oct 18–21 |
Karnataka vs Kerala, Elite Group C |
KSCA Ground, Alur |
Match drawn |
09:30 AM / 04:00 AM GMT |
Oct 18–21 |
Puducherry vs Vidarbha, Elite Group B |
CAP Siechem Ground, Puducherry |
Vidarbha won by 120 runs |
09:30 AM / 04:00 AM GMT |
Oct 18–21 |
Services vs Baroda, Elite Group A |
Palam A Stadium, Delhi |
Baroda won by 65 runs |
09:30 AM / 04:00 AM GMT |
Oct 18–21 |
Odisha vs J&K, Elite Group A |
Barabati Stadium, Cuttack |
Match drawn |
09:30 AM / 04:00 AM GMT |
Oct 18–21 |
Mumbai vs Maharashtra, Elite Group A |
BKC, Mumbai |
Mumbai won by 9 wkts |
09:30 AM / 04:00 AM GMT |
Oct 18–21 |
Gujarat vs Andhra, Elite Group B |
Narendra Modi Stadium B Ground, Ahmedabad |
Gujarat won by 1 wkt |
09:30 AM / 04:00 AM GMT |
Oct 18–21 |
Himachal Pradesh vs Rajasthan, Elite Group B |
HPCA Stadium, Dharamsala |
Rajasthan won by 8 wkts |
09:30 AM / 04:00 AM GMT |
Oct 18–21 |
Uttarakhand vs Hyderabad, Elite Group B |
Abhimanyu Cricket Academy, Dehradun |
Uttarakhand won by 78 runs |
09:30 AM / 04:00 AM GMT |
Oct 26–29 |
Tripura vs Mumbai, Elite Group A |
Maharaja Bir Bikram College Stadium, Agartala |
Match drawn |
08:45 AM / 03:15 AM GMT |
Oct 26–29 |
Jharkhand vs Chandigarh, Elite Group D |
Keenan Stadium, Jamshedpur |
Chandigarh won by 10 wkts |
09:00 AM / 03:30 AM GMT |
Oct 26–29 |
Bengal vs Kerala, Elite Group C |
Jadavpur University Ground, Kolkata |
Match drawn |
09:00 AM / 03:30 AM GMT |
Oct 26–29 |
Bihar vs Karnataka, Elite Group C |
Moin-ul-Haq Stadium, Patna |
Karnataka won by 8 wkts |
09:00 AM / 03:30 AM GMT |
Oct 26–29 |
Rajasthan vs Gujarat, Elite Group B |
Sawai Mansingh Stadium, Jaipur |
Match drawn |
09:30 AM / 04:00 AM GMT |
Oct 26–29 |
Saurashtra vs Railways, Elite Group D |
Niranjan Shah Stadium, Rajkot |
Railways won by 37 runs |
09:30 AM / 04:00 AM GMT |
Oct 26–29 |
Tamil Nadu vs Chhattisgarh, Elite Group D |
SNR College Ground, Coimbatore |
Match drawn |
09:30 AM / 04:00 AM GMT |
Oct 26–29 |
Baroda vs Odisha, Elite Group A |
BCA Stadium, Vadodara |
Baroda won by inns & 98 runs |
09:30 AM / 04:00 AM GMT |
Oct 26–29 |
Delhi vs Assam, Elite Group D |
Arun Jaitley Stadium, Delhi |
Delhi won by 10 wkts |
09:30 AM / 04:00 AM GMT |
Oct 26–29 |
Punjab vs Uttar Pradesh, Elite Group C |
Mullanpur Stadium, New Chandigarh |
Match drawn |
09:30 AM / 04:00 AM GMT |
Oct 26–29 |
Madhya Pradesh vs Haryana, Elite Group C |
Holkar Cricket Stadium, Indore |
Match drawn |
09:30 AM / 04:00 AM GMT |
Oct 26–29 |
J&K vs Services, Elite Group A |
Sher-i-Kashmir Stadium, Srinagar |
J&K won by inns & 25 runs |
09:30 AM / 04:00 AM GMT |
Oct 26–29 |
Maharashtra vs Meghalaya, Elite Group A |
Sambhajinagar Ground, Aurangabad |
Maharashtra won by 10 wkts |
09:30 AM / 04:00 AM GMT |
Oct 26–29 |
Uttarakhand vs Vidarbha, Elite Group B |
Rajiv Gandhi International Stadium, Dehradun |
Vidarbha won by 266 runs |
09:30 AM / 04:00 AM GMT |
Oct 26–29 |
Hyderabad vs Puducherry, Elite Group B |
Rajiv Gandhi Intl Stadium, Hyderabad |
Hyderabad won by inns & 50 runs |
09:30 AM / 04:00 AM GMT |
Oct 26–29 |
Andhra vs Himachal Pradesh, Elite Group B |
ACA-VDCA Stadium, Visakhapatnam |
Himachal won by inns & 38 runs |
09:30 AM / 04:00 AM GMT |
Nov 06–09 |
Meghalaya vs J&K, Elite Group A |
MCA Ground, Shillong |
J&K won by 7 Wkts |
08:30 AM / 03:00 AM GMT |
The Ranji Trophy is contested by state and regional teams. In this each fielding a mix of international players, India A cricketers, and young domestic stars. While the final squads for 2025 are to be officially announced by state associations, here’s an overview of what fans can expect from the key teams:
Mumbai: The most successful Ranji team in history, with over 40 titles. Always stacked with batting talent and young quicks.
Karnataka: Known for producing technically sound batters and quality spinners.
Saurashtra: A rising powerhouse with strong seam bowlers.
Delhi: Featuring young batters and IPL stars aiming to prove their red-ball credentials.
Tamil Nadu: Consistently competitive, with a balanced squad and strong home advantage.
Bengal: A team with rich history and passionate fan support, especially at Eden Gardens.
Vidarbha: Recent champions who rely on discipline and teamwork.
Hyderabad, Rajasthan, Kerala, and Punjab: Teams have the potential to be winners in their squads.
North East Teams (Meghalaya, Mizoram, Nagaland, Arunachal Pradesh, Manipur, Sikkim): They improve themselves at the Plate group and gain valuable experience.
Selectors will keep a close eye on Ranji performances, as this is often the final proving ground before Test and India A call-ups.
Related Article: Duleep Trophy 2025: Full Schedule, Squads, Match Dates, Venues
Every Indian Test legend has first made his mark on the Ranji circuit. This long format emulates the demands of international Test cricket, making it the ultimate test of a cricketer’s patience and skill.
It also fosters regional pride, with states rallying around their teams. Matches in smaller towns often attract enthusiastic crowds, showing how deeply rooted cricket is in India.
Fans can expect:
Youngsters making headlines with match-winning knocks or fiery spells.
Established internationals returning to keep their red-ball skills sharp.
Hard-fought group battles, where every run and wicket matters for qualification.
A thrilling knockout phase, culminating in a five-day final that crowns the champions of India.
The 2025 season is shaping up to be one of the most competitive in recent years, with several teams evenly matched.
With a packed schedule, prestigious venues and teams packed with hungry players, this season will showcase talent and determination. Whether it’s a young player finding success or a senior professional making a comeback, the Ranji Trophy never fails to deliver inspiring stories.
From January to March 2025, cricket fans across India will once again be glued to the scorecards, live streams and radio commentary.
The tournament will run from January to March 2025, with the finals taking place at the end of March.
A total of 38 teams compete, divided into Elite and Plate groups.
It has a league stage with a points system followed by knockouts (quarter-finals, semi-finals and finals).