The 400-run mark is often considered the benchmark for a “consistent” season for an IPL batsman. As of now, overall tournament run-topper Virat Kohli stands alone at the top, having crossed this milestone in 11 different seasons.

Here is the list of players with the most seasons scoring 400+ runs in IPL history:

PlayerSeasonsYears (Team Reference)
Virat Kohli112011, 2013, 2015, 2016, 2018, 2019, 2020, 2021, 2023, 2024, 2025 (All RCB)
Shikhar Dhawan92011, 2012 (DC), 2016, 2017, 2018 (SRH), 2019, 2020, 2021 (DC), 2022 (PBKS)
David Warner92013 (DD), 2014, 2015, 2016, 2017, 2019, 2020 (SRH), 2022, 2023 (DC)
Suresh Raina92008, 2009, 2010, 2011, 2012, 2013, 2014 (CSK), 2016, 2017 (GL)
Rohit Sharma92008, 2010 (DEC), 2012, 2013, 2015, 2016, 2019, 2024, 2025 (MI)
KL Rahul72018, 2019, 2020, 2021 (PBKS), 2022 (LSG), 2024 (LSG), 2025 (DC)
AB de Villiers62009 (DD), 2012, 2014, 2015, 2016, 2018, 2020 (RCB)
Shubman Gill62019, 2020, 2021 (KKR), 2022, 2023, 2025 (GT)
Shreyas Iyer62015, 2017, 2018, 2019, 2020 (DC), 2022 (KKR)
Chris Gayle52011, 2012, 2013, 2015 (RCB), 2019 (PBKS)
Gautam Gambhir52008 (DD), 2012, 2014, 2016, 2017 (KKR)
Ajinkya Rahane52012, 2013, 2015, 2016 (RR), 2019 (RR)
Faf du Plessis52020, 2021 (CSK), 2022, 2023, 2024 (RCB)

Key Highlights

Virat Kohli’s Dominance: Kohli is the only player to have crossed 400+ runs in 10+ seasons. His recent form remains prolific, having scored over 600 runs in each of the 2023, 2024, and 2025 seasons. See Virat’s year-wise IPL runs chart here.

Suresh Raina was the first to reach 7 consecutive seasons of 400+ runs (2008–2014). He has since been joined by modern greats like Dhawan, Warner, and Rohit Sharma, along with Virat.

The Next Generation: Players like Shubman Gill and KL Rahul are on their path to challenge the top spots within the next few years given their current scoring rates.

David Warner,the Australian opener, holds the record for the most runs by an overseas player in this tournament. He is also the only non-Indian player to have seven or more 400-plus run seasons, notably winning the Orange Cap three times during these seasons.


Most Consecutive IPL Seasons with 400+ Runs

Raina’s 7-year streak was only joined by Shikhar Dhawan in the following years.

PlayerStreakPeriodSeason-wise Runs (Breakdown)
Suresh Raina72008–2014421, 434, 520, 438, 441, 548, 523
Shikhar Dhawan72016–2022501, 479, 497, 521, 618, 587, 460
David Warner62013–2020410, 528, 562, 848, 641, (2018 off), 692
KL Rahul52018–2022659, 593, 670, 626, 616

Note: David Warner missed the 2018 IPL season due to a one-year ban imposed by Cricket Australia following the infamous “Sandpapergate” ball-tampering scandal.

KL Rahul scored more than 590 runs in each season from 2018 to 2022 meaning his streak of 5 consecutive 400+ seasons was actually a streak of 590+ runs every single time, making it arguably the most dominant sustained run of any batter in that bracket.

Rahul is the only Indian batter to score 500 or more runs in five consecutive IPL seasons (2018 to 2022).

Buvanesh Thiraviam

A Cricket Blogger | Blogs at Cricindeed.com

Share
Published by
Buvanesh Thiraviam

Recent Posts

Fastest 200+ Run Chases in IPL

Key Insights - IPL Highest Run Chase vs Fastest Royal Challengers Bengaluru (RCB) have made…

22 hours ago

Slowest Centuries in IPL

Tournaments like IPL require batters to be quick in their quest to score the big…

2 days ago

Fastest Fifties in IPL

This article will list down the all time top 10 fastest fifties in Indian Premier…

2 days ago

Most 250+ Totals by Teams in IPL

Key Insights - 250+ Runs in IPL Innings SRH's Dominance: 2024 was the season that…

3 days ago

Most Times Century and 5-Wicket Haul in Same Test Match

Key Insights England’s Ian Botham scored a century and took a five-wicket haul in the…

3 days ago

Oldest Captains in Test

William Grace is the oldest captain in Test cricket, having led England for the last…

4 days ago