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





