The Ranji Trophy Winners List covers more than nine decades of Indian domestic cricket. The competition began in 1934-35, when Bombay won the first title after beating Northern India in the final.
Since then, the Ranji Trophy has become India’s main first-class domestic tournament. Mumbai, formerly known as Bombay, is the most successful team by a huge margin with 42 titles.
The latest champions are Jammu & Kashmir, who won their first Ranji Trophy title in the 2025-26 season.
Their final against Karnataka ended in a draw, but Jammu & Kashmir became champions after taking a big first-innings lead.
The 2020-21 edition was not played because of the COVID-19 pandemic.
Ranji Trophy Winners List at a Glance
| Detail | Record |
|---|---|
| First Season | 1934-35 |
| First Champion | Bombay |
| Latest Completed Season | 2025-26 |
| Latest Champion | Jammu & Kashmir |
| Most Successful Team | Mumbai |
| Mumbai Titles | 42 |
| Second-Most Titles | Karnataka, 8 |
| Third-Most Titles | Delhi, 7 |
| Longest Winning Streak | Mumbai, 15 consecutive titles |
| Consecutive Mumbai Run | 1958-59 to 1972-73 |
| Season Not Played | 2020-21 |
The table below uses historical team names where relevant. Bombay later became Mumbai, while Madras later became Tamil Nadu.
Complete Ranji Trophy Winners List From 1934-35 to 2025-26
| Season | Winner | Runner-Up |
|---|---|---|
| 2025-26 | Jammu & Kashmir | Karnataka |
| 2024-25 | Vidarbha | Kerala |
| 2023-24 | Mumbai | Vidarbha |
| 2022-23 | Saurashtra | Bengal |
| 2021-22 | Madhya Pradesh | Mumbai |
| 2020-21 | Not Played | – |
| 2019-20 | Saurashtra | Bengal |
| 2018-19 | Vidarbha | Saurashtra |
| 2017-18 | Vidarbha | Delhi |
| 2016-17 | Gujarat | Mumbai |
| 2015-16 | Mumbai | Saurashtra |
| 2014-15 | Karnataka | Tamil Nadu |
| 2013-14 | Karnataka | Maharashtra |
| 2012-13 | Mumbai | Saurashtra |
| 2011-12 | Rajasthan | Tamil Nadu |
| 2010-11 | Rajasthan | Baroda |
| 2009-10 | Mumbai | Karnataka |
| 2008-09 | Mumbai | Uttar Pradesh |
| 2007-08 | Delhi | Uttar Pradesh |
| 2006-07 | Mumbai | Bengal |
| 2005-06 | Uttar Pradesh | Bengal |
| 2004-05 | Railways | Punjab |
| 2003-04 | Mumbai | Tamil Nadu |
| 2002-03 | Mumbai | Tamil Nadu |
| 2001-02 | Railways | Baroda |
| 2000-01 | Baroda | Railways |
| 1999-00 | Mumbai | Hyderabad |
| 1998-99 | Karnataka | Madhya Pradesh |
| 1997-98 | Karnataka | Uttar Pradesh |
| 1996-97 | Mumbai | Delhi |
| 1995-96 | Karnataka | Tamil Nadu |
| 1994-95 | Bombay | Punjab |
| 1993-94 | Bombay | Bengal |
| 1992-93 | Punjab | Maharashtra |
| 1991-92 | Delhi | Tamil Nadu |
| 1990-91 | Haryana | Bombay |
| 1989-90 | Bengal | Delhi |
| 1988-89 | Delhi | Bengal |
| 1987-88 | Tamil Nadu | Railways |
| 1986-87 | Hyderabad | Delhi |
| 1985-86 | Delhi | Haryana |
| 1984-85 | Bombay | Delhi |
| 1983-84 | Bombay | Delhi |
| 1982-83 | Karnataka | Bombay |
| 1981-82 | Delhi | Karnataka |
| 1980-81 | Bombay | Delhi |
| 1979-80 | Delhi | Bombay |
| 1978-79 | Delhi | Karnataka |
| 1977-78 | Karnataka | Uttar Pradesh |
| 1976-77 | Bombay | Delhi |
| 1975-76 | Bombay | Bihar |
| 1974-75 | Bombay | Karnataka |
| 1973-74 | Karnataka | Rajasthan |
| 1972-73 | Bombay | Tamil Nadu |
| 1971-72 | Bombay | Bengal |
| 1970-71 | Bombay | Maharashtra |
| 1969-70 | Bombay | Rajasthan |
| 1968-69 | Bombay | Bengal |
| 1967-68 | Bombay | Madras |
| 1966-67 | Bombay | Rajasthan |
| 1965-66 | Bombay | Rajasthan |
| 1964-65 | Bombay | Hyderabad |
| 1963-64 | Bombay | Rajasthan |
| 1962-63 | Bombay | Rajasthan |
| 1961-62 | Bombay | Rajasthan |
| 1960-61 | Bombay | Rajasthan |
| 1959-60 | Bombay | Mysore |
| 1958-59 | Bombay | Bengal |
| 1957-58 | Baroda | Services |
| 1956-57 | Bombay | Services |
| 1955-56 | Bombay | Bengal |
| 1954-55 | Madras | Holkar |
| 1953-54 | Bombay | Holkar |
| 1952-53 | Holkar | Bengal |
| 1951-52 | Bombay | Holkar |
| 1950-51 | Holkar | Gujarat |
| 1949-50 | Baroda | Holkar |
| 1948-49 | Bombay | Baroda |
| 1947-48 | Holkar | Bombay |
| 1946-47 | Baroda | Holkar |
| 1945-46 | Holkar | Baroda |
| 1944-45 | Bombay | Holkar |
| 1943-44 | Western India | Bengal |
| 1942-43 | Baroda | Hyderabad |
| 1941-42 | Bombay | Mysore |
| 1940-41 | Maharashtra | Madras |
| 1939-40 | Maharashtra | United Provinces |
| 1938-39 | Bengal | Southern Punjab |
| 1937-38 | Hyderabad | Nawanagar |
| 1936-37 | Nawanagar | Bengal |
| 1935-36 | Bombay | Madras |
| 1934-35 | Bombay | Northern India |
The 2025-26 season was the 91st completed edition of the tournament.
Most Successful Teams in Ranji Trophy History
Mumbai is far ahead of every other team in total Ranji Trophy titles.
For title-count purposes, Bombay’s championships are included under Mumbai. Madras is counted with Tamil Nadu.
| Rank | Team | Titles |
|---|---|---|
| 1 | Mumbai/Bombay | 42 |
| 2 | Karnataka | 8 |
| 3 | Delhi | 7 |
| 4 | Baroda | 5 |
| 5 | Holkar | 4 |
| 6 | Vidarbha | 3 |
| 7 | Bengal | 2 |
| 7 | Hyderabad | 2 |
| 7 | Maharashtra | 2 |
| 7 | Railways | 2 |
| 7 | Rajasthan | 2 |
| 7 | Saurashtra | 2 |
| 7 | Tamil Nadu/Madras | 2 |
| 14 | Gujarat | 1 |
| 14 | Haryana | 1 |
| 14 | Jammu & Kashmir | 1 |
| 14 | Madhya Pradesh | 1 |
| 14 | Nawanagar | 1 |
| 14 | Punjab | 1 |
| 14 | Uttar Pradesh | 1 |
| 14 | Western India | 1 |
A total of 21 teams or historical cricket associations have won the Ranji Trophy.
Mumbai Ranji Trophy Titles
Mumbai’s record is one of the biggest in Indian domestic sport.
The team won the first two Ranji Trophy seasons in 1934-35 and 1935-36 while playing as Bombay.

