Courtesy: BCCI

Courtesy: BCCI

On Sunday, March 2, Vidarbha won their third Ranji Trophy title at the Vidarbha Cricket Association (VCA) Stadium in Nagpur after defeating first-time finalists Kerala in a pulsating contest. Vidarbha were crowned the Ranji Trophy 2024-25 champions by virtue of a slender but highly important first innings lead of 37 runs, and the star of the show for them in the final were Danish Malewar and veteran Karun Nair with hundreds in the first and second innings respectively.

With the 90th season of the Ranji Trophy, which began in 1934, in the books, Mumbai are still the greatest team in the history of this tournament with a whopping 42 titles, with their previous championship win coming against Vidarbha last season. The second place in the all-time list of Ranji Trophy winners belongs to Karnataka, who have won it eight times, while Delhi have clinched it seven times.

The likes of Baroda and Madhya Pradesh have gotten their hands on the coveted Ranji Trophy five times each, while there have been 17 different champions in the history of the tournament.

Here is the list of Ranji Trophy winners from 1934 onwards till 2025:

Season

Winner

Runner-up

Winning Captain

1934–35

Bombay

Northern India

L. P. Jai

1935–36

Bombay

Madras

Hormasji Vajifdar

1936–37

Bengal

Bengal

Albert Wensley

1937–38

Hyderabad

Nawanagar

SM Hussain

1938–39

Bengal

Southern Punjab

Tom Longfield

1939–40

Maharashtra

United Provinces

D. B. Deodhar

1940–41

Maharashtra

Madras

D. B. Deodhar

1941–42

Bombay

Mysore

Vijay Merchant

1942–43

Baroda

Hyderabad

W.Ghorpade

1943–44

Western India

Bengal

Herbert Barritt

1944–45

Bombay

Holkar

Vijay Merchant

1945–46

Holkar

Baroda

C. K. Nayudu

1946–47

Baroda

Holkar

Raosaheb Nimbalkar

1947–48

Holkar

Bombay

C. K. Nayudu

1948–49

Bombay

Baroda

K. C. Ibrahim

1949–50

Baroda

Holkar

Raosaheb Nimbalkar

1950–51

Holkar

Gujarat

C. K. Nayudu

1951–52

Bombay

Holkar

Madhav Mantri

1952–53

Holkar

Bengal

C. K. Nayudu

1953–54

Bombay

Holkar

Ranga Sohoni

1954–55

Madras

Holkar

Balu Alaganan

1955–56

Bombay

Bengal

Madhav Mantri

1956–57

Bombay

Services

Madhav Mantri

1957–58

Baroda

Services

Datta Gaekwad

1958–59

Bombay

Bengal

Madhav Apte

1959–60

Bombay

Mysore

Polly Umrigar

1960–61

Bombay

Rajasthan

Polly Umrigar

1961–62

Bombay

Rajasthan

Madhav Apte

1962–63

Bombay

Rajasthan

Polly Umrigar

1963–64

Bombay

Rajasthan

Bapu Nadkarni

1964–65

Bombay

Hyderabad

Bapu Nadkarni

1965–66

Bombay

Rajasthan

Bapu Nadkarni

1966–67

Bombay

Rajasthan

Manohar Hardikar

1967–68

Bombay

Madras

Manohar Hardikar

1968–69

Bombay

Bengal

Ajit Wadekar

1969–70

Bombay

Rajasthan

Ajit Wadekar

1970–71

Bombay

Maharashtra

Sudhir Naik

1971–72

Bombay

Bengal

Ajit Wadekar

1972–73

Bombay

Tamil Nadu

Ajit Wadekar

1973–74

Karnataka

Rajasthan

E. A. S. Prasanna

1974–75

Bombay

Karnataka

Ashok Mankad

1975–76

Bombay

Bihar

Ashok Mankad

1976–77

Bombay

Delhi

Sunil Gavaskar

1977–78

