Most Runs in IPL History: Virat Kohli to Shubman Gill

Share

IPL has been proven to be heaven for batsmen, witnessing some of T20 cricket’s most entertaining run-scoring performances but who scores most runs in IPL? Every year, new players emerge as the most successful, hitting boundaries, chasing massive totals, and alleviating innings in pressure situations.

However, a few batsmen have been consistent over season by season, racking up runs and shattering records. But who is the leading run-scorer in IPL history in all seasons? Who scores the most run IPL in a single season? Let us have a glance at the top run-getters who have swept the league away with their world-class performance and set new milestones.

Who has the Most runs in IPL History?

RCB star batsman Virat Kohli tops the list of most runs in IPL history, with a staggering 8,063 runs in 253 matches. He averages 38.95 and has a highest score of 113*. Kohli also holds the record for the most centuries in the tournament (8) and has hit 56 half-centuries. Virat is followed by Shikhar Dhawan, who has scored 6,769 runs in 222 matches, securing his place as the second-highest run-scorer in IPL.

Virat Kohli in IPL:

  • Team: Royal Challengers Bangalore
  • Matches Played: 253 IPL matches
  • Runs Scored: 8,063 IPL runs
  • Centuries: 8 IPL centuries
  • Fifties: 56 IPL fifties
  • Highest Individual Score: 113 runs

List of Top 10 Most Runs in IPL All Seasons

The IPL has seen some of the finest batters dominate season after season; Virat Kohli, Shikhar Dhawan, RG Sharma, DA Warner, etc. Here is a look at the top 10 players with the most runs in IPL history, showcasing their consistency and impact in the league.

Player Runs Matches Average Centuries
Virat Kohli 8063 253 38.95 8
Shikhar Dhawan 6769 222 35.25 2
Rohit Sharma 6628 258 29.72 2
David Warner 6565 184 40.52 4
Suresh Raina 5528 205 32.51 1
MS Dhoni 5243 265 39.12 0
AB de Villiers 5162 184 39.7 3
Chris Gayle 4965 142 39.72 6
Robin Uthappa 4952 205 27.51 0
Dinesh Karthik 4842 257 26.31 0

 

Most Run in IPL History in One Season

Virat Kohli, with 973 runs in 2016, holds the record for most runs in a single season of Indian Premier League. So far, Virat Kohli is the only player who scored 900+ runs in one IPL season. In IPL 2016, Virat Kohli played 16 matches with the highest score of 113 runs and an average of 81.08. This is the same year when Virat scored the most centuries in a single season and RCB made it to the final however, lost the final by eight runs.

After Virat, only three players; Shubman Gill, Jos Buttler, and David Warner able to cross the milestone of 800 runs. Here are the top 10 players with the most runs in IPL in one season –

Player Team Matches Runs Season
Virat Kohli RCB 16 973 2016
Shubman Gill GT 17 890 2023
Jos Buttler RR 17 863 2022
David Warner SRH 17 848 2016
Virat Kohli RCB 15 741 2024
Kane Williamson SRH 17 735 2018
Chris Gayle RCB 15 733 2012
Michael Hussey CSK 17 733 2013
Faf du Plessis RCB 14 730 2023
Chris Gayle RCB 16 708 2013

 

Who is the highest scorer in IPL 2024?

Virat Kohli of RCB finished as the leading run-scorer of the Indian Premier League 2024 with 741 runs in 15 matches. He registered a century, five half-centuries, and maintained an impressive average of 61.75. He was followed by RD Gaikwad of CSK who records 583 runs with a century (108*) and an average of 53.00. Other top run-scorers of IPL 2024 are R Parag (RR), TM Head (SRH), and SV Samson (RR).

Most Runs in IPL 2023: Shubman Gill (GT) | 890 Runs | Average: 59.33 | Highest Score: 129

Most Runs in IPL 2022: JC Buttler (RR) | 863 Runs | Average: 57.33 | Highest Score: 116

Most Runs in IPL 2021: RD Gaikwad (CSK) | 635 Runs | Average: 45.35 | Highest Score: 101*

Most Runs in IPL 2019: DA Warner (SRH) | 692 Runs | Average: 69.20 |Highest Score: 100*

Most Runs in IPL 2018: KS Williamson (SRH) | 735 Runs | Average: 52.50 | Highest Score: 84

Most Runs in IPL 2017: DA Warner (SRH) | 641 Runs | Average: 58.27 | Highest Score: 126

Most Runs in IPL 2016: V Kohli (RCB) | 973 Runs | Average: 81.08 | Highest Score: 113

Read more

Local News