2020s Decade Records

Most Runs in All Formats for India Since 2020

India’s batting might is well known in world cricket, with stars like Virat Kohli and Rohit Sharma leading the way. Since the start of 2020, these two batters have been the top run-getters for India across formats.

New-age batters like Shubman Gill and Yashasvi Jaiswal are also showcasing their mettle, scoring runs in a consistent manner. As India is going through a transition phase, we will see many new faces joining these batters on the run-scoring list in the upcoming years.

So here are the top 10 batters with the most runs for India since 2020 in all formats.

Most Runs for India in the 2020s in All Formats

PlayerMatInnsRunsAvg100/50
Shubman Gill143176722546.9121/31
Virat Kohli161185691542.4215/47
Rohit Sharma157184670939.2313/40
KL Rahul143163591442.2412/39
Shreyas Iyer131134466040.526/32
Rishabh Pant106127423337.797/23
Suryakumar Yadav151143405333.494/29
Yashasvi Jaiswal5984357545.8310/18
Ravindra Jadeja121121334238.415/16
Hardik Pandya138114292533.230/16
Ishan Kishan8986279334.483/20
Axar Patel141113210724.50/9
Sanju Samson8171192331.524/9
Tilak Varma6460171342.822/10
Washington Sundar9575163528.681/9

Key Stats – Most Prolific Indian Batters Since 2020

KL Rahul, Rohit Sharma, and Virat Kohli are the only three Indian batters who have accumulated 1,000+ runs in all three formats of international cricket since the start of 2020.

Shubman Gill, Kohli, and Sharma are the only three Indian batters who have smashed 10 or more centuries for the team since 2020 across all formats.

Among batters with 1,000+ runs since 2020, Kohli, Gill, Rahul, Yashasvi Jaiswal, and Shreyas Iyer are averaging above 40 across all formats.

Suryakumar Yadav is the only Indian batter to have scored 2,500+ runs in T20Is since 2020.

Rishabh Pant, Sharma, Kohli, Gill, and Jaiswal have amassed 1,500+ Test runs since the turn of this decade. Among the batters with 1,000+ Test runs in this period, Jaiswal is the only one averaging above 50.

Jaiswal has risen quickly on the ladder after making his international debut in July 2023. Jaiswal played his debut ODI against England in the 2025 Nagpur ODI, in which he scored 15.

Gill, Kohli, Rahul, Iyer, Sharma, and Shikhar Dhawan have all crossed the 1,000-run barrier in ODIs since the beginning of 2020. Ishan Kishan is also on the brink of reaching 1,000 ODI runs.

Saurabh Chede

Saurabh is a cricket enthusiast who crafts content around the sport. Being from a cricket-crazy nation, he developed an unbreakable bond with the sport. When he's not watching cricket, you'll find him creating funny memes or watching old TMKOC episodes!

Saurabh Chede has 1038 posts and counting. See all posts by Saurabh Chede