The Ranji Trophy is India’s premier domestic cricket tournament and has been the foundation of the nation’s historic cricketing heritage since its beginning in 1934. Named after Maharaja Ranjitsinhji, the first Indian to play international cricket, the tournament has been a platform for talents to make a place in the national team.
The Mumbai team has dominated this competition, winning 42 titles, including 15 consecutive wins from the 1958–59 to 1972–73 seasons. Karnataka follows with eight championships, while Delhi and Baroda have seven and five, respectively. Mumbai are the current defending champions, as they clinched the 2023–24 edition under the captaincy of Ajinkya Rahane and defeated Vidarbha at the iconic Wankhede Stadium in Mumbai. History was made after Jammu & Kashmir won the most recent 2025-26, their first in the history of the tournament, 67 years after their maiden season.
The inaugural match was held on November 4, 1934, at Chepauk Ground between Madras and Mysore, with the former winning the game by an innings and 23 runs. The tournament initially adopted a knockout format but went on to adopt a league-and-knockout structure to accommodate the new teams being added. Today, 38 teams, representing India’s states and selected institutions like Services and Railways, compete for the prestigious title. Interestingly, in its rich history, the tournament was cancelled for the first time in the 2020–21 season due to the COVID-19 pandemic.
| Year | Season | Winner | Runner-up |
| 2025-26 | 91st | Jammu & Kashmir | Karnataka |
| 2024-25 | 90th | Vidarbha | Kerala |
| 2023-24 | 89th | Mumbai | Vidarbha |
| 2022-23 | 88th | Saurashtra | Bengal |
| 2021-22 | 87th | Madhya Pradesh | Mumbai |
| 2019-20 | 86th | Saurashtra | Bengal |
| 2018-19 | 85th | Vidarbha | Saurashtra |
| 2017-18 | 84th | Vidarbha | Delhi |
| 2016-17 | 83rd | Gujarat | Mumbai |
| 2015-16 | 82nd | Mumbai | Saurashtra |
| 2014-15 | 81st | Karnataka | Tamil Nadu |
| 2013-14 | 80th | Karnataka | Maharashtra |
| 2012-13 | 79th | Mumbai | Saurashtra |
| 2011-12 | 78th | Rajasthan | Tamil Nadu |
| 2010-11 | 77th | Rajasthan | Baroda |
| 2009-10 | 76th | Mumbai | Karnataka |
| 2008-09 | 75th | Mumbai | Uttar Pradesh |
| 2007-08 | 74th | Delhi | Uttar Pradesh |
| 2006-07 | 73rd | Mumbai | Bengal |
| 2005-06 | 72nd | Uttar Pradesh | Bengal |
| 2004-05 | 71st | Railways | Punjab |
| 2003-04 | 70th | Mumbai | Tamil Nadu |
| 2002-03 | 69th | Mumbai | Tamil Nadu |
| 2001-02 | 68th | Railways | Baroda |
| 2000-01 | 67th | Baroda | Railways |
| 1999-00 | 66th | Mumbai | Hyderabad |
| 1998-99 | 65th | Karnataka | Madhya Pradesh |
| 1997-98 | 64th | Karnataka | Uttar Pradesh |
| 1996-97 | 63rd | Mumbai | Delhi |
| 1995-96 | 62nd | Karnataka | Tamil Nadu |
| 1994-95 | 61st | Mumbai | Punjab |
| 1993-94 | 60th | Mumbai | Bengal |
| 1992-93 | 59th | Punjab | Maharashtra |
| 1991-92 | 58th | Delhi | Tamil Nadu |
| 1990-91 | 57th | Haryana | Mumbai |
| 1989-90 | 56th | Bengal | Delhi |
| 1988-89 | 55th | Delhi | Bengal |
| 1987-88 | 54th | Tamil Nadu | Railways |
| 1986-87 | 53rd | Hyderabad | Delhi |
| 1985-86 | 52nd | Delhi | Haryana |
| 1984-85 | 51st | Mumbai | Delhi |
| 1983-84 | 50th | Mumbai | Delhi |
| 1982-83 | 49th | Karnataka | Mumbai |
| 1981-82 | 48th | Delhi | Karnataka |
| 1980-81 | 47th | Mumbai | Delhi |
| 1979-80 | 46th | Delhi | Mumbai |
| 1978-79 | 45th | Delhi | Karnataka |
| 1977-78 | 44th | Karnataka | Uttar Pradesh |
| 1976-77 | 43rd | Mumbai | Delhi |
| 1975-76 | 42nd | Mumbai | Bihar |
| 1974-75 | 41st | Mumbai | Karnataka |
| 1973-74 | 40th | Karnataka | Rajasthan |
| 1972-73 | 39th | Mumbai | Tamil Nadu |
| 1971-72 | 38th | Mumbai | Bengal |
| 1970-71 | 37th | Mumbai | Maharashtra |
| 1969-70 | 36th | Mumbai | Rajasthan |
| 1968-69 | 35th | Mumbai | Bengal |
| 1967-68 | 34th | Mumbai | Madras |
| 1966-67 | 33rd | Mumbai | Rajasthan |
| 1965-66 | 32nd | Mumbai | Rajasthan |
| 1964-65 | 31st | Mumbai | Hyderabad |
| 1963-64 | 30th | Mumbai | Rajasthan |
| 1962-63 | 29th | Mumbai | Rajasthan |
| 1961-62 | 28th | Mumbai | Rajasthan |
| 1960-61 | 27th | Mumbai | Rajasthan |
| 1959-60 | 26th | Mumbai | Mysore |
| 1958-59 | 25th | Mumbai | Bengal |
| 1957-58 | 24th | Baroda | Services |
| 1956-57 | 23rd | Mumbai | Services |
| 1955-56 | 22nd | Mumbai | Bengal |
| 1954-55 | 21st | Madras | Holkar |
| 1953-54 | 20th | Mumbai | Holkar |
| 1952-53 | 19th | Holkar | Bengal |
| 1951-52 | 18th | Mumbai | Holkar |
| 1950-51 | 17th | Holkar | Gujarat |
| 1949-50 | 16th | Baroda | Holkar |
| 1948-49 | 15th | Mumbai | Baroda |
| 1947-48 | 14th | Holkar | Mumbai |
| 1946-47 | 13th | Baroda | Holkar |
| 1945-46 | 12th | Holkar | Baroda |
| 1944-45 | 11th | Mumbai | Holkar |
| 1943-44 | 10th | Western India | Bengal |
| 1942-43 | 9th | Baroda | Hyderabad |
| 1941-42 | 8th | Mumbai | Mysore |
| 1940-41 | 7th | Maharashtra | Madras |
| 1939-40 | 6th | Maharashtra | United Province |
| 1938-39 | 5th | Bengal | Southern Punjab |
| 1937-38 | 4th | Hyderabad | Nawanagar |
| 1936-37 | 3rd | Nawanagar | Bengal |
| 1935-36 | 2nd | Mumbai | Madras |
| 1934-35 | 1st | Mumbai | Northern India |
| Winner | Victories |
| Mumbai | 42 |
| Karnataka/Mysore | 8 |
| Delhi | 7 |
| Baroda | 5 |
| Madhya Pradesh/Holkar | 5 |
| Saurashtra | 4 |
| Vidarbha | 3 |
| Bengal, Tamil Nadu/Madras, Rajasthan, Hyderabad, Maharashtra, Railways | 2 |
| Gujarat, Haryana, Punjab/Southern Punjab, Uttar Pradesh/United Provinces, Jammu & Kashmir | 1 |
*Last updated on 28 February 2026