Most Runs for India in 2020s Decade in Test

India are among the top Test sides. And that has been made possible by the batters.

While experienced batters set a norm earlier in the 2020s, younger ones are now replicating it.

That said, here’s a look at the top run-scorers for India in Tests since 2020. 


Most Test Runs for India in the 2020s

Player (Team)InnsRunsBoundary %HSAvgSR100/50
Shubman Gill77304354.22%26943.4761.411/9
Rishabh Pant72297160.05%14643.6975.066/19
Yashasvi Jaiswal57261261.03%214*47.4966.497/13
Ravindra Jadeja67231647.75%175*39.9350.165/14
KL Rahul62228253.11%13738.6748.797/10
Rohit Sharma63216057.59%1613655.036/8
Virat Kohli69202846.15%18630.7248.853/9
Cheteshwar Pujara52145550.58%102*29.6937.071/11
Ravichandran Ashwin55111851.34%11321.0954.242/3
Ajinkya Rahane3996551.40%11225.3945.111/4
Washington Sundar3093746.96%101*44.6146.891/6
Shreyas Iyer2481158.20%10536.8663.011/5
Axar Patel2468859.88%8434.453.040/4
Dhruv Jurel1965151.92%12540.6859.022/2
Mayank Agarwal2361662.66%15026.7849.591/3

Key Insights on Leading Run Scorers for India in 2020s in Test Cricket

Individual Milestone and Captaincy Records

Shubman Gill became the first batter to score 3000-plus runs for India in Tests in the 2020s decade.

Gill is also the only Indian batter to smash more than 10 centuries in Tests in this decade. He is among the top five century-makers in Tests since 2020.

Gill has brought up the highest individual score for India in Tests in the 2020s. He smashed 269 from 387 balls against England in the 2025 Birmingham Test. (Enjoy Gill’s knock here!)

Gill’s 269 is the highest individual score by an Indian captain in the longest format.

Yashasvi Jaiswal is the only Indian batter to smash two Test double centuries in this decade.


Series and Calendar Year Run Aggregates

Gill has aggregated the most runs for India in a bilateral Test series in the 2020s decade. He scored 754 runs on the 2025 five-match England tour. This is the second-most runs by an Indian batter in a bilateral Test series.

Jaiswal has accumulated the most runs for India in a calendar year in the 2020s. He scored 1478 runs at an average of 54.74 in 29 innings (15 Tests) in 2024. This is the second-most runs by an Indian batter in a year in Tests.


Positional and Specialised Batting Records

Rishabh Pant’s runs are the most by any wicketkeeper-batter in Tests in the 2020s decade.

Yashasvi Jaiswal’s run tally is the highest by an opener for the Men in Blue in this decade.

Pant and Ravindra Jadeja are the two batters who have scored 2000-plus runs at No. 5 or lower for India since 2020.


Home-Away and Average Benchmarks

Gill, Jaiswal, Rohit Sharma, Jadeja and Pant have scored 1000-plus runs each at home and in overseas conditions in this decade.

Jaiswal, Pant, Gill and Washington Sundar average above 40 in Tests in the 2020s decade (minimum 30 innings batted).

Read Next | Highest Match Aggregates in ODI

Scroll to Top