With his fourth consecutive fifty in the IPL 2025 in the RCB vs CSK match, Virat Kohli has now gone past 500 runs for 8th time in his career. Here are the players to have the IPL records of the most 500+ runs seasons.
The Indian Premier League (IPL) has been a stage for batting brilliance, with a select group of players consistently amassing over 500 runs in multiple seasons. With this fourth consecutive fifty of the IPL 2025, Virat Kohli now leads the pack, followed by David Warner, KL Rahul, and Shikhar Dhawan.
Here are all the batters having the IPL records of having the most 500+ runs season in IPL.
4. Shikhar Dhawan: 5 Seasons

Shikhar Dhawan, the former Indian cricketer with five 500+ run seasons, has been a reliable run-getter for multiple franchises, notably Delhi Capitals and Sunrisers Hyderabad.
Known for his crisp cover drives and steady starts, Dhawan’s 618 runs in 2019 reflect his ability to deliver under pressure.
Dhawan first crossed 500 runs in the 2102 season, playing for Delhi Capitals. That season, he scored 569 runs at a 40.64 batting average. Four seasons later, in 2016, Dhawan scored 501 runs while playing for SRH.
He then crossed the 500-run mark in three consecutive seasons in 2019, 2020 and 2021. All fo those runs came for Delhi Captials.
Read Also | IPL records: Most consecutive 25+ scores in IPL history
3. KL Rahul: 6 Seasons

KL Rahul has notched up 500+ runs in six IPL seasons, showcasing elegance and consistency for his teams. Be it at the top of the order or in the middle overs, KL Rahul has always shown versatility to score at his will for his team.
His 670-run haul in 2020 underlines his prowess as a modern T20 great. From 2018 to 2022, Rahul went past the 500-run mark in five consecutive seasons. The first four seasons were for Punjab Kings while the 2022 season was while playing for LSG.
Rahul's last 500+ run season was in 2024, while playing for LSG. With already 371 runs this season, it looks like he will go past the 500-mark this season as well.
Read Also | IPL Facts: Most 400 Plus Runs in an IPL Season
2. David Warner: 7 Seasons

David Warner, with seven 500+ run seasons, is one of the greatest batters in IPL history. The former Australian opener’s aggressive style and knack for big scores have been pivotal for Sunrisers Hyderabad and Delhi Capitals in the past.
Warner’s three Orange Cap titles highlight his consistency, with his 2016 season (848 runs) being a standout.
From 2014 to 2020, he scored 500+ runs in six seasons, with only 2018 being a miss, when he did not play. In the 2023 season, he managed his 7th 500+ runs season with 516 runs for Delhi Capitals.
1. Virat Kohli: 8 Seasons

Like many other IPL records, Virat Kohli now also holds the record for the most 500+ runs season. He has now scored 500+ runs on 8 occasions, going past David Warner's record.
Kohli scored more than 500 runs in 2011 (557 runs), 2013 (634 runs), 2015 (505 runs), 2016 (973 runs), 2018 (530 runs), 2023 (639 runs), 2024 (741 runs) and 2025 (505 runs and counting).
Kohli's record 973 runs in the 2016 season is still the most runs scored in an IPL season.