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 Since 2020 in All Formats

PlayerMatchesInningsRunsAvg100/50
Shubman Gill138171701346.7521/29
Virat Kohli158182677142.3115/45
Rohit Sharma153180645538.6512/39
KL Rahul140159578442.5212/38
Shreyas Iyer117120422840.656/29
Rishabh Pant105125412837.527/22
Suryakumar Yadav151143405333.494/29
Yashasvi Jaiswal5781343345.179/18
Ravindra Jadeja120119332039.055/16
Hardik Pandya138114292533.230/16

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!

Share
Published by
Saurabh Chede

Recent Posts

Everything You Need to Know Before Signing Up on Dafabet

Enjoying some new games online is something many of us like to do during our…

5 days ago

Sunil Narine IPL Wickets Year by Year

Key Insights - Sunil Narine IPL Wickets Year-wise Tracker Sunil Narine became just the third…

7 days ago

Most Overs Bowled Without a Wicket in a Test Innings

Discover the grueling endurance of bowlers with our comprehensive look at the most overs bowled…

1 week ago

Most Consecutive Losses in ODI

Key Insights on the Longest Losing Streaks in ODI Cricket History All-Time Longest Team Losing…

1 week ago

Most Wickets by Off Spinners in ODI

This guide explores the record-breaking performances of top off-spinners, highlighting the bowlers who have dominated…

2 weeks ago

Kane Williamson Retires: The Numbers Behind New Zealand’s Greatest Cricketer

When Kane Williamson announced his sudden retirement from international cricket mid-series against England in June…

2 weeks ago