The Ranji Trophy has produced some of the biggest individual innings in cricket history, with triple and even quadruple centuries dotting its record books since 1934. The latest entry came on 19 October 2026, when Mizoram’s Chinmay Sutar scored an unbeaten 400 against Nagaland to become only the second batter ever to reach 400 in the competition. His effort sits second on the all-time list, behind one of the most famous records in Indian cricket. This page looks at the highest individual scores in Ranji Trophy history and the stories behind them.
Highest Individual Score in Ranji Trophy
Here are the top 12 highest individual scores in Ranji Trophy history, led by B. B. Nimbalkar’s unbeaten 443.
| Rank | Batsman | Score | Team | Opposition | Season |
|---|---|---|---|---|---|
| 1 | B. B. Nimbalkar | 443* | Maharashtra | Kathiawar | 1948-49 |
| 2 | Chinmay Sutar | 400* | Mizoram | Nagaland | 2026-27 |
| 3 | Prithvi Shaw | 379 | Mumbai | Assam | 2022-23 |
| 4 | Sanjay Manjrekar | 377 | Bombay | Hyderabad | 1990-91 |
| 5 | M. V. Sridhar | 366 | Hyderabad | Andhra | 1993-94 |
| 6 | Tanmay Agarwal | 366* | Hyderabad | Arunachal Pradesh | 2023-24 |
| 7 | Vijay Merchant | 359* | Bombay | Maharashtra | 1943-44 |
| 8 | Samit Gohel | 359* | Gujarat | Odisha | 2016-17 |
| 9 | V. V. S. Laxman | 353 | Hyderabad | Karnataka | 1999-00 |
| 10 | Cheteshwar Pujara | 352 | Saurashtra | Karnataka | 2012-13 |
| 11 | Swapnil Gugale | 351* | Maharashtra | Delhi | 2016-17 |
| 12 | Puneet Bisht | 343 | Meghalaya | Sikkim | 2018-19 |
1. B. B. Nimbalkar: 443* vs Kathiawar (1948-49)
| Detail | Information |
|---|---|
| Score | 443* |
| For | Maharashtra |
| Against | Kathiawar |
| Season | 1948-49 |
| Highlight | Still the highest individual score in Ranji Trophy history |

Bhausaheb Babasaheb Nimbalkar holds the Ranji Trophy record with an unbeaten 443 for Maharashtra against Kathiawar in 1948-49 at Pune. He batted for close to nine hours and was closing in on Don Bradman’s then world record first-class score of 452 not out when Kathiawar conceded the match and walked off, leaving him stranded 10 runs short. It remains the highest individual score in Ranji Trophy history more than seven decades later.
2. Chinmay Sutar: 400* vs Nagaland (2026-27)
| Detail | Information |
|---|---|
| Score | 400* |
| For | Mizoram |
| Against | Nagaland |
| Season | 2026-27 |
| Highlight | 46 fours, 7 sixes; second batter ever to reach 400 in Ranji |

On 19 October 2026, Mizoram’s Chinmay Sutar became only the second batter in 92 years of the Ranji Trophy to reach 400, finishing unbeaten on 400 against Nagaland in the Plate Division. His innings included 46 fours and seven sixes and carried Mizoram to 581 for 9 declared. It is the second-highest individual score in the competition’s history, behind only Nimbalkar’s 443.
3. Prithvi Shaw: 379 vs Assam (2022-23)
| Detail | Information |
|---|---|
| Score | 379 |
| For | Mumbai |
| Against | Assam |
| Season | 2022-23 |
| Highlight | Highest score by a Mumbai batter in the Ranji Trophy |

Prithvi Shaw produced the highest score by a Mumbai batter in the Ranji Trophy with 379 against Assam in 2022-23. He struck 49 fours and four sixes in a commanding display, going past Sanjay Manjrekar’s long-standing Mumbai record. It stood as the second-highest score in Ranji history until Sutar’s 400.
4. Sanjay Manjrekar: 377 vs Hyderabad (1990-91)
| Detail | Information |
|---|---|
| Score | 377 |
| For | Bombay |
| Against | Hyderabad |
| Season | 1990-91 |
| Highlight | Marathon innings that topped the Mumbai record for over 30 years |

Sanjay Manjrekar compiled 377 for Bombay against Hyderabad in 1990-91, a marathon innings that stood among the highest in Ranji Trophy history for over three decades. It was the highest score by a Bombay or Mumbai batter until Prithvi Shaw passed it in 2022-23.
5. M. V. Sridhar: 366 vs Andhra (1993-94)
| Detail | Information |
|---|---|
| Score | 366 |
| For | Hyderabad |
| Against | Andhra |
| Season | 1993-94 |
| Highlight | One of several giant scores from Hyderabad batters |

M. V. Sridhar scored 366 for Hyderabad against Andhra in 1993-94, one of several giant scores to come from Hyderabad batters over the years. His innings remains among the highest individual totals in the tournament’s history.
6. Tanmay Agarwal: 366* vs Arunachal Pradesh (2023-24)
| Detail | Information |
|---|---|
| Score | 366* |
| For | Hyderabad |
| Against | Arunachal Pradesh |
| Season | 2023-24 |
| Highlight | Fastest triple-century in first-class history (300 off 147 balls) |

Tanmay Agarwal made an unbeaten 366 for Hyderabad against Arunachal Pradesh in 2023-24, an innings that rewrote the record books for its speed. He brought up the fastest triple-century in first-class history, reaching 300 off just 147 balls, and struck a record number of sixes along the way.
7. Vijay Merchant: 359* vs Maharashtra (1943-44)
| Detail | Information |
|---|---|
| Score | 359* |
| For | Bombay |
| Against | Maharashtra |
| Season | 1943-44 |
| Highlight | Carried his bat; a benchmark of early Indian batting |

One of India’s greatest pre-independence batters, Vijay Merchant carried his bat for an unbeaten 359 for Bombay against Maharashtra in 1943-44. His prolific run-scoring set the standard for Indian first-class batting, and this innings remains among the highest in Ranji history.
8. Samit Gohel: 359* vs Odisha (2016-17)
| Detail | Information |
|---|---|
| Score | 359* |
| For | Gujarat |
| Against | Odisha |
| Season | 2016-17 |
| Highlight | World record highest score by an opener carrying his bat |

Samit Gohel’s unbeaten 359 for Gujarat against Odisha in 2016-17 is a world record, the highest score by an opener who carried his bat through a completed first-class innings. He batted across the length of Gujarat’s innings without being dismissed.
9. V. V. S. Laxman: 353 vs Karnataka (1999-00)
| Detail | Information |
|---|---|
| Score | 353 |
| For | Hyderabad |
| Against | Karnataka |
| Season | 1999-00 |
| Highlight | One of the defining domestic innings of his career |

V. V. S. Laxman, famous for his elegant strokeplay, scored 353 for Hyderabad against Karnataka in 1999-2000. It was one of the defining domestic innings of his career and sits among the highest individual scores in the Ranji Trophy.
10. Cheteshwar Pujara: 352 vs Karnataka (2012-13)
| Detail | Information |
|---|---|
| Score | 352 |
| For | Saurashtra |
| Against | Karnataka |
| Season | 2012-13 |
| Highlight | A showcase of the patience that defined his Test career |

Cheteshwar Pujara, known for his patience and concentration, made 352 for Saurashtra against Karnataka in 2012-13. The marathon innings was a showcase of the discipline that would define his international Test career.
11. Swapnil Gugale: 351* vs Delhi (2016-17)
| Detail | Information |
|---|---|
| Score | 351* |
| For | Maharashtra |
| Against | Delhi |
| Season | 2016-17 |
| Highlight | Part of a world record 594-run third-wicket stand with Ankit Bawne |

Swapnil Gugale remained unbeaten on 351 for Maharashtra against Delhi in 2016-17. He shared a mammoth stand of 594 for the third wicket with Ankit Bawne, a world record partnership for that wicket in first-class cricket.
12. Puneet Bisht: 343 vs Sikkim (2018-19)
| Detail | Information |
|---|---|
| Score | 343 |
| For | Meghalaya |
| Against | Sikkim |
| Season | 2018-19 |
| Highlight | Among the big scores from the newer Ranji teams |

Puneet Bisht scored 343 for Meghalaya against Sikkim in 2018-19, during a period when the inclusion of newer teams in the Ranji Trophy produced several huge individual scores. It rounds out the list of the highest individual innings in the competition.
Conclusion: Bhausaheb Babasaheb Nimbalkar’s 443 Runs Is Still the Highest Individual Score in Ranji
Even as records continue to tumble, Bhausaheb Babasaheb Nimbalkar’s unbeaten 443 for Maharashtra against Kathiawar in 1948-49 remains the highest individual score in Ranji Trophy history. Chinmay Sutar’s 400 against Nagaland in 2026 came closer than anyone had in more than seven decades, yet still finished 43 runs short. Nimbalkar’s mark has now survived generations of batters and stands as one of the most enduring records in Indian domestic cricket. For now, 443 remains the number every Ranji batter is chasing.
