Ranji Trophy Champions: Complete Winners List from 1934 to 2024!

Here is the full list of Ranji Trophy winners and runners-up from the tournament’s inception in 1934-35 to the 2023-24 season:
1934-35: Bombay defeated Northern India
1935-36: Bombay defeated Madras
1936-37: Nawanagar defeated Bengal
1937-38: Hyderabad defeated Nawanagar
1938-39: Bengal defeated Southern Punjab
1939-40: Maharashtra defeated United Provinces
1940-41: Maharashtra defeated Madras
1941-42: Bombay defeated Mysore
1942-43: Baroda defeated Hyderabad
1943-44: Western India defeated Bengal
1944-45: Bombay defeated Holkar
1945-46: Holkar defeated Baroda
1946-47: Baroda defeated Holkar
1947-48: Holkar defeated Bombay
1948-49: Bombay defeated Baroda
1949-50: Baroda defeated Holkar
1950-51: Holkar defeated Gujarat
1951-52: Bombay defeated Holkar
1952-53: Holkar defeated Bengal
1953-54: Bombay defeated Holkar
1954-55: Madras defeated Holkar
1955-56: Bombay defeated Bengal
1956-57: Bombay defeated Services
1957-58: Baroda defeated Services
1958-59: Bombay defeated Bengal
1959-60: Bombay defeated Mysore
1960-61: Bombay defeated Rajasthan
1961-62: Bombay defeated Rajasthan
1962-63: Bombay defeated Rajasthan
1963-64: Bombay defeated Rajasthan
1964-65: Bombay defeated Hyderabad
1965-66: Bombay defeated Rajasthan
1966-67: Bombay defeated Rajasthan
1967-68: Bombay defeated Madras
1968-69: Bombay defeated Bengal
1969-70: Bombay defeated Rajasthan
1970-71: Bombay defeated Maharashtra
1971-72: Bombay defeated Bengal
1972-73: Bombay defeated Tamil Nadu
1973-74: Karnataka defeated Rajasthan
1974-75: Bombay defeated Karnataka
1975-76: Bombay defeated Bihar
1976-77: Bombay defeated Delhi
1977-78: Karnataka defeated Uttar Pradesh
1978-79: Delhi defeated Karnataka
1979-80: Delhi defeated Bombay
1980-81: Bombay defeated Delhi
1981-82: Delhi defeated Karnataka
1982-83: Karnataka defeated Bombay
1983-84: Bombay defeated Delhi
1984-85: Bombay defeated Delhi
1985-86: Delhi defeated Haryana
1986-87: Hyderabad defeated Delhi
1987-88: Tamil Nadu defeated Railways
1988-89: Delhi defeated Bengal
1989-90: Bengal defeated Delhi
1990-91: Haryana defeated Bombay
1991-92: Delhi defeated Tamil Nadu
1992-93: Punjab defeated Maharashtra
1993-94: Bombay defeated Bengal
1994-95: Bombay defeated Punjab
1995-96: Karnataka defeated Tamil Nadu
1996-97: Mumbai defeated Delhi
1997-98: Karnataka defeated Uttar Pradesh
1998-99: Karnataka defeated Madhya Pradesh
1999-00: Mumbai defeated Hyderabad
2000-01: Baroda defeated Railways
2001-02: Railways defeated Baroda
2002-03: Mumbai defeated Tamil Nadu
2003-04: Mumbai defeated Tamil Nadu
2004-05: Railways defeated Punjab
2005-06: Uttar Pradesh defeated Bengal
2006-07: Mumbai defeated Bengal
2007-08: Delhi defeated Uttar Pradesh
2008-09: Mumbai defeated Uttar Pradesh
2009-10: Mumbai defeated Karnataka
2010-11: Rajasthan defeated Baroda
2011-12: Rajasthan defeated Tamil Nadu
2012-13: Mumbai defeated Saurashtra
2013-14: Karnataka defeated Maharashtra
2014-15: Karnataka defeated Tamil Nadu
2015-16: Mumbai defeated Saurashtra
2016-17: Gujarat defeated Mumbai
2017-18: Vidarbha defeated Delhi
2018-19: Vidarbha defeated Saurashtra
2019-20: Saurashtra defeated Bengal
2020-21: Tournament not held due to COVID-19 pandemic
2021-22: Madhya Pradesh defeated Mumbai
2022-23: Saurashtra defeated Bengal
2023-24: Mumbai defeated Vidarbha