9 - Yashasvi Jaiswal: 1028 runs in 9 matches
8 - Mayank Agarwal: 1293 runs in 19 matches
7 - Shubman Gill: 1492 runs in 25 matches
6 - Ravindra Jadeja: 1551 runs in 31 matches
5 - Rishabh Pant: 1575 runs in 24 matches
4 - Ajinkya Rahane: 1589 runs in 29 matches
3 - Cheteshwar Pujara: 1769 runs in 35 matches
2 - Virat Kohli: 2235 runs in 36 matches
1 - Rohit Sharma: 2552 runs in 32 matches
Next : India's performance in World Test Championship 2023-25 cycle
Click to read more..