Indian Premier League Records

IPL Stats: Batsmen with Most 500+ Runs Seasons

Scoring 500-plus runs in an IPL season requires you to perform with consistency and dedication throughout the season. It’s never easy maintaining good form throughout the long tournament, which consists of a minimum of 14 IPL matches.

Thus, scoring 500+ runs in an IPL season is a mammoth task to achieve. But what about achieving it again and again? That’s something very few cricketers have been able to do.

So here is a list of batters who have scored 500-plus runs in an IPL season the most times.

Most 500+ Runs Seasons in IPL

Player No. of 500+ Seasons Seasons
Virat Kohli 8 2011, 2013, 2015, 2016, 2018, 2023, 2024, 2025
David Warner 7 2014, 2015, 2016, 2017, 2019, 2020, 2023
KL Rahul 7 2018, 2019, 2020, 2021, 2022, 2024, 2025
Shikhar Dhawan 5 2012, 2016, 2019 , 2020, 2021
Quinton de Kock 3 2019, 2020, 2022
Chris Gayle 3 2011, 2012, 2013
Suresh Raina 3 2010, 2013, 2014
Gautam Gambhir 3 2008, 2012, 2016
Ruturaj Gaikwad 3 2021, 2023, 2024
Jos Buttler 3 2018, 2022, 2025
Suryakumar Yadav 3 2018, 2023. 2025
Shaun Marsh 2 2008, 2011
AB de Villiers 2 2015, 2016
Sachin Tendulkar 2 2010, 2011
Ajinkya Rahane 2 2012, 2015
Shane Watson 2 2013, 2018
Glenn Maxwell 2 2014, 2021
Faf du Plesses 2 2021, 2023
Shubman Gill 2 2023, 2025
Sai Sudharsan 2 2024, 2025
Yashasvi Jaiswal 2 2023, 2025

Key Insights

David Warner finds a place at the No. 1 Position on this list. The destructive Australian batsman has scored 500+ runs in seven IPL seasons, which is the most by any player in the history of IPL. Warner also has a record for winning the Orange Cap the most times in the IPL.

Virat Kohli is level with Warner with seven 500+ runs IPL seasons. KL Rahul and Shikhar Dhawan are the other batters who have smashed 500+ runs in five or more IPL seasons. Kohli and Dhawan occupy the top two spots in IPL’s all-time run-scorers list.

MS Dhoni, who has scored over 5000 runs in the IPL, has never scored 500+ runs in a single season. He is also the only player in the top 10 run scorers in IPL with zero 500+ seasons.

Consecutive 500+ Runs in an IPL Season

Sunrisers Hyderabad batsman David Warner has scored 500-plus runs in six straight seasons he was part of – 2014, 2015, 2016, 2017, 2019 and 2020. He missed the 2018 season because of the ball-tampering ban.

Former Kings XI Punjab captain KL Rahul ed Warner by smashing 500-plus runs in five consecutive IPL seasons from 2018 to 2022. He was the backbone of Punjab’s batting unit till 2021 before he switched to Lucknow Super Giants in 2022.