Vidarbha won the Ranji Trophy for the third time in 2024-25, beating Kerala in the final at Nagpur. The match ended in a draw, but Vidarbha took the title on the basis of their first-innings lead. Captain Akshay Wadkar lifted the trophy after his team posted a strong performance across the season.
The Ranji Trophy started in 1934 and remains India’s premier domestic first-class cricket tournament. Over 90 seasons, the competition has seen 38 teams fight for the title. Mumbai leads with 42 championships, a record no other team comes close to matching. The tournament continues producing players who go on to represent India at the international level.
Ranji Trophy 2024-25 Champion
Vidarbha’s third title came after a hard-fought final against Kerala at the Vidarbha Cricket Association Ground in Nagpur. The match started on March 6, 2025, and lasted the full five days. Neither team managed an outright win, but Vidarbha’s 447 in the first innings gave them a crucial 104-run lead over Kerala’s 343.
Akshay Wadkar captained the side through the season. His leadership helped Vidarbha maintain consistency across both batting and bowling. The team’s pace attack, backed by spinners, kept taking wickets at regular intervals throughout the knockout stage.
Harsh Dubey broke records during the 2024-25 season. The left-arm spinner took 69 wickets across all matches, setting a new benchmark for most wickets in a single Ranji Trophy season. His performance in the quarterfinal and semifinal stages sealed Vidarbha’s path to the final.
Ranji Trophy Winners List (1934-2025)
The tournament has completed 89 seasons since 1934. The 2020-21 edition got cancelled because of COVID-19. Here’s the complete year-wise list of champions and runners-up.
| Season | Winner | Runner-up | Venue |
| 1934-35 | Bombay | Northern India | Bombay |
| 1935-36 | Bombay | Madras | Bombay |
| 1936-37 | Nawanagar | Bengal | Rajkot |
| 1937-38 | Hyderabad | Nawanagar | Secunderabad |
| 1938-39 | Bengal | Southern Punjab | Calcutta |
| 1939-40 | Maharashtra | United Provinces | Poona |
| 1940-41 | Maharashtra | Mysore | Poona |
| 1941-42 | Bombay | Mysore | Bombay |
| 1942-43 | Baroda | Holkar | Baroda |
| 1943-44 | Western India | Bombay | Bombay |
| 1944-45 | Bombay | Holkar | Bombay |
| 1945-46 | Holkar | Bengal | Delhi |
| 1946-47 | Baroda | Holkar | Baroda |
| 1947-48 | Holkar | Bombay | Indore |
| 1948-49 | Bombay | Baroda | Bombay |
| 1949-50 | Baroda | Holkar | Baroda |
| 1950-51 | Holkar | Travancore-Cochin | Indore |
| 1951-52 | Bombay | Holkar | Bombay |
| 1952-53 | Holkar | Bombay | Indore |
| 1953-54 | Bombay | Holkar | Bombay |
| 1954-55 | Madras | Holkar | Madras |
| 1955-56 | Bombay | Bengal | Bombay |
| 1956-57 | Bombay | Services | Bombay |
| 1957-58 | Baroda | Services | Baroda |
| 1958-59 | Bombay | Bengal | Bombay |
| 1959-60 | Bombay | Mysore | Bombay |
| 1960-61 | Bombay | Rajasthan | Bombay |
| 1961-62 | Bombay | Rajasthan | Bombay |
| 1962-63 | Bombay | Mysore | Bombay |
| 1963-64 | Bombay | Mysore | Bombay |
| 1964-65 | Bombay | Madras | Bombay |
| 1965-66 | Bombay | Mysore | Bombay |
| 1966-67 | Bombay | Rajasthan | Bombay |
| 1967-68 | Bombay | Madras | Bombay |
| 1968-69 | Bombay | Bengal | Bombay |
| 1969-70 | Bombay | Mysore | Bombay |
| 1970-71 | Bombay | Bengal | Calcutta |
| 1971-72 | Bombay | Mysore | Bombay |
| 1972-73 | Bombay | Mysore | Bombay |
| 1973-74 | Karnataka | Rajasthan | Bangalore |
| 1974-75 | Bombay | Delhi | Delhi |
| 1975-76 | Bombay | Bihar | Jamshedpur |
| 1976-77 | Bombay | Delhi | Delhi |
| 1977-78 | Karnataka | Uttar Pradesh | Bangalore |
| 1978-79 | Delhi | Bombay | Delhi |
| 1979-80 | Delhi | Bengal | Delhi |
| 1980-81 | Bombay | Delhi | Bombay |
| 1981-82 | Delhi | Karnataka | Bangalore |
| 1982-83 | Karnataka | Delhi | Bangalore |
| 1983-84 | Bombay | Delhi | Bombay |
| 1984-85 | Bombay | Delhi | Bombay |
| 1985-86 | Delhi | Haryana | Faridabad |
| 1986-87 | Hyderabad | Delhi | Secunderabad |
| 1987-88 | Tamil Nadu | Railway | Madras |
| 1988-89 | Delhi | Bengal | Delhi |
| 1989-90 | Bengal | Delhi | Calcutta |
| 1990-91 | Haryana | Bombay | Faridabad |
| 1991-92 | Delhi | Tamil Nadu | Madras |
| 1992-93 | Punjab | Delhi | Delhi |
| 1993-94 | Bombay | Bengal | Calcutta |
| 1994-95 | Bombay | Punjab | Mohali |
| 1995-96 | Karnataka | Tamil Nadu | Bangalore |
| 1996-97 | Mumbai | Tamil Nadu | Chennai |
| 1997-98 | Karnataka | Uttar Pradesh | Bangalore |
| 1998-99 | Karnataka | Madhya Pradesh | Indore |
| 1999-00 | Mumbai | Hyderabad | Hyderabad |
| 2000-01 | Baroda | Railways | Vadodara |
| 2001-02 | Railways | Baroda | Vadodara |
| 2002-03 | Mumbai | Tamil Nadu | Mumbai |
| 2003-04 | Mumbai | Tamil Nadu | Chennai |
| 2004-05 | Railways | Punjab | Delhi |
| 2005-06 | Uttar Pradesh | Bengal | Kolkata |
| 2006-07 | Mumbai | Bengal | Mumbai |
| 2007-08 | Delhi | Uttar Pradesh | Delhi |
| 2008-09 | Mumbai | Uttar Pradesh | Kanpur |
| 2009-10 | Mumbai | Uttar Pradesh | Mumbai |
| 2010-11 | Rajasthan | Baroda | Jaipur |
| 2011-12 | Rajasthan | Tamil Nadu | Chennai |
| 2012-13 | Mumbai | Saurashtra | Mumbai |
| 2013-14 | Karnataka | Maharashtra | Hyderabad |
| 2014-15 | Karnataka | Tamil Nadu | Chennai |
| 2015-16 | Mumbai | Saurashtra | Pune |
| 2016-17 | Gujarat | Mumbai | Indore |
| 2017-18 | Vidarbha | Delhi | Indore |
| 2018-19 | Vidarbha | Saurashtra | Nagpur |
| 2019-20 | Saurashtra | Bengal | Rajkot |
| 2020-21 | Cancelled | Cancelled | COVID-19 |
| 2021-22 | Madhya Pradesh | Mumbai | Bangalore |
| 2022-23 | Saurashtra | Bengal | Kolkata |
| 2023-24 | Mumbai | Vidarbha | Wankhede |
| 2024-25 | Vidarbha | Kerala | Nagpur |
The table lists every Ranji Trophy winner from the first season in 1934-35 through the latest edition in 2024-25. Bombay dominated the early years before becoming Mumbai in 1996-97. Several teams, such as Holkar, Nawanagar, and Western India, no longer exist after the state boundaries changed. The 2020-21 season got scrapped completely when COVID-19 hit India.
Finals were shifted between different cities based on which team qualified. Mumbai hosted the most finals at their home ground. Karnataka, Delhi, and Baroda also staged multiple championship matches over the decades. Recent seasons have seen more neutral venues chosen for the title clash.
Most Successful Teams

