Which Indian player scored the most runs in 2025?
by Ansh Athani · Inside Sport IndiaOnly two Indian batters featured in the top fifteen scorers in 2025.
The India cricket team played 45 matches in 2025: 14 ODIs, 10 Tests, and 21 T20Is. Only a handful of batters featured in every format for the Men in Blue. Even fewer excelled.
Despite scoring heavily in the longest format of the game, Test cricket, only a handful of cricketers featured on the list of most runs in 2025. As many as 21 players managed to amass over 1,000 or more runs in the year, yet only two Indians were to be found.
Although the Boxing Day Test will end the year, for Team India, 2025 is already over. That’s why InsideSport brings you the entire list of Indian batters who scored the most runs in 2025.
Most runs for India in 2025
| Batter | Innings | Runs | Highest Score | Average | 100s | 50s |
| Shubman Gill | 42 | 1764 | 269 | 49.00 | 7 | 3 |
| KL Rahul | 30 | 1180 | 137 | 47.20 | 3 | 5 |
| Yashasvi Jaiswal | 23 | 916 | 175 | 41.63 | 4 | 3 |
| Ravindra Jadeja | 24 | 870 | 107* | 62.14 | 2 | 6 |
| Abhishek Sharma | 21 | 859 | 135 | 42.95 | 1 | 5 |
| Virat Kohli | 15 | 674 | 135 | 56.16 | 3 | 4 |
| Rohit Sharma | 14 | 650 | 121* | 50 | 2 | 4 |
| Rishabh Pant | 13 | 629 | 134 | 48.38 | 2 | 4 |
| Washington Sundar | 24 | 586 | 101* | 29.30 | 1 | 1 |
| Tilak Varma | 18 | 567 | 73 | 47.25 | – | 4 |