Advertisment

IPL: Most Runs in IPL from 2008 to 2025

Take a closer look at the top run scorers in the history of Indian Premier League tournament from 2008 to 2025 as massive names in cricket make the list.

author-image
Ashwin
Updated On
New Update
Most runs by batters in IPL history from 2008 to 2024

Most Runs in IPL History : (X)

Indian Premier League (IPL) has been the top franchise-based tournament since its inception in 2008. Former Indian skipper Virat Kohli has been one of the key players in the league with most runs in IPL history. Not just Indian players but also overseas players have done well with the bat to score the highest runs in the history of IPL cricket. 

Advertisment

In the last few years, batters have taken the league by storm with their blazing blades. Chris Gayle’s 175 not out which was set during the IPL 2013 season is also the best ever individual score by a batter in the league. The former West Indian skipper also holds the record for the fastest IPL century which came off just 30 balls during his knock of 175*. 

Virat Kohli, who has created lots of records in the league had scored 973 runs in a single season of the IPL. The record came during the 2016 season and is the record for most runs by a individual batter in a single season. Sunrisers Hyderabad’s score of 287 is the highest individual team total in the history of the league which came against RCB during IPL 2024 season.

Also Read: IPL Orange Cap winners List From 2008-2004

Here are the complete list of most runs in IPL from 2008 to 2025

Name Matches Runs Highest
Virat Kohli 252 8004 113*
Shikhar Dhawan 222 6769 106*
Rohit Sharma 257 6628 109*
David Warner 184 6565 126
Suresh Raina 205 5528 100*
MS Dhoni 264 5243 84*
AB De Villiers 184 5162 133*
Chris Gayle 142 4965 175*
Robin Uthappa 205 4952 88
Dinesh Karthik 257 4842 87*
KL Rahul 132 4683 132*
Ajinkya Rahane 185 4642 105*
Faf Du Plessis 145 4571 96
Sanju Samson 168 4419 119
Ambati Rayudu 204 4348 100*
Gautam Gambhir 154 4217 93
Shane Watson 145 3874 117*
Manish Pandey 171 3850 114*
Suryakumar Yadav 150 3594 103*
Jos Buttler 107 3582 124
Kieron Pollard 189 3412 87*
Rishabh Pant 111 3284 128*
Shubman Gill 103 3216 129
Yusuf Pathan 174 3204 100
Quinton De Kock 107 3157 140*
Shreyas Iyer 116 3127 96
Ravindra Jadeja 240 2959 62*
Wriddhiman Saha 170 2934 115*
David Miller 130 2924 101*
Brendon McCullum 109 2880 158*
Parthiv Patel 139 2848 81
Glenn Maxwell 134 2771 95
Yuvraj Singh 132 2750 83
Virender Sehwag 104 2728 122
Mayank Agarwal 127 2661 106
Ishan Kishan 105 2644 99
Nitish Rana 107 2636 87
Murali Vijay 106 2619 127
Hardik Pandya 137 2525 91
Steve Smith 103 2485 101
Andre Russell 127 2484 88*
Shaun Marsh 71 2477 115
Jacques Kallis 98 2427 89*
Dwayne Smith 91 2385 87*
Ruturaj Gaikwad 66 2380 108*
Sachin Tendulkar 78 2334 100*
Rahul Tripathi 95 2236 93
Rahul Dravid 89 2174 75*
Kane Williamson 79 2128 89
Aaron Finch 92 2091 88*
Adam Gilchrist 80 2069 109*
JP Duminy 83 2029 78*
Michael Hussey 59 1977 116*
Prithvi Shaw 79 1892 99
Marcus Stoinis 96 1866 124*
Mahela Jayawardene 80 1802 110
Nicholas Pooran 76 1769 77
Mandeep Singh 111 1706 78*
Kumar Sangakkara 71 1687 94
Manoj Tiwary 98 1695 75*
Axar Patel 150 1653 66
Krunal Pandya 127 1647 86
Yashasvi Jaiswal 53 1607 124
Jonny Bairstow 50 1589 114
Dwayne Bravo 161 1560 66
Devdutt Padikkal 64 1559 101*
Naman Ojha 113 1554 94*
Sunil Narine 177 1534 109
Shivam Dube 65 1502 85*
Karun Nair 76 1496 83*
Saurabh Tiwary 93 1494 61
Deepak Hooda 118 1465 64
S Badrinath 95 1441 71*
Eoin Morgan 83 1405 68*
Brad Hodge 66 1400 73

Key stats and insights

In terms of the all time run scorers in the history of the Indian Premier League, Virat Kohli heads the list. The former Indian skipper has scored over 8000 runs and is the only man to achieve the feat. The most runs scored by a batter without a century in the top ten with a minimum of 5000 runs is MS Dhoni

The former India and Chennai Super Kings skipper has scored over 5000 runs with a best of 84 not out. David Warner who has led Sunrisers Hyderabad to IPL title glory in 2016 is one of the few batters to have aggregated a minimum of 500 runs per season on most occasions. 

Also Read: Fastest Centuries in IPL History till 2024

Frequently Asked Questions 

Who was the highest run-scorer in IPL 2024?

Royal Challengers Bengaluru (RCB) batter Virat Kohli was the highest run scorer in IPL 2024 season. The right-handed batter played 15 games and scored 741 runs with a best of 113 not out which was his only century in the season. The former India skipper also hit five half-centuries with an average of 61.75 and a strike rate of 154.69. 

Who has scored the most runs in single season of IPL?

Virat Kohli with 973 runs during the 2016 season has scored the most runs by a batter in a single season of IPL. Then RCB skipper played 16 matches scoring 973 runs with an average of 81 and strike rate of 152. Kohli also hit four centuries and 7 fifties as he led his team to the finals of the tournament. 

Which player won the orange cap in IPL 2024?

With 741 runs from 15 games, Virat Kohli won the orange cap award during the IPL 2024 season. The former Indian skipper played a key role in his team’s resurgence as they reached the playoffs despite being bottom off the table at one stage. Virat Kohli also scored a century against Rajasthan Royals to show his might with the bat. 

Also Read: Top 5 batters with most runs against SRH in IPL

Who has won most orange caps in IPL history?

Former Australian batter and Sunrisers Hyderabad skipper David Warner has won the orange on three occasions. The left-handed batter won his first orange cap during IPL 2015 season after scoring 562 runs. His second award came during the IPL 2017 season where Warner scored 641 runs. The third and final orange cap for David Warner came during the 2019 season where he scored 692 runs with the bat. 

Who could be the highest scorer during IPL 2025?

When we speak about the likely top scorers in the coming season of IPL, the likes of Yashasvi Jaiswal and Shubman Gill could top the list. Both are young batting sensations and have the ability to take any bowling attack apart with the bat. Shubman Gill was at his best during the IPL 2023 season while Yashasvi Jaiswal has scored the fastest IPL fifty

IPL Virat Kohli Rohit Sharma KL Rahul MS Dhoni Shikhar Dhawan Chris Gayle IPL Records IPL Stats IPL Most Runs
Advertisment
Advertisment