Mumbai sits far ahead of every other team in Ranji Trophy history. Their 42 titles came from 48 final appearances, giving them an 87.5 percent win rate in title matches. The team won 15 consecutive championships between 1958-59 and 1972-73, a streak no other domestic cricket team anywhere has matched.
The name changed from Bombay to Mumbai in 1996-97, but the success continued. Mumbai’s most recent title came in 2023-24 when they beat Vidarbha at Wankhede Stadium. Before that, they had gone eight years without winning, their longest drought since the 1970s.
Karnataka stands second with 8 titles. The team won their first championship in 1973-74, ending Mumbai’s 15-year winning run. Their last title came in 2014-15. Delhi has 7 titles, with their peak period coming in the late 1970s and 1980s, when they won 5 championships in 10 years.
Baroda won 5 titles, all before 1960. Holkar, which later became Madhya Pradesh, also has 5 titles. In 2021-22, Madhya Pradesh won another championship, bringing their total to 6. The highest run scorer in the Ranji Trophy shows how great batsmen from these powerful teams changed the course of the tournament’s history.
Vidarbha won 3 titles in just 7 years, from 2017-18 to 2024-25. Their 75 percent win rate in finals shows the team’s ability to perform under pressure. Captain Faiz Fazal led the first two wins, while Akshay Wadkar captained the 2024-25 triumph.
Ranji Trophy Records
Team and individual records in the Ranji Trophy show the tournament’s long history of high-quality cricket. Hyderabad holds both the highest and lowest team totals, separated by 17 years.
Team Records
Hyderabad scored 935 for 5 declared against Andhra in 1993-94. The innings lasted two full days at Secunderabad. V. Pratap and M. V. Sridhar both scored double centuries in that match. The same Hyderabad team got bowled out for 21 against Rajasthan in 2010, the lowest total in tournament history.
Individual Match Records
B. B. Nimbalkar scored 443 not out for Maharashtra against Kathiawar in 1948-49 at Poona. He remained unbeaten when Maharashtra declared. That innings still stands as the highest individual score in the Ranji Trophy and the second-highest in all first-class cricket worldwide.
Premangsu Chatterjee took 10 wickets for 20 runs bowling for Bengal against Assam in 1956-57. His figures remain the best bowling performance in a Ranji Trophy innings. Anil Kumble’s 16 for 99 against Kerala in 1994-95 stands as the best match bowling figures. The tournament has seen several explosive batting displays over the years, including performances by players who hit 6 sixes in an over during their domestic careers.
Season Records
VVS Laxman scored 1,415 runs for Hyderabad in the 1999-2000 season. Wasim Jaffer hit 7 centuries for Mumbai that same season. Harsh Dubey’s 69 wickets in 2024-25 broke the previous record of 65 wickets, setting a new benchmark for bowlers.
Career Records
Wasim Jaffer played 155 Ranji Trophy matches between 1996 and 2020. He scored 12,038 runs with 40 centuries, both career records. His batting average of 50.15 across 260 innings shows remarkable consistency. Some of these performances rank among the top triple centuries in first-class cricket globally.
Vijay Merchant averaged 98.35 in his Ranji Trophy career from 1934 to 1951. He scored 3,631 runs in just 47 innings before his retirement. Rajinder Goel took 640 wickets in the tournament between 1958 and 1985, the most by any bowler. He never played for India despite being the leading wicket-taker in domestic cricket for decades.
Tournament History and Format
The BCCI decided to start a national cricket championship in July 1934. They named it after Kumar Shri Ranjitsinhji, a former Indian prince who played Test cricket for England. Maharaja Bhupinder Singh of Patiala donated the trophy.
The first match happened on November 4, 1934, at Chepauk in Madras. Madras played Mysore and won by an innings and 23 runs. Bombay won the inaugural 1934-35 season, beating Northern India in the final. That marked the start of their decades-long dominance of Indian domestic cricket.
The tournament format changed several times over the course of 90 years. Early editions used a knockout system with zonal qualification. The 1970s brought league stages before knockout rounds. In 2002, BCCI introduced an Elite and Plate division system to accommodate more teams.
The current format has 38 teams divided into Elite Groups A, B, C, and a Plate Group. Teams play round-robin matches in their groups. The top teams from Elite groups advance to the knockout quarterfinals, then the semifinals, and finally the championship match. The Plate Group winner gets promoted to Elite for the next season.
Suggested Read:Ranji Trophy Match Highlights: Jaiswal-Musheer’s Good Start (2025-26)
Current Tournament Structure
States, union territories, and institutional teams compete in the Ranji Trophy. All 28 Indian states have teams. Union territories like Delhi, Chandigarh, Puducherry, and Jammu and Kashmir also participate. Railways and Services represent institutional teams that draw players from across India.
Some states have multiple teams because of their size. Maharashtra fields both Mumbai and Vidarbha. Gujarat has Saurashtra and Baroda competing separately. These teams represent different regions within larger states and maintain separate cricket associations.
Sports18 broadcasts matches on television. JioCinema handles digital streaming. The broadcasting deal changed hands from Star Sports and Disney+ Hotstar after the 2022 season. Most matches are played on state association grounds, with finals usually held at neutral venues or at the higher-ranked team’s home ground.
Player Salaries and Match Fees
BCCI pays cricketers based on their experience in the Ranji Trophy. Senior players who have played 40 or more matches earn ₹2.4 lakh per four-day game. Mid-senior players with 20 to 39 matches get ₹2 lakh. Junior players with fewer than 20 matches receive ₹1.6 lakh per match.
These payments increased substantially after BCCI’s revenue from IPL and international cricket grew. The board uses domestic cricket to identify talent and prepare players for international duty. State associations also provide contracts to regular performers, adding to their match fee income.
Teams That Never Won
Kerala reached the final for the first time in 2024–25, but lost to Vidarbha. The team has never won the Ranji Trophy, even though it has produced many international cricketers over the years. Bihar, Services, and Chandigarh still don’t have any titles.
Goa, Jharkhand, and Odisha have competed for decades without reaching a final. In the past few years, a few northeastern states have entered the competition, but they haven’t gone very far in the knockout rounds. To compete with established Elite teams, the Plate Group teams work to improve their players and the infrastructure.
Follow JeetwinSports for live cricket scores, match updates, and detailed tournament coverage.
FAQs
1. Which team has won the most Ranji Trophy titles?
Mumbai holds the record with 42 titles from 48 final appearances. Their win percentage of 87.5 percent in finals remains unmatched in the tournament’s history.
2. When was the Ranji Trophy first played?
The first match took place on November 4, 1934, at Chepauk in Madras. Bombay won the inaugural 1934-35 season, starting their record-breaking run of titles.
3. Which teams have never won the Ranji Trophy?
Kerala, Bihar, Services, Chandigarh, Goa, Jharkhand, Odisha, and several northeastern state teams have never won the title despite years of participation.
4. What is the highest individual score in Ranji Trophy?
B. B. Nimbalkar scored 443 not out for Maharashtra against Kathiawar in 1948-49. This remains the second-highest score in all first-class cricket globally.
5. How many teams participate in the Ranji Trophy?
38 teams compete in the current format. This includes state teams, union territory teams, and institutional sides like Railways and Services.











