Table of Contents
Most Run in IPL- The 15th edition of the Indian Premier League (IPL) has begun, the tournament kickstarted on 26th March, 2022. Unfortunately, following the covid protocols, this year too the tournament is being played with a limited crowd. Despite the restrictions, the enthusiasm is not a penny less in fans, teams, and franchises for the biggest cricketing league in the world.
Amid the ongoing 15th season of the IPL, KreedOn brings you the complete list of players with the most run in IPL from IPL season 2008 to IPL 2021.
Complete list of top 30 highest run scorer in IPL | IPL top scorer
S.N | Player | Mat | Inns | Runs | HS | Ave | SR | 100 | 50 |
1 | Virat Kohli | 209 | 201 | 6336 | 113 | 37.49 | 130.07 | 5 | 42 |
2 | Shikhar Dhawan | 193 | 192 | 5827 | 106* | 34.89 | 126.78 | 2 | 44 |
3 | Rohit Sharma | 214 | 209 | 5652 | 109* | 31.22 | 130.38 | 1 | 40 |
4 | Suresh Raina | 205 | 200 | 5528 | 100* | 32.51 | 136.73 | 1 | 39 |
5 | David Warner | 150 | 150 | 5449 | 126 | 41.59 | 139.96 | 4 | 50 |
6 | AB de Villiers | 184 | 170 | 5162 | 133* | 39.70 | 151.68 | 3 | 40 |
7 | Chris Gayle | 142 | 141 | 4965 | 175* | 39.72 | 148.96 | 6 | 31 |
8 | MS Dhoni | 221 | 194 | 4796 | 84* | 39.96 | 135.78 | 0 | 24 |
9 | Robin Uthappa | 194 | 187 | 4750 | 87 | 27.94 | 130.17 | 0 | 25 |
10 | Gautam Gambhir | 154 | 152 | 4217 | 93 | 31.00 | 123.88 | 0 | 36 |
11 | Dinesh Karthik | 215 | 194 | 4092 | 97* | 26.06 | 130.31 | 0 | 19 |
12 | Ajinkya Rahane | 153 | 143 | 3994 | 105* | 31.44 | 121.32 | 2 | 28 |
13 | Ambati Rayudu | 176 | 165 | 3931 | 100* | 29.33 | 127.25 | 1 | 21 |
14 | Shane Watson | 145 | 141 | 3874 | 117* | 30.99 | 137.91 | 4 | 21 |
15 | Manish Pandey | 155 | 144 | 3566 | 114* | 30.47 | 121.83 | 1 | 21 |
16 | KL Rahul | 95 | 86 | 3273 | 132* | 46.75 | 136.31 | 2 | 27 |
17 | KA Pollard | 179 | 161 | 3271 | 87* | 29.73 | 149.49 | 0 | 16 |
18 | YK Pathan | 174 | 154 | 3204 | 100 | 29.12 | 142.97 | 1 | 13 |
19 | Sanju Samson | 122 | 118 | 3123 | 119 | 29.46 | 135.01 | 3 | 16 |
20 | F du Plessis | 102 | 95 | 3028 | 96 | 35.20 | 131.65 | 0 | 23 |
21 | BB McCullum | 109 | 109 | 2880 | 158* | 27.69 | 131.74 | 2 | 13 |
22 | PA Patel | 139 | 137 | 2848 | 81 | 22.60 | 120.78 | 0 | 13 |
23 | Yuvraj Singh | 132 | 126 | 2750 | 83 | 24.77 | 129.71 | 0 | 13 |
24 | Virendra Sehwag | 104 | 104 | 2728 | 122 | 27.55 | 155.44 | 2 | 16 |
25 | Murli Vijay | 106 | 106 | 2619 | 127 | 25.93 | 121.87 | 2 | 13 |
26 | Rishabh Pant | 85 | 85 | 2499 | 128* | 34.70 | 147.34 | 1 | 15 |
27 | SPD Smith | 103 | 93 | 2485 | 101 | 34.51 | 128.09 | 1 | 11 |
28 | SE Marsh | 71 | 69 | 2477 | 115 | 39.95 | 132.74 | 1 | 20 |
29 | JH Kallis | 98 | 96 | 2427 | 89* | 28.55 | 109.22 | 0 | 17 |
30 | Ravindra Jadeja | 201 | 152 | 2412 | 62* | 27.40 | 127.61 | 0 | 2 |
A Glimpse of players with most runs in IPL
Virat Kohli: Most Run in IPL

