Established in 1934, the Ranji Trophy is India's oldest and most prestigious domestic red-ball cricket tournament. It has long captured the attention and passion of cricket fans across the country and is considered the most important domestic competition after the IPL.
Season | Winner | Runner-up | Winning Captain |
2024–25 | Vidarbha | Kerala | Akshay Wadkar |
2023–24 | Mumbai | Vidarbha | Ajinkya Rahane |
2022–23 | Saurashtra | Bengal | Jaydev Unadkat |
2021–22 | Madhya Pradesh | Mumbai | Aditya Shrivastava |
2020–21 | Not Held | Canceled due to COVID-19 | |
2019–20 | Saurashtra | Bengal | Jaydev Unadkat |
2018–19 | Vidarbha | Saurashtra | Faiz Fazal |
2017–18 | Vidarbha | Delhi | Faiz Fazal |
2016–17 | Gujarat | Mumbai | Parthiv Patel |
2015–16 | Mumbai | Saurashtra | Aditya Tare |
2014–15 | Karnataka | Tamil Nadu | Vinay Kumar |
2013–14 | Karnataka | Maharashtra | Vinay Kumar |
2012–13 | Mumbai | Saurashtra | Ajit Agarkar |
2011–12 | Rajasthan | Tamil Nadu | Hrishikesh Kanitkar |
2010–11 | Rajasthan | Baroda | Hrishikesh Kanitkar |
2009–10 | Mumbai | Karnataka | Wasim Jaffer |
2008–09 | Mumbai | Uttar Pradesh | Wasim Jaffer |
2007–08 | Delhi | Uttar Pradesh | Gautam Gambhir |
2006–07 | Mumbai | Bengal | Amol Muzumdar |
2005–06 | Uttar Pradesh | Bengal | Mohammad Kaif |
2004–05 | Railways | Punjab | Sanjay Bangar |
2003–04 | Mumbai | Tamil Nadu | Sairaj Bahutule |
2002–03 | Mumbai | Tamil Nadu | Paras Mhambrey |
2001–02 | Railways | Baroda | Abhay Sharma |
2000–01 | Baroda | Railways | Jacob Martin |
1999–00 | Mumbai | Hyderabad | Sameer Dighe |
1998–99 | Karnataka | Madhya Pradesh | Sunil Joshi |
1997–98 | Karnataka | Uttar Pradesh | Rahul Dravid |
1996–97 | Mumbai | Delhi | Sanjay Manjrekar |
1995–96 | Karnataka | Tamil Nadu | Anil Kumble |
1994–95 | Bombay | Punjab | Sachin Tendulkar |
1993–94 | Bombay | Bengal | Ravi Shastri |
1992–93 | Punjab | Maharashtra | Gursharan Singh |
1991–92 | Delhi | Tamil Nadu | Ajay Sharma |
1990–91 | Haryana | Bombay | Kapil Dev |
1989–90 | Bengal | Delhi | Sambaran Banerjee |
1988–89 | Delhi | Bengal | Madan Lal |
1987–88 | Tamil Nadu | Railways | K. Srikkanth |
1986–87 | Hyderabad | Delhi | M. V. Narasimha Rao |
1985–86 | Delhi | Haryana | Madan Lal |
1984–85 | Bombay | Delhi | Sunil Gavaskar |
1983–84 | Bombay | Delhi | Sunil Gavaskar |
1982–83 | Karnataka | Bombay | Brijesh Patel |
1981–82 | Delhi | Karnataka | Mohinder Amarnath |
1980–81 | Bombay | Delhi | Eknath Solkar |
1979–80 | Delhi | Bombay | Bishan Singh Bedi |
1978–79 | Delhi | Karnataka | Bishan Singh Bedi |
1977–78 | Karnataka | Uttar Pradesh | E. A. S. Prasanna |
1976–77 | Bombay | Delhi | Sunil Gavaskar |
1975–76 | Bombay | Bihar | Ashok Mankad |
1974–75 | Bombay | Karnataka | Ashok Mankad |
1973–74 | Karnataka | Rajasthan | E. A. S. Prasanna |
1972–73 | Bombay | Tamil Nadu | Ajit Wadekar |
1971–72 | Bombay | Bengal | Ajit Wadekar |
1970–71 | Bombay | Maharashtra | Sudhir Naik |
1969–70 | Bombay | Rajasthan | Ajit Wadekar |
1968–69 | Bombay | Bengal | Ajit Wadekar |
1967–68 | Bombay | Madras | Manohar Hardikar |
1966–67 | Bombay | Rajasthan | Manohar Hardikar |
1965–66 | Bombay | Rajasthan | Bapu Nadkarni |
1964–65 | Bombay | Hyderabad | Bapu Nadkarni |
1963–64 | Bombay | Rajasthan | Bapu Nadkarni |
1962–63 | Bombay | Rajasthan | Polly Umrigar |
1961–62 | Bombay | Rajasthan | Madhav Apte |
1960–61 | Bombay | Rajasthan | Polly Umrigar |
1959–60 | Bombay | Mysore | Polly Umrigar |
1958–59 | Bombay | Bengal | Madhav Apte |
1957–58 | Baroda | Services | Datta Gaekwad |
1956–57 | Bombay | Services | Madhav Mantri |
1955–56 | Bombay | Bengal | Madhav Mantri |
1954–55 | Madras | Holkar | Balu Alaganan |
1953–54 | Bombay | Holkar | Ranga Sohoni |
1952–53 | Holkar | Bengal | C. K. Nayudu |
1951–52 | Bombay | Holkar | Madhav Mantri |
1950–51 | Holkar | Gujarat | C. K. Nayudu |
1949–50 | Baroda | Holkar | Raosaheb Nimbalkar |
1948–49 | Bombay | Baroda | K. C. Ibrahim |
1947–48 | Holkar | Bombay | C. K. Nayudu |
1946–47 | Baroda | Holkar | Raosaheb Nimbalkar |
1945–46 | Holkar | Baroda | C. K. Nayudu |
1944–45 | Bombay | Holkar | Vijay Merchant |
1943–44 | Western India | Bengal | Herbert Barritt |
1942–43 | Baroda | Hyderabad | W. Ghorpade |
1941–42 | Bombay | Mysore | Vijay Merchant |
1940–41 | Maharashtra | Madras | D. B. Deodhar |
1939–40 | Maharashtra | United Provinces | D. B. Deodhar |
1938–39 | Bengal | Southern Punjab | Tom Longfield |
1937–38 | Hyderabad | Nawanagar | S. M. Hussain |
1936–37 | Nawanagar | Bengal | Albert Wensley |
1935–36 | Bombay | Madras | Hormasji Vajifdar |
1934–35 | Bombay | Northern India | L. P. Jai |
As of July 2025, Mumbai remains the most successful team in Ranji Trophy history, having won the title 42 times, far ahead of other teams. The top five teams by number of titles and win rates are:
Mumbai – 42 titles | Win rate: 87.5%
Karnataka – 8 titles | Win rate: 57.1%
Delhi – 7 titles | Win rate: 46.7%
Madhya Pradesh / Holkar – 5 titles | Win rate: 41.7%
Baroda – 5 titles | Win rate: 55.6%
Also Check: Which Team Has Won Most Ranji Trophy?
As of the 2025 season, the Ranji Trophy features 38 teams, representing different Indian states and regions. These teams are divided into multiple groups for the league stage, followed by knockout rounds.
The Ranji Trophy is usually held annually between October and March, covering the autumn and winter seasons in India. This period offers favorable weather conditions for red-ball cricket, allowing players to perform at their best. The tournament typically starts with group stage matches, followed by knockout rounds, with the final usually taking place around March.
The Ranji Trophy follows a structured format:
Group Stage: 38 teams are divided into multiple groups to play round-robin matches.
Points Table: Teams earn points based on wins, draws, and first-innings leads.
Knockout Stage: Top teams from each group advance to the quarterfinals, semifinals, and final.
Match Format: Each game is a four-day red-ball match, similar to international Test cricket.
As of 2025, Wasim Jaffer holds the all-time run-scoring record in Ranji Trophy history with 12,038 runs. Representing Mumbai and Vidarbha between 1996 and 2020, Jaffer is widely regarded as a legend of the tournament.
In the 2025 season, Ruturaj Gaikwad from Maharashtra emerged as the top run-scorer with 987 runs, including 3 centuries and 4 half-centuries, playing a pivotal role in several key matches for his team.
As of 2025, Rajinder Goel remains the all-time leading wicket-taker in Ranji Trophy history with 640 wickets, achieved between 1958 and 1985.