Top 10 Players Most Runs in Ranji Trophy (2026 Stats)

Last Update: October 9, 2026

The most runs in Ranji Trophy history belong to Wasim Jaffer, who scored 12,038 runs during a career spanning from 1996-97 to 2019-20.

Jaffer represented Mumbai and Vidarbha and remains the only batter to cross 12,000 Ranji Trophy runs.

Paras Dogra is second with 10,142 Ranji Trophy runs, while Amol Muzumdar is third with 9,202.

Dogra became only the second batter after Jaffer to cross 10,000 runs in the Ranji Trophy during the 2025-26 season.

The figures below are Ranji Trophy-only records, not overall first-class career totals.

Most Runs in Ranji Trophy History

RankPlayerTeamsRunsCareer Span
1Wasim JafferMumbai, Vidarbha12,0381996-97 to 2019-20
2Paras DograHimachal Pradesh, Pondicherry, Jammu & Kashmir10,1422001-02 to 2025-26
3Amol MuzumdarMumbai, Assam, Andhra9,2021993-94 to 2013-14
4Devendra BundelaMadhya Pradesh9,2011995-96 to 2017-18
5Yashpal SinghServices, Tripura, Sikkim, Manipur8,7002001-02 to 2019-20
6Manoj TiwaryBengal8,6352000-01 to 2023-24
7Mithun ManhasDelhi, Jammu & Kashmir8,5541997-98 to 2016-17
8Faiz FazalVidarbha, Railways8,4302003-04 to 2023-24
9Hrishikesh KanitkarMaharashtra, Madhya Pradesh, Rajasthan8,0591994-95 to 2013-14
10Naman OjhaMadhya Pradesh7,8612000-01 to 2019-20

These figures are updated through the completed 2025-26 Ranji Trophy season.

Who Has Scored the Most Runs in Ranji Trophy?

Wasim Jaffer holds the record with 12,038 runs.

He played Ranji Trophy cricket for Mumbai and Vidarbha during a career that lasted more than two decades.

Jaffer became the first batter to:

  • Cross 10,000 Ranji Trophy runs
  • Cross 12,000 Ranji Trophy runs

He also holds the tournament record for the most career centuries.

1. Wasim Jaffer – 12,038 Runs

Wasim Jaffer is the leading run-scorer in Ranji Trophy history.

Wasim Jaffer
Source – Scroll.in

Wasim Jaffer Ranji Trophy Record

RecordFigure
Ranji Trophy Runs12,038
TeamsMumbai, Vidarbha
Career1996-97 to 2019-20
Career Centuries40
Rank for Runs1st

Jaffer spent most of his career with Mumbai before moving to Vidarbha.

He later became a major part of Vidarbha’s rise in domestic cricket. In February 2020, Jaffer became the first batter to cross 12,000 Ranji Trophy runs.

No player has yet passed his all-time total.

2. Paras Dogra – 10,142 Ranji Trophy Runs

Paras Dogra is second on the all-time list.

Paras Dogra
Source – Cricinfo

He represented:

  • Himachal Pradesh
  • Pondicherry
  • Jammu & Kashmir

Dogra became only the second player in Ranji Trophy history to cross 10,000 runs during the 2025-26 season.

He also captained Jammu & Kashmir during their historic 2025-26 campaign.

3. Amol Muzumdar – 9,202 Runs

Amol Muzumdar is third on the all-time list with 9,202 Ranji Trophy runs.

Amol Muzumdar
Source – Cricbuzz

He represented:

  • Mumbai
  • Assam
  • Andhra

Muzumdar was one of the most prolific domestic batters of his generation.

He never played Test cricket for India, but his Ranji record remains among the best in tournament history.

4. Devendra Bundela – 9,201 Runs

Devendra Bundela scored 9,201 runs for Madhya Pradesh.

Devendra Bundela
Source – Sportstar

He sits just one run behind Amol Muzumdar on the all-time list.

Bundela spent his entire Ranji Trophy career representing Madhya Pradesh and became known for his consistency and longevity.

5. Yashpal Singh – 8,700 Runs

Yashpal Singh scored 8,700 Ranji Trophy runs.

Yashpal Singh
Source: Cricinfo

During his domestic career, he represented several teams, including:

  • Services
  • Tripura
  • Sikkim
  • Manipur

He ranks fifth on the all-time run list.

6. Manoj Tiwary – 8,635 Runs

Manoj Tiwary scored 8,635 Ranji Trophy runs for Bengal.

Manoj Tiwary
Source – Cricinfo

He played domestic cricket for more than two decades and remained one of Bengal’s leading middle-order batters.

Tiwary retired after the 2023-24 season.

7. Mithun Manhas – 8,554 Runs

Mithun Manhas scored 8,554 runs.

Mithun Manhas
Source – Cricinfo

He represented Delhi for most of his career before later playing for Jammu & Kashmir.

Manhas ranks seventh among the tournament’s all-time run-scorers.

8. Faiz Fazal – 8,430 Runs

Faiz Fazal scored 8,430 Ranji Trophy runs.

Faiz Fazal
Source – BCCI

He represented Vidarbha and Railways.

Fazal played a major leadership role during Vidarbha’s strongest period in domestic cricket.

9. Hrishikesh Kanitkar – 8,059 Runs

Hrishikesh Kanitkar finished with 8,059 Ranji Trophy runs.

Hrishikesh Kanitkar
Source – Cricinfo

His teams included:

  • Maharashtra
  • Madhya Pradesh
  • Rajasthan

Kanitkar was one of the most consistent domestic batters of the late 1990s and 2000s.

10. Naman Ojha – 7,861 Runs

Naman Ojha completes the top 10.

Naman Ojha
Source – Cricinfo

He scored 7,861 Ranji Trophy runs for Madhya Pradesh.

The wicketkeeper-batter also represented India at international level.

Only Two Players Have Scored 10,000 Ranji Trophy Runs

Through the end of the 2025-26 season, only two players have crossed 10,000 runs in the competition.

PlayerRuns
Wasim Jaffer12,038
Paras Dogra10,142

Jaffer reached the milestone first.

Dogra joined him during the 2025-26 season.

Most Centuries in Ranji Trophy

Wasim Jaffer also holds the record for the most centuries in Ranji Trophy history.

He scored 40 hundreds.

That record helps explain how Jaffer built such a large lead at the top of the all-time run-scoring chart.

Highest Individual Score in Ranji Trophy

The record for the highest individual innings belongs to B. B. Nimbalkar.

He scored 443 not out. Nimbalkar made the score for Maharashtra against Kathiawar in the 1948-49 season.

It remains the highest individual score in Ranji Trophy history.

Highest Individual Scores

PlayerScoreTeamOpponentSeason
B. B. Nimbalkar443*MaharashtraKathiawar1948-49
Prithvi Shaw379MumbaiAssam2022-23
Sanjay Manjrekar377BombayHyderabad1990-91
M. V. Sridhar366HyderabadAndhra1993-94
Tanmay Agarwal366HyderabadArunachal Pradesh2023-24

Most Runs in a Single Ranji Trophy Season

VVS Laxman holds the record for the most runs in one Ranji Trophy season.

He scored 1,415 runs for Hyderabad in 1999-2000.

VVS Laxman’s 1999-2000 Season

StatRecord
Matches9
Innings14
Runs1,415
Average108.84
Highest Score353
Centuries8

Laxman’s 1,415-run season remains one of the greatest individual campaigns in Indian domestic cricket.

He also scored eight centuries that season.

Conclusion: Wasim Jaffer Is Still The Most Run Scorer In Ranji Trophy

His total of 12,038 runs has stood since he finished his career in 2020.

Paras Dogra moved into second place and became only the second batter to cross 10,000 Ranji Trophy runs during the 2025-26 season.

Amol Muzumdar, Devendra Bundela and Yashpal Singh complete the top five.

Jaffer also owns the record for most career centuries, while B. B. Nimbalkar holds the highest individual score with 443 not out.

For a single season, VVS Laxman’s remarkable 1,415 runs in 1999-2000 remain the benchmark.

Scroll to Top