Full list of Ranji Trophy winners till date

Get the full list of Ranji Trophy winners till date. Discover the complete history of Ranji champions and cricket records. Find it here!

author-image
Jack
New Update
Ranji Trophy

The 2024/25 Ranji Trophy season concluded with Vidarbha lifting their third title after securing a crucial first-innings lead against Kerala in the final in Nagpur. The match ended in a draw, but Vidarbha's 37-run lead in the first innings ensured their triumph.

Advertisment

Kerala won the toss and opted to bowl first, but Vidarbha capitalised on the opportunity, posting 379 runs in 123.1 overs. Danish Malewar played a marathon knock of 153 runs, while Karun Nair contributed a vital 86. For Kerala, MD Nidheesh and Eden Apple Tom picked up three wickets each.

In response, Kerala found themselves in a strong position at 324/6 in their first innings, but a dramatic collapse saw them lose their last four wickets for just 18 runs, getting bowled out for 342. Aditya Sarwate top-scored with 79 off 185 balls, while captain Sachin Baby fell agonisingly short of a century, dismissed for 98. 

Vidarbha’s bowlers shared the spoils, with Darshan Nalkande, Harsh Dubey, and Parth Rekhade each taking three wickets. With a crucial 37-run lead, Vidarbha batted again and declared at 375/9 in 143.5 overs before both teams shook hands. 

Advertisment

Karun Nair starred again with a brilliant 135 off 295 balls, supported by Malewar’s 73 and Nalkande’s unbeaten 51. For Kerala, Aditya Sarwate claimed four wickets. Vidarbha, who previously won back-to-back titles in the 2017/18 and 2018/19 seasons, finished as runner-up in 2023/24 after losing to Mumbai. 

This time, they crossed the finish line to reclaim the crown. Danish Malewar was named Player of the Match for scoring 226 runs in the final, while Harsh Dubey won Player of the Series for his all-round brilliance throughout the tournament, scoring 476 runs and taking 69 wickets. 

Dubey also ended as the season’s highest wicket-taker, while his teammate Yash Rathod topped the run charts with 960 runs in 18 innings at an average of 53.33. Mumbai (formerly Bombay) remains the most successful team in Ranji Trophy history with 42 titles, followed by Karnataka (formerly Mysore) with eight championships. 

Advertisment

Mumbai won 14 consecutive titles from the 1958-59 to 1971-72 season—a record that still stands.

Here is the full list of Ranji Trophy winners till date

Season

Winner

Runner-up

1934–35

Bombay

Northern India

1935–36

Bombay

Madras

1936–37

Bengal

Bengal

1937–38

Hyderabad

Nawanagar

1938–39

Bengal

Southern Punjab

1939–40

Maharashtra

United Provinces

1940–41

Maharashtra

Madras

1941–42

Bombay

Mysore

1942–43

Baroda

Hyderabad

1943–44

Western India

Bengal

1944–45

Bombay

Holkar

1945–46

Holkar

Baroda

1946–47

Baroda

Holkar

1947–48

Holkar

Bombay

1948–49

Bombay

Baroda

1949–50

Baroda

Holkar

1950–51

Holkar

Gujarat

1951–52

Bombay

Holkar

1952–53

Holkar

Bengal

1953–54

Bombay

Holkar

1954–55

Madras

Holkar

1955–56

Bombay

Bengal

1956–57

Bombay

Services

1957–58

Baroda

Services

1958–59

Bombay

Bengal

1959–60

Bombay

Mysore

1960–61

Bombay

Rajasthan

1961–62

Bombay

Rajasthan

1962–63

Bombay

Rajasthan

1963–64

Bombay

Rajasthan

1964–65

Bombay

Hyderabad

1965–66

Bombay

Rajasthan

1966–67

Bombay

Rajasthan

1967–68

Bombay

Madras

1968–69

Bombay

Bengal

1969–70

Bombay

Rajasthan

1970–71

Bombay

Maharashtra

1971–72

Bombay

Bengal

1972–73

Bombay

Tamil Nadu

1973–74

Karnataka

Rajasthan

1974–75

Bombay

Karnataka

1975–76

Bombay

Bihar

1976–77

Bombay

Delhi

1977–78

Karnataka

Uttar Pradesh

1978–79

Delhi

Karnataka

1979–80

Delhi

Bombay

1980–81

Bombay

Delhi

1981–82

Delhi

Karnataka

1982–83

Karnataka

Bombay

1983–84

Bombay

Delhi

1984–85

Bombay

Delhi

1985–86

Delhi

Haryana

1986–87

Hyderabad

Delhi

1987–88

Tamil Nadu

Railways

1988–89

Delhi

Bengal

1989–90

Bengal

Delhi

1990–91

Haryana

Bombay

1991–92

Delhi

Tamil Nadu

1992–93

Punjab

Maharashtra

1993–94

Bombay

Bengal

1994–95

Bombay

Punjab

1995–96

Karnataka

Tamil Nadu

1996–97

Mumbai

Delhi

1997–98

Karnataka

Uttar Pradesh

1998–99

Karnataka

Madhya Pradesh

1999–00

Mumbai

Hyderabad

2000–01

Baroda

Railways

2001–02

Railways

Baroda

2002–03

Mumbai

Tamil Nadu

2003–04

Mumbai

Tamil Nadu

2004–05

Railways

Punjab

2005–06

Uttar Pradesh

Bengal

2006–07

Mumbai

Bengal

2007–08

Delhi

Uttar Pradesh

2008–09

Mumbai

Uttar Pradesh

2009–10

Mumbai

Karnataka

2010–11

Rajasthan

Baroda

2011–12

Rajasthan

Tamil Nadu

2012–13

Mumbai

Saurashtra

2013–14

Karnataka

Maharashtra

2014–15

Karnataka

Tamil Nadu

2015–16

Mumbai

Saurashtra

2016–17

Gujarat

Mumbai

2017–18

Vidarbha

Delhi

2018–19

Vidarbha

Saurashtra

2019–20

Saurashtra

Bengal

2021–22

Madhya Pradesh

Mumbai

2022–23

Saurashtra

Bengal

2023–24

Mumbai

Vidarbha

2024–25

Vidarbha

Kerala

Stay updated with the latest cricket news, match insights, and exclusive updates at Sky247 India and download the Sky247 app to start betting today!