List of Ranji Trophy records
Updated: 5/24/2026, 6:51:49 PM Wikipedia source
This is a list of Ranji Trophy records, with each list containing the top five performances in the category. The Ranji Trophy is the premier first-class cricket competition in India. Currently active players are bolded.
Tables
· Batting records › Most career runs
12038
12038
Score
12038
Player
Wasim Jaffer
Teams
Mumbai, Vidharba
Career span
1996/97 – 2019/20
10517
10517
Score
10517
Player
Paras Dogra
Teams
Himachal Pradesh, Pondicherry, Jammu and Kashmir
Career span
2001/02 – 2025/26
9205
9205
Score
9205
Player
Amol Muzumdar
Teams
Mumbai, Assam, Andhra
Career span
1993/94 – 2013/14
9201
9201
Score
9201
Player
Devendra Bundela
Teams
Madhya Pradesh
Career span
1995/96 – 2017/18
8700
8700
Score
8700
Player
Yashpal Singh
Teams
Services, Tripura, Sikkim, Manipur
Career span
2001/02 – 2019/20
8635
8635
Score
8635
Player
Manoj Tiwary
Teams
Bengal
Career span
2000/01 – 2023/24
8554
8554
Score
8554
Player
Mithun Manhas
Teams
Delhi, Jammu and Kashmir
Career span
1997/98 – 2016/17
8430
8430
Score
8430
Player
Faiz Fazal
Teams
Vidarbha, Railways
Career span
2003/04 – 2023/24
8059
8059
Score
8059
Player
Hrishikesh Kanitkar
Teams
Maharashtra, Madhya Pradesh, Rajasthan
Career span
1994/95 – 2013/14
7861
7861
Score
7861
Player
Naman Ojha
Teams
Madhya Pradesh
Career span
2000/01 – 2019/20
Source: CricketArchive. Last updated: 29 August 2024.
Source: CricketArchive. Last updated: 29 August 2024.
Score
Source: CricketArchive. Last updated: 29 August 2024.
| Score | Player | Teams | Career span |
| 12038 | Wasim Jaffer | Mumbai, Vidharba | 1996/97 – 2019/20 |
| 10517 | Paras Dogra | Himachal Pradesh, Pondicherry, Jammu and Kashmir | 2001/02 – 2025/26 |
| 9205 | Amol Muzumdar | Mumbai, Assam, Andhra | 1993/94 – 2013/14 |
| 9201 | Devendra Bundela | Madhya Pradesh | 1995/96 – 2017/18 |
| 8700 | Yashpal Singh | Services, Tripura, Sikkim, Manipur | 2001/02 – 2019/20 |
| 8635 | Manoj Tiwary | Bengal | 2000/01 – 2023/24 |
| 8554 | Mithun Manhas | Delhi, Jammu and Kashmir | 1997/98 – 2016/17 |
| 8430 | Faiz Fazal | Vidarbha, Railways | 2003/04 – 2023/24 |
| 8059 | Hrishikesh Kanitkar | Maharashtra, Madhya Pradesh, Rajasthan | 1994/95 – 2013/14 |
| 7861 | Naman Ojha | Madhya Pradesh | 2000/01 – 2019/20 |
| Source: CricketArchive. Last updated: 29 August 2024. | |||
· Batting records › Highest individual scores
443*
443*
Score
443*
Player
B. B. Nimbalkar
For
Maharashtra
Against
Kathiawar
Year
1948/49
379
379
Score
379
Player
Prithvi Shaw
For
Mumbai
Against
Assam
Year
2022/23
377
377
Score
377
Player
Sanjay Manjrekar
For
Bombay
Against
Hyderabad
Year
1990/91
366
366
Score
366
Player
M. V. Sridhar
For
Hyderabad
Against
Andhra
Year
1993/94
Tanmay Agarwal
Tanmay Agarwal
Score
Tanmay Agarwal
Player
Hyderabad
For
Arunachal
Against
2023/24
359*
359*
Score
359*
Player
Vijay Merchant
For
Bombay
Against
Maharashtra
Year
1943/44
Samit Gohel
Samit Gohel
Score
Samit Gohel
Player
Gujarat
For
Odisha
Against
2016/17
353
353
Score
353
Player
V. V. S. Laxman
For
Hyderabad
Against
Karnataka
Year
1999/00
352
352
Score
352
Player
Cheteshwar Pujara
For
Saurashtra
Against
Karnataka
Year
2012/13
351*
351*
Score
351*
Player
Swapnil Gugale
For
Maharashtra
Against
Delhi
Year
2016/17
343
343
Score
343
Player
Puneet Bisht
For
Meghalaya
Against
Sikkim
Year
2018/19
341
341
Score
341
Player
Sakibul Gani
For
Bihar
Against
Mizoram
Year
2021/22
340
340
Score
340
Player
Sunil Gavaskar
For
Mumbai
Against
Bengal
Year
1981/82
338
338
Score
338
Player
Prashant Chopra
For
Himachal Pradesh
Against
Punjab
Year
2017/18
| Score | Player | For | Against | Year |
| 443* | B. B. Nimbalkar | Maharashtra | Kathiawar | 1948/49 |
| 379 | Prithvi Shaw | Mumbai | Assam | 2022/23 |
| 377 | Sanjay Manjrekar | Bombay | Hyderabad | 1990/91 |
| 366 | M. V. Sridhar | Hyderabad | Andhra | 1993/94 |
| Tanmay Agarwal | Hyderabad | Arunachal | 2023/24 | |
| 359* | Vijay Merchant | Bombay | Maharashtra | 1943/44 |
| Samit Gohel | Gujarat | Odisha | 2016/17 | |
| 353 | V. V. S. Laxman | Hyderabad | Karnataka | 1999/00 |
| 352 | Cheteshwar Pujara | Saurashtra | Karnataka | 2012/13 |
| 351* | Swapnil Gugale | Maharashtra | Delhi | 2016/17 |
| 343 | Puneet Bisht | Meghalaya | Sikkim | 2018/19 |
| 341 | Sakibul Gani | Bihar | Mizoram | 2021/22 |
| 340 | Sunil Gavaskar | Mumbai | Bengal | 1981/82 |
| 338 | Prashant Chopra | Himachal Pradesh | Punjab | 2017/18 |
· Batting records › Most career centuries
40
40
Centuries
40
Player
Wasim Jaffer
Teams
Mumbai, Vidarbha
Career span
1996/97 – 2019/20
31
31
Centuries
31
Player
Ajay Sharma
Teams
Delhi, Himachal Pradesh
Career span
1984/85 – 2000/01
30
30
Centuries
30
Player
Paras Dogra
Teams
Himachal Pradesh, Pondicherry
Career span
2001/02 – 2022/23
28
28
Centuries
28
Player
Hrishikesh Kanitkar
Teams
Maharashtra, Madhya Pradesh, Rajasthan
Career span
1994/95 – 2013/14
Amol Muzumdar
Amol Muzumdar
Centuries
Amol Muzumdar
Player
Bombay/Mumbai, Assam, Andhra
Teams
1993/94 – 2013/14
27
27
Centuries
27
Player
Amarjit Kaypee
Teams
Punjab, Haryana
Career span
1980/81 – 1999/00
26
26
Centuries
26
Player
Brijesh Patel
Teams
Mysore/Karnataka
Career span
1969/70 – 1987/88
Surendra Bhave
Surendra Bhave
Centuries
Surendra Bhave
Player
Maharashtra
Teams
1986/87 – 2000/01
25
25
Centuries
25
Player
Mithun Manhas
K L Rahul || Delhi, Jammu and Kashmir
Karnataka ||1997/98 – 2016/17
2026
24
24
Centuries
24
Player
Vinod Kambli
Teams
Bombay/Mumbai
Career span
1989/90 – 2004/05
Subramaniam Badrinath
Subramaniam Badrinath
Centuries
Subramaniam Badrinath
Player
Tamil Nadu, Vidarbha, Hyderabad
Teams
2000/01 – 2016/17
Devendra Bundela
Devendra Bundela
Centuries
Devendra Bundela
Player
Madhya Pradesh
Teams
1995/96 – 2017/18
Source: CricketArchive. Last updated: 16 January 2019.
Source: CricketArchive. Last updated: 16 January 2019.
Centuries
Source: CricketArchive. Last updated: 16 January 2019.
| Centuries | Player | Teams | Career span |
| 40 | Wasim Jaffer | Mumbai, Vidarbha | 1996/97 – 2019/20 |
| 31 | Ajay Sharma | Delhi, Himachal Pradesh | 1984/85 – 2000/01 |
| 30 | Paras Dogra | Himachal Pradesh, Pondicherry | 2001/02 – 2022/23 |
| 28 | Hrishikesh Kanitkar | Maharashtra, Madhya Pradesh, Rajasthan | 1994/95 – 2013/14 |
| Amol Muzumdar | Bombay/Mumbai, Assam, Andhra | 1993/94 – 2013/14 | |
| 27 | Amarjit Kaypee | Punjab, Haryana | 1980/81 – 1999/00 |
| 26 | Brijesh Patel | Mysore/Karnataka | 1969/70 – 1987/88 |
| Surendra Bhave | Maharashtra | 1986/87 – 2000/01 | |
| 25 | Mithun Manhas K L Rahul || Delhi, Jammu and Kashmir Karnataka ||1997/98 – 2016/17 2026 | ||
| 24 | Vinod Kambli | Bombay/Mumbai | 1989/90 – 2004/05 |
| Subramaniam Badrinath | Tamil Nadu, Vidarbha, Hyderabad | 2000/01 – 2016/17 | |
| Devendra Bundela | Madhya Pradesh | 1995/96 – 2017/18 | |
| Source: CricketArchive. Last updated: 16 January 2019. | |||
· Batting records › Highest career average
98
98
Average
98
Player
Vijay Merchant
Teams
Bombay
Runs
3639
85
85
Average
85
Player
Sachin Tendulkar
Teams
Bombay/Mumbai
Runs
4281
80
80
Average
80
Player
V. V. S. Laxman
Teams
Hyderabad
Runs
5764
78
78
Average
78
Player
Ajay Sharma
Teams
Delhi, Himachal Pradesh
Runs
7438
76
76
Average
76
Player
Ashok Mankad
Teams
Bombay
Runs
6619
72
72
Average
72
Player
Rohit Sharma
Teams
Mumbai
Runs
3892
Source: CricketArchive. Last updated: 13 March 2020.
Source: CricketArchive. Last updated: 13 March 2020.
Average
Source: CricketArchive. Last updated: 13 March 2020.
| Average | Player | Teams | Runs | |
| 98 | Vijay Merchant | Bombay | 3639 | |
| 85 | Sachin Tendulkar | Bombay/Mumbai | 4281 | |
| 80 | V. V. S. Laxman | Hyderabad | 5764 | |
| 78 | Ajay Sharma | Delhi, Himachal Pradesh | 7438 | |
| 76 | Ashok Mankad | Bombay | 6619 | |
| 72 | Rohit Sharma | Mumbai | 3892 | |
| Source: CricketArchive. Last updated: 13 March 2020. | ||||
· Batting records › Most runs in a season
1415
1415
Score
1415
Player
V. V. S. Laxman
Team
Hyderabad
Season
1999/00
1380
1380
Score
1380
Player
Vijay Bharadwaj
Team
Karnataka
Season
1998/99
1340
1340
Score
1340
Player
Rahul Dalal
Team
Arunachal Pradesh
Season
2019/20
1331
1331
Score
1331
Player
Milind Kumar
Team
Sikkim
Season
2018/19
1330
1330
Score
1330
Player
Shreyas Iyer
Team
Mumbai
Season
2015/16
1310
1310
Score
1310
Player
Priyank Panchal
Team
Gujarat
Season
2016/17
1260
1260
Score
1260
Player
Wasim Jaffer
Team
Mumbai
Season
2008/09
1223
1223
Score
1223
Player
Kedar Jadhav
Team
Maharashtra
Season
2013/14
1160
1160
Score
1160
Player
Mayank Agarwal
Team
Karnataka
Season
2017/18
1089
1089
Score
1089
Player
Ajinkya Rahane
Team
Mumbai
Season
2008/09
Source: . Last updated: 4 February 2020.
Source: . Last updated: 4 February 2020.
Score
Source: . Last updated: 4 February 2020.
| Score | Player | Team | Season |
| 1415 | V. V. S. Laxman | Hyderabad | 1999/00 |
| 1380 | Vijay Bharadwaj | Karnataka | 1998/99 |
| 1340 | Rahul Dalal | Arunachal Pradesh | 2019/20 |
| 1331 | Milind Kumar | Sikkim | 2018/19 |
| 1330 | Shreyas Iyer | Mumbai | 2015/16 |
| 1310 | Priyank Panchal | Gujarat | 2016/17 |
| 1260 | Wasim Jaffer | Mumbai | 2008/09 |
| 1223 | Kedar Jadhav | Maharashtra | 2013/14 |
| 1160 | Mayank Agarwal | Karnataka | 2017/18 |
| 1089 | Ajinkya Rahane | Mumbai | 2008/09 |
| Source: . Last updated: 4 February 2020. | |||
References
- Indian sources usually credit Goel with 640 Ranji Trophy wickets, whereas CricketArchive has his wicket tally as 637, an
- The Wisden Book of Cricket Records
- Includes 52 penalty runs
- The Holkar innings included six centurions. Kamal Bhandarkar made 142, Chandu Sarwate 101, Madhavsinh Jagdale 164, C. K.
- Includes 48 penalty runs
- It was Kapil Seth's only first-class match.
- 276 runs were added for this wicket. After Srivastava retired hurt, Seth and Narendra Hirwani added 27 runs