Indian skipper Virat Kohli who has been leading the RCB franchise since 2013 is at the top of the leaderboard of most run in IPL. To date, Virat has 5944 runs in 186 innings (Matches- 194). Virat has an average of 38.13 and a traffic strike rate of 130.62 during this journey. The man has 5 hundred and 39 centuries to his name in the league so far. Among these, 4 tons came in the 2016 season where he scored a massive 973 runs. This performance also brought a record of highest run-getters in one season to Virat’s name.
Read | Most Sixes In IPL: Top 10 Batsmen With Most Sixes in IPL
Suresh Raina: Most Run in IPL

Suresh Raina who is famously called Mr dependable in IPL. He is 2nd in the list of most run in IPL chart. Raina has brilliantly scored 5,422 runs in 190 innings at an average of 33.46 and strike rate of 137.26 playing for CSK. The man has done justice to his talent by performing consistently in every season of the tournament. Raina had to miss the 2020 season due to personal reasons. He is a valuable asset of CSK’s middle order.
Shikhar Dhawan: Most Run in IPL

Indian opener Shikhar Dhawan is 3rd on the list of most run-getters on the IPL scorecard. He is one of the most successful batsmen in IPL history. Shikhar has 5422 runs to his name with an average of 34.75 and a strike rate is 127.27. Dhawan played a crucial role in taking Delhi Capitals to the finals in IPL 2020 season.
Read | IPL Team Owners | List Of All IPL 2021 Team Owners
David Warner: Most Run in IPL

SRH skipper David Warner is the highest run-scorer in IPL among the overseas players and 4th overall. He has scored 5311 runs in 144 innings. Warner has an average of 42.39 and a strike rate of 141.46. The Australian has 4 centuries and 48 half-centuries to his name in the league so far. Warner has performed as a lone warrior in the team’s batting lineup on several occasions.
Rohit Sharma: Most Run in IPL

MI skipper, Rohit Sharma, has been one of the most successful batsmen and captain in the IPL league. He has won 5 IPL trophies in 13 seasons of the IPL to date. Both, as captain, and as a batsman, Rohit has done brilliantly. He has scored 5249 runs in 197 innings at an average of 31.24 and strike rate of 130.60. This includes 1 ton and 39 half-centuries to his name.
Read | Purple Cap In IPL 2020-2008 Winners List | Wickets | Economy | Average
AB de Villiers: Most Run in IPL

Popularly known as ‘Mr. 360’, de Villiers has scored 4,898 runs in 171 matches in IPL.
He is one of the most prolific players of RCB. The man has five 100+ partnerships and two 200+ stands with skipper Kohli. AB is a proven match-winner for the RCB side. He is spectacular behind the stumps too.
Chris Gayle: IPL top scorer

The name is a nightmare for even the best of the bowlers!
With his effortless hitting and power-packed performances, Gayle has 4,812 runs in 133 matches. The record for most centuries (six) and sixes (351) in IPL history belongs to this man only.
MS Dhoni: IPL top scorer

‘Thala’ Dhoni, CSK skipper is at number 8 in the list of most run in IPL. Dhoni has 4,632 runs in 205 matches. He has successfully led the Chennai Super Kings side to two titles.
Although he has announced his retirement from international cricket, he can still be seen dominating the IPL in yellow.
Read |Orange Cap in IPL | List Of Orange Cap Winners From 2008-2020
Robin Uthappa: IPL top scorer

Uthappa is known for his consistency and power-packed game. His match-winning abilities make him a valuable asset to any team.
With 4,607 runs in 189 matches, Uthappa is at number 9 in the chart of IPL top scorer list. His stellar knocks during Kolkata Knight Riders’ title-winning season is yet remembered.
Gautam Gambhir: IPL top scorer

Gambhir had a great IPL career. With 4,217 runs off 154 matches, Gambir has registered his name in the list of highest run in IPL list.
Along with batting skills, Gambhir was a cunning captain too. He has successfully led the KKR side to two titles. He hung up his boots in 2018.