Their most dominant period came between 1958-59 and 1972-73. Mumbai won 15 consecutive Ranji Trophy titles during that run. No other team has come close to matching that streak.
Mumbai’s latest title came in 2023-24, when they beat Vidarbha in the final.
Karnataka Ranji Trophy Titles
Karnataka are second on the all-time list with 8 titles.

Their championship seasons are:
- 1973-74
- 1977-78
- 1982-83
- 1995-96
- 1997-98
- 1998-99
- 2013-14
- 2014-15
Karnataka won back-to-back titles twice. Their latest championship came in 2014-15.
They reached the final again in 2025-26 but finished runners-up to Jammu & Kashmir.
Delhi Ranji Trophy Titles
Delhi have won the Ranji Trophy 7 times.

Their winning seasons are:
- 1978-79
- 1979-80
- 1981-82
- 1985-86
- 1988-89
- 1991-92
- 2007-08
Delhi’s strongest period came between the late 1970s and early 1990s.
Six of their seven titles came during that period. Their most recent Ranji Trophy championship was in 2007-08.
Baroda Ranji Trophy Titles
Baroda have won the competition 5 times.

Their title seasons are:
- 1942-43
- 1946-47
- 1949-50
- 1957-58
- 2000-01
Baroda were especially successful during the early decades of the tournament.
Their latest title came in 2000-01, when they beat Railways.
Holkar’s Four Ranji Trophy Titles (MP)
Holkar were one of the leading teams in the early years of the Ranji Trophy.

They won 4 titles:
- 1945-46
- 1947-48
- 1950-51
- 1952-53
Holkar also reached several other finals during this period.
The team no longer competes in the modern Ranji Trophy.
Vidarbha Ranji Trophy Titles
Vidarbha have won 3 Ranji Trophy titles.

| Season | Final Opponent |
|---|---|
| 2017-18 | Delhi |
| 2018-19 | Saurashtra |
| 2024-25 | Kerala |
Their first championship came in 2017-18. Vidarbha then defended the trophy in 2018-19.
They returned to the top in 2024-25, making them one of the most successful Ranji teams of the recent era.
Teams With Two Ranji Trophy Titles
Several teams have won the trophy twice.
| Team | Winning Seasons |
|---|---|
| Bengal | 1938-39, 1989-90 |
| Hyderabad | 1937-38, 1986-87 |
| Maharashtra | 1939-40, 1940-41 |
| Railways | 2001-02, 2004-05 |
| Rajasthan | 2010-11, 2011-12 |
| Saurashtra | 2019-20, 2022-23 |
| Tamil Nadu/Madras | 1954-55, 1987-88 |
Rajasthan are notable because their two titles came in consecutive seasons.
Saurashtra have also won both of their titles in the modern era.
Teams With One Ranji Trophy Title
Eight champions have won the Ranji Trophy once.
| Team | Winning Season |
|---|---|
| Nawanagar | 1936-37 |
| Western India | 1943-44 |
| Haryana | 1990-91 |
| Punjab | 1992-93 |
| Uttar Pradesh | 2005-06 |
| Gujarat | 2016-17 |
| Madhya Pradesh | 2021-22 |
| Jammu & Kashmir | 2025-26 |
Jammu & Kashmir are the newest first-time champions.
Jammu & Kashmir Win First Ranji Trophy in 2025-26
The 2025-26 Ranji Trophy produced a new champion.
Jammu & Kashmir reached their first final and faced Karnataka at the KSCA Hubli Cricket Ground.

J&K batted first and scored 584. Karnataka replied with 293, giving Jammu & Kashmir a first-innings lead of 291 runs. J&K then reached 342/4 in their second innings before the match ended in a draw.
Because they held the first-innings lead, Jammu & Kashmir were crowned Ranji Trophy champions for the first time.
Shubham Pundir scored 121 in the first innings, while Auqib Nabi finished the season as the tournament’s leading wicket-taker with 60 wickets.
Paras Dogra captained the championship-winning side.
Recent Ranji Trophy Winners
The competition has become much more open in recent seasons.
| Season | Winner | Runner-Up |
|---|---|---|
| 2025-26 | Jammu & Kashmir | Karnataka |
| 2024-25 | Vidarbha | Kerala |
| 2023-24 | Mumbai | Vidarbha |
| 2022-23 | Saurashtra | Bengal |
| 2021-22 | Madhya Pradesh | Mumbai |
| 2019-20 | Saurashtra | Bengal |
| 2018-19 | Vidarbha | Saurashtra |
| 2017-18 | Vidarbha | Delhi |
| 2016-17 | Gujarat | Mumbai |
| 2015-16 | Mumbai | Saurashtra |
Six different teams won the trophy across these ten completed seasons.
This is very different from the period when Bombay dominated the competition year after year.
Ranji Trophy Winners Since 2000
The 21st century has seen a wider spread of champions.
Mumbai remain successful, but teams such as Railways, Uttar Pradesh, Rajasthan, Gujarat, Vidarbha, Saurashtra, Madhya Pradesh and Jammu & Kashmir have all lifted the trophy.
| Team | Titles Since 2000-01 |
|---|---|
| Mumbai | 7 |
| Vidarbha | 3 |
| Saurashtra | 2 |
| Railways | 2 |
| Rajasthan | 2 |
| Karnataka | 2 |
| Baroda | 1 |
| Uttar Pradesh | 1 |
| Delhi | 1 |
| Gujarat | 1 |
| Madhya Pradesh | 1 |
| Jammu & Kashmir | 1 |
This period shows how competitive the Ranji Trophy has become.
Teams That Won Back-to-Back Ranji Trophy Titles
Several teams have successfully defended the trophy.
Mumbai did it many times during their dominant years.
Other notable back-to-back champions include:
- Maharashtra in 1939-40 and 1940-41
- Rajasthan in 2010-11 and 2011-12
- Karnataka in 2013-14 and 2014-15
- Vidarbha in 2017-18 and 2018-19
Karnataka also won consecutive titles in 1997-98 and 1998-99.
Mumbai remains the only team to put together a run as long as 15 straight championships.
Ranji Trophy 2020-21 Was Not Played
The 2020-21 Ranji Trophy was not held. It was the first season in the tournament’s history to be cancelled.
The disruption came during the COVID-19 pandemic.
The competition returned in 2021-22.
Madhya Pradesh won that season after beating Mumbai in the final.
First Ranji Trophy Winner
Bombay were the first Ranji Trophy champions.
They won the inaugural 1934-35 tournament, with Northern India finishing as runners-up.
Bombay successfully defended the trophy in 1935-36 by finishing ahead of Madras in the final.
That early success marked the beginning of a record that would eventually grow to 42 championships under the Bombay and Mumbai names.
Latest Ranji Trophy Winner
Jammu & Kashmir are the latest Ranji Trophy winners. They won the 2025-26 title after taking a first-innings lead against Karnataka in the final. It was their first championship in the competition.
That result also made Jammu & Kashmir the 21st champion team or historical association in the Ranji Trophy winners list.
Conclusion: Mumbai With 42 Ranji Trophy Titles Leads the Winners List
The Ranji Trophy Winners List now runs from Bombay’s inaugural title in 1934-35 to Jammu & Kashmir’s breakthrough championship in 2025-26.
Mumbai remain far ahead with 42 titles. Karnataka are second with eight, while Delhi have seven.
The last few seasons have produced champions from several different parts of India. Madhya Pradesh won their first title in 2021-22, Vidarbha took their third in 2024-25, and Jammu & Kashmir became first-time champions in 2025-26.
The next winner will be decided in the 2026-27 Ranji Trophy, which begins on October 11, 2026.