Karnataka

Uttar Pradesh

E. A. S. Prasanna

1978–79

Delhi

Karnataka

Bishan Singh Bedi

1979–80

Delhi

Bombay

Bishan Singh Bedi

1980–81

Bombay

Delhi

Eknath Solkar

1981–82

Delhi

Karnataka

Mohinder Amarnath

1982–83

Karnataka

Bombay

Brijesh Patel

1983–84

Bombay

Delhi

Sunil Gavaskar

1984–85

Bombay

Delhi

Sunil Gavaskar

1985–86

Delhi

Haryana

Madan Lal

1986–87

Hyderabad

Delhi

M. V. Narasimha Rao

1987–88

Tamil Nadu

Railways

Krishnamachari Srikkanth

1988–89

Delhi

Bengal

Madan Lal

1989–90

Bengal

Delhi

Sambaran Banerjee

1990–91

Haryana

Bombay

Kapil Dev

1991–92

Delhi

Tamil Nadu

Ajay Sharma

1992–93

Punjab

Maharashtra

Gursharan Singh

1993–94

Bombay

Bengal

Ravi Shastri

1994–95

Bombay

Punjab

Sachin Tendulkar

1995–96

Karnataka

Tamil Nadu

Anil Kumble

1996–97

Mumbai

Delhi

Sanjay Manjrekar

1997–98

Karnataka

Uttar Pradesh

Rahul Dravid

1998–99

Karnataka

Madhya Pradesh

Sunil Joshi

1999–00

Mumbai

Hyderabad

Sameer Dighe

2000–01

Baroda

Railways

Jacob Martin

2001–02

Railways

Baroda

Abhay Sharma

2002–03

Mumbai

Tamil Nadu

Paras Mhambrey

2003–04

Mumbai

Tamil Nadu

Sairaj Bahutule

2004–05

Railways

Punjab

Sanjay Bangar

2005–06

Uttar Pradesh

Bengal

Mohammad Kaif

2006–07

Mumbai

Bengal

Amol Muzumdar

2007–08

Delhi

Uttar Pradesh

Gautam Gambhir

2008–09

Mumbai

Uttar Pradesh

Wasim Jaffer

2009–10

Mumbai

Karnataka

Wasim Jaffer

2010–11

Rajasthan

Baroda

Hrishikesh Kanitkar

2011–12

Rajasthan

Tamil Nadu

Hrishikesh Kanitkar

2012–13

Mumbai

Saurashtra

Ajit Agarkar

2013–14

Karnataka

Maharashtra

Vinay Kumar

2014–15

Karnataka

Tamil Nadu

Vinay Kumar

2015–16

Mumbai

Saurashtra

Aditya Tare

2016–17

Gujarat

Mumbai

Parthiv Patel

2017–18

Vidarbha

Delhi

Faiz Fazal

2018–19

Vidarbha

Saurashtra

Faiz Fazal

2019–20

Saurashtra

Bengal

Jaydev Unadkat

2021–22

Madhya Pradesh

Mumbai

Aditya Shrivastava

2022–23

Saurashtra

Bengal

Jaydev Unadkat

2023–24

Mumbai

Vidarbha

Ajinkya Rahane

2024–25

Vidarbha

Kerala

Akshay Wadkar

Last updated on 3rd March 2025

Here is the list of all the teams winning the Ranji Trophy title on one or more occasion:

Teams

No. of Ranji Trophy titles

Mumbai/Bombay

42

Karnataka/ Mysore

8

Delhi

7

Baroda

5

Madhya Pradesh/Holkar

5

Saurashtra/Western India/Nawanagar

4

Vidarbha

3

Tamil Nadu/Madras

2

Rajasthan/Rajputana

2

Railways

2

Maharashtra

2

Hyderabad

2

Bengal

2

Uttar Pradesh/United Provinces

1

Punjab/Southern Punjab

1

Haryana

1

Gujarat

1