The Ranji Trophy remains to be Indian cricket’s most elusive and prestigious domestic tournament that shapes the future of the country. The best of batters and bowlers made their careers through this competition and it continues to be the first step towards achieving every cricketer’s greatest dream - a national cap. 

Wasim Jaffer, who won multiple Ranji titles with Mumbai and Vidarbha, is the leading run-scorer of the tournament and finished nearly 3,000 runs clear of the second-best. 

Most runs in Ranji Trophy 




Career span


Wasim Jaffer

Vidarbha, Mumbai

1996/97 – 2019/20


Amol Muzumdar

Bombay/Mumbai, Assam, Andhra

1993/94 – 2013/14


Devendra Bundela

Madhya Pradesh

1995/96 – 2017/18


Yashpal Singh

Sikkim, Services

2001/02 – 2019/20


Paras Dogra

Himachal Pradesh, Puducherry

2001/02 – 2019/20


Mithun Manhas

Delhi, Jammu & Kashmir

1997/98 – 2016/17


Hrishikesh Kanitkar

Maharashtra, Madhya Pradesh, Rajasthan

1994/95 – 2013/14


Naman Ojha

Madhya Pradesh

2000/01 – 2019/20


Subramaniam Badrinath

Tamil Nadu, Vidarbha, Hyderabad

2000/01 – 2016/17


Faiz Fazal

Vidarbha, Railways

2003/04 – 2019/20


Wasim Jaffer - 12,038 runs

Former Indian opener Wasim Jaffer is the only batter to score more than 10,000 runs in the Ranji Trophy. He played his last Ranji match in 2020 and finished with 12,038 runs in a career that spanned nearly a quarter of a century. Jaffer, who played 31 Tests for the national side, is the most capped player in the Ranji Trophy history (146 matches). 

Amol Mazumdar - 9,205 runs

Widely regarded as the greatest Indian cricketer to never play for the national side, Amol Muzumdar was the leading run-scorer in Ranji cricket at the time of his retirement in 2013/14. After representing Mumbai from 1993 to 2009, the batter went on to represent Andhra and Assam in the final few years of his professional career. 

Devendra Bundela - 9,201 runs

Another terrific First-Class batter who was unfortunate to never receive a Test cap was Decendra Bundela, who was a powerhouse in Madhya Pradesh’s domestic circuit. In his 23-year career with the state, he scored 9,201 runs in 145 matches. 

Yashpal Singh - 8,700 runs

The former Services and Manipur cricketer Yashpal Singh takes the fourth place in this list. Yashpal had a promising start to his First-Class career and went on to become one of the leading run-scorers in the Ranji Trophy. He also scored over 5,000 runs in List A cricket at an average close to 50. 

Paras Dogra - 8,699 runs

Making his Ranji Trophy debut for Himachal Pradesh in 2001-02, Paras Dogra became the first player to score eight double centuries in the competition. Dogra went on to represent Puducherry in the later stages of his career and scored 8,699 runs in the tournament.

Photo Credit: Alamy