The Ranji Trophy is India’s first-class championship, run by the BCCI and played since 1934-35. Mumbai (formerly Bombay) have won it a record 42 times, most recently in 2023-24. Jammu and Kashmir won their first title in 2025-26. They beat Karnataka on first-innings lead in the final at Hubballi, which finished on 28 February 2026. The 2026-27 season began on 11 October 2026.

These are the main Ranji Trophy records, including matches in the Plate group, where several recent records were set. The all-time lists come from CricketArchive’s Ranji records, and every season since they were last updated has been checked against ESPNcricinfo. Figures are to the start of the 2026-27 season.

Highest team totals

Score Team Opponent Season
944/6d Hyderabad Andhra 1993-94
912/6d Tamil Nadu Goa 1988-89
912/8d Holkar Mysore 1945-46
880 Jharkhand Nagaland 2021-22
855/6d Bombay Hyderabad 1990-91

Hyderabad’s 944/6d against Andhra in 1993-94 is still the highest Ranji Trophy total. M.V. Sridhar made 366 of it. Jharkhand’s 880 against Nagaland in March 2022 is the only total above 855 in the last three decades.

Lowest team totals

Score Team Opponent Season
21 Hyderabad Rajasthan 2010-11
22 Southern Punjab Northern India 1934-35
23 Sind Southern Punjab 1938-39
23 Jammu and Kashmir Delhi 1960-61
23 Jammu and Kashmir Haryana 1977-78

Hyderabad were bowled out for 21 by Rajasthan at Jaipur in November 2010. Deepak Chahar, playing his first first-class match, took 8/10.

Highest individual scores

Score Batter Team Opponent Season
443* BB Nimbalkar Maharashtra Kathiawar 1948-49
400* Chinmay Sutar Mizoram Nagaland 2026-27
379 Prithvi Shaw Mumbai Assam 2022-23
377 Sanjay Manjrekar Bombay Hyderabad 1990-91
366 MV Sridhar Hyderabad Andhra 1993-94
366 Tanmay Agarwal Hyderabad Arunachal Pradesh 2023-24

Bhausaheb Nimbalkar’s unbeaten 443 at Pune in December 1948 has stood for more than 75 years. Chinmay Sutar came closest with 400 not out for Mizoram against Nagaland at Sovima on 19 October 2026, only the second 400 in Ranji history, in his second first-class match. That pushed Prithvi Shaw’s 379 against Assam at Guwahati in January 2023 to third. More in our highest individual scores list. Tanmay Agarwal’s 366 against Arunachal Pradesh in January 2024 came off just 181 balls, with 26 sixes.

Most runs in Ranji Trophy history

Batter Team(s) Runs Career
Wasim Jaffer Mumbai, Vidarbha 12,038 1996-97 to 2019-20
Paras Dogra Himachal Pradesh, Puducherry, Jammu and Kashmir 10,000+ 2001-02 to date
Amol Muzumdar Mumbai, Assam, Andhra 9,205 1993-94 to 2013-14
Devendra Bundela Madhya Pradesh 9,201 1995-96 to 2017-18

Wasim Jaffer retired in 2020 with 12,038 Ranji runs, and he remains the competition’s only 12,000-run batter. Paras Dogra became the second batter to reach 10,000 on 16 February 2026, in Jammu and Kashmir’s semi-final against Bengal at Kalyani. It was his 147th Ranji match, and two weeks later he led J&K to the title.

Most hundreds

Jaffer also holds the record for Ranji hundreds with 40. Dogra had 33 by February 2026, more than any other active player. Ajay Sharma of Delhi and Himachal Pradesh, who played from 1984-85 to 2000-01, is next with 31.

Most runs in a season

Batter Team Runs Season
VVS Laxman Hyderabad 1,415 1999-00
Vijay Bharadwaj Karnataka 1,380 1998-99
Rahul Dalal Arunachal Pradesh 1,340 2019-20
Milind Kumar Sikkim 1,331 2018-19

VVS Laxman’s 1,415 runs in 1999-00 included eight hundreds, which is also the record for a single season.

Most wickets in Ranji Trophy history

Bowler Team(s) Wickets Career
Rajinder Goel Patiala, Southern Punjab, Delhi, Haryana 639 1958-59 to 1984-85
S Venkataraghavan Madras/Tamil Nadu 531 1963-64 to 1984-85
Sunil Joshi Karnataka 479 1992-93 to 2010-11
Vinay Kumar Karnataka, Puducherry 442 2004-05 to 2019-20
Narendra Hirwani Madhya Pradesh, Bengal 441 1984-85 to 2005-06

Rajinder Goel, a left-arm spinner who never played a Test, took 639 Ranji wickets by CricketArchive’s count. ESPNcricinfo makes it 637, and other tallies run from 636 to 640. Whichever count you use, he is more than 100 wickets clear of anyone else.

Best bowling in an innings

Figures Bowler Team Opponent Season
10/20 Premangsu Chatterjee Bengal Assam 1956-57
10/49 Anshul Kamboj Haryana Kerala 2024-25
10/78 Pradeep Sunderam Rajasthan Vidarbha 1985-86
9/23 Ankeet Chavan Mumbai Punjab 2012-13
9/25 Hyder Ali Railways Jammu and Kashmir 1969-70

Only three bowlers have taken all ten wickets in a Ranji innings. Anshul Kamboj became the third against Kerala at Rohtak in November 2024, 39 years after Pradeep Sunderam. Premangsu Chatterjee’s 10/20 for Bengal against Assam in January 1957 is still the best innings analysis.

Most wickets in a season

Bowler Team Wickets Season
Harsh Dubey Vidarbha 69 2024-25
Ashutosh Aman Bihar 68 2018-19
Jaydev Unadkat Saurashtra 67 2019-20
Bishan Singh Bedi Delhi 64 1974-75

Vidarbha’s left-arm spinner Harsh Dubey took 69 wickets in 2024-25, the season Vidarbha won the title, and broke Ashutosh Aman’s record of 68 from 2018-19.

Highest partnerships

Runs Wicket Batters Team Opponent Season
606* 3rd Kashyap Bakhale and Snehal Kauthankar Goa Arunachal Pradesh 2024-25
594* 3rd Swapnil Gugale and Ankit Bawne Maharashtra Delhi 2016-17
577 4th Vijay Hazare and Gul Mohammad Baroda Holkar 1946-47

Goa’s Kashyap Bakhale (300*) and Snehal Kauthankar (314*) put on an unbroken 606 against Arunachal Pradesh at Porvorim in November 2024, and Goa declared on 727/2. That beat the 594* by Swapnil Gugale and Ankit Bawne against Delhi in October 2016.

Featured photo: AFP / Arun Sankar