Most Runs in IPL

Rank Player M Inns Runs S/R Avg 4s 6s
1
Virat Kohli Virat Kohli (RCB)
282 274 9261 134.53 40.09 835 313
2
Rohit Sharma Rohit Sharma (DEC,MI)
281 276 7329 132.92 29.79 661 323
3
Shikhar Dhawan Shikhar Dhawan (DC,DEC,MI,PBKS,SRH)
222 221 6769 127.14 35.07 768 152
4
David Warner David Warner (DC,SRH)
184 184 6565 139.77 40.52 663 236
5
KL Rahul KL Rahul (DC,LSG,PBKS,RCB,SRH)
159 151 5822 139.22 46.21 509 239
6
Suresh Raina Suresh Raina (CSK,GL)
205 200 5528 136.73 32.52 506 203
7
MS Dhoni MS Dhoni (CSK,RPS)
278 242 5439 137.45 38.30 375 264
8
Ajinkya Rahane Ajinkya Rahane (CSK,DC,KKR,MI,RPS,RR)
212 198 5367 125.57 30.15 539 141
9
Sanju Samson Sanju Samson (CSK,DC,RR)
191 186 5181 141.13 31.59 432 243
10
AB de Villiers AB de Villiers (DC,RCB)
184 170 5162 151.69 39.71 413 251
11
Chris Gayle Chris Gayle (KKR,PBKS,RCB)
142 141 4965 148.96 39.72 405 357
12
Robin Uthappa Robin Uthappa (CSK,KKR,MI,PWI,RCB,RR)
205 197 4952 130.35 27.51 481 182
13
Dinesh Karthik Dinesh Karthik (DC,GL,KKR,MI,PBKS,RCB)
257 234 4842 135.36 26.32 466 161
14
Faf du Plessis Faf du Plessis (CSK,DC,RCB,RPS)
154 147 4773 135.79 35.10 439 174
15
Jos Buttler Jos Buttler (GT,MI,RR)
137 135 4627 150.23 39.89 457 211
16
Shubman Gill Shubman Gill (GT,KKR)
133 130 4588 142.13 40.60 444 152
17 179 164 4581 148.59 33.68 482 178
18
Ambati Rayudu Ambati Rayudu (CSK,MI)
204 187 4348 127.54 28.23 359 173
19
Shreyas Iyer Shreyas Iyer (DC,KKR,PBKS)
147 145 4229 136.73 35.84 353 182
20
Gautam Gambhir Gautam Gambhir (DC,KKR)
154 153 4217 123.88 30.78 492 59
21
Manish Pandey Manish Pandey (DC,KKR,LSG,MI,PWI,RCB,SRH)
180 164 4012 121.83 29.50 348 117
22
Shane Watson Shane Watson (CSK,RCB,RR)
145 141 3874 137.91 30.99 376 190
23
Rishabh Pant Rishabh Pant (DC,LSG)
139 137 3866 146.77 33.62 349 181
24
Ishan Kishan Ishan Kishan (GL,MI,SRH)
134 127 3600 143.54 30.51 348 166
25
Ravindra Jadeja Ravindra Jadeja (CSK,GL,KOCHI,RR)
268 209 3526 130.59 29.14 264 122
26
Quinton De Kock Quinton De Kock (DC,KKR,LSG,MI,RCB,SRH)
118 118 3441 135.31 31.28 334 143
27 189 171 3412 147.32 28.67 218 223
28
David Miller David Miller (DC,GT,LSG,PBKS,RR)
152 145 3288 139.50 35.74 235 152
29
Yusuf Pathan Yusuf Pathan (KKR,RR,SRH)
174 154 3204 142.97 29.13 262 158
30
Nitish Rana Nitish Rana (DC,KKR,MI,RR)
127 121 3078 137.72 27.48 288 151
31
Hardik Pandya Hardik Pandya (GT,MI)
162 150 2955 146.29 27.88 228 155
32
Wriddhiman Saha Wriddhiman Saha (CSK,GT,KKR,PBKS,SRH)
170 145 2934 127.57 24.25 296 87
33
Brendon McCullum Brendon McCullum (CSK,GL,KKR,KOCHI,RCB)
109 109 2880 131.75 27.69 293 130
34
Parthiv Patel Parthiv Patel (CSK,DEC,KOCHI,MI,RCB,SRH)
139 137 2848 120.78 22.60 366 49
35 85 84 2839 135.64 38.36 260 107
36
Glenn Maxwell Glenn Maxwell (DC,MI,PBKS,RCB)
141 135 2819 155.15 23.89 237 161
37
Mayank Agarwal Mayank Agarwal (DC,PBKS,RCB,RPS,SRH)
131 125 2756 133.53 22.97 273 100
38
Yuvraj Singh Yuvraj Singh (DC,MI,PBKS,PWI,RCB,SRH)
132 126 2750 129.72 24.77 217 149
39
Virender Sehwag Virender Sehwag (DC,PBKS)
104 104 2728 155.44 27.56 334 106
40
Andre Russell Andre Russell (DC,KKR)
140 115 2651 174.18 28.20 186 223
41
Murali Vijay Murali Vijay (CSK,DC,PBKS)
106 106 2619 121.87 25.93 248 91
42 83 83 2593 152.80 33.24 310 110
43
Nicholas Pooran Nicholas Pooran (LSG,PBKS,SRH)
104 102 2527 163.98 31.20 169 186
44 56 56 2503 149.52 49.08 256 82
45
Steven Smith Steven Smith (DC,PWI,RPS,RR)
103 93 2485 128.09 34.51 225 60
46
Shaun Marsh Shaun Marsh (PBKS)
71 69 2477 132.74 39.95 266 78
47
Jacques Kallis Jacques Kallis (KKR,RCB)
98 96 2427 109.23 28.55 256 44
48
Dwayne Smith Dwayne Smith (CSK,DEC,GL,MI)
91 89 2385 135.20 28.39 245 117
49
Abhishek Sharma Abhishek Sharma (DC,SRH)
92 89 2379 171.27 29.37 224 144
50 78 78 2334 119.82 33.83 295 29
51
Rahul Tripathi Rahul Tripathi (CSK,KKR,RPS,RR,SRH)
100 98 2291 137.85 26.03 229 85
52
Devdutt Padikkal Devdutt Padikkal (LSG,RCB,RR)
89 88 2269 133.39 27.01 239 80
53
Marcus Stoinis Marcus Stoinis (DC,LSG,PBKS,RCB)
122 108 2242 147.50 28.74 181 117
54
Rahul Dravid Rahul Dravid (RCB,RR)
89 82 2174 115.52 28.23 270 28
55
Shivam Dube Shivam Dube (CSK,RCB,RR)
92 87 2129 145.42 31.31 132 137
56
Kane Williamson Kane Williamson (GT,SRH)
79 77 2128 125.62 35.47 186 64
57
Heinrich Klaasen Heinrich Klaasen (RCB,RR,SRH)
64 60 2104 166.72 42.08 146 120
58
Aaron Finch Aaron Finch (DC,GL,KKR,MI,PBKS,PWI,RCB,RR,SRH)
92 90 2091 128.20 24.89 214 78
59
Axar Patel Axar Patel (DC,PBKS)
176 135 2089 133.74 21.54 146 100
60
Adam Gilchrist Adam Gilchrist (DEC,PBKS)
80 80 2069 138.39 27.22 239 92
61
Jean Paul Duminy Jean Paul Duminy (DC,DEC,MI)
83 77 2029 124.02 39.78 126 79
62
Krunal Pandya Krunal Pandya (LSG,MI,RCB)
157 126 1981 133.94 23.03 173 76
63
Michael Hussey Michael Hussey (CSK,MI)
59 58 1977 122.64 38.76 198 52
64 79 79 1892 147.47 23.95 238 61
65 98 87 1879 144.32 25.39 136 108
66 68 65 1858 144.70 35.73 143 91
67
Mitchell Marsh Mitchell Marsh (DC,DEC,LSG,PWI,RPS,SRH)
68 62 1855 148.52 30.92 155 111
68
Sunil Narine Sunil Narine (KKR)
202 126 1820 165.30 17.50 191 120
69 65 64 1815 156.33 28.81 189 94
70
Mahela Jayawardene Mahela Jayawardene (DC,KOCHI,PBKS)
80 78 1802 123.26 28.60 201 39
71
Karun Nair Karun Nair (DC,PBKS,RCB,RR)
86 78 1712 131.29 23.45 189 49
72
Mandeep Singh Mandeep Singh (DC,KKR,PBKS,RCB)
111 98 1706 122.91 20.80 176 38
73
Manoj Tiwary Manoj Tiwary (DC,KKR,PBKS,RPS)
98 85 1695 116.98 28.73 159 40
74
Kumar Sangakkara Kumar Sangakkara (DEC,PBKS,SRH)
71 68 1687 121.19 25.95 196 27
75
Jonny Bairstow Jonny Bairstow (MI,PBKS,SRH)
52 52 1674 146.07 34.88 173 74
76
Aiden Markram Aiden Markram (LSG,PBKS,SRH)
69 67 1671 135.41 29.84 131 68
77
Venkatesh Iyer Venkatesh Iyer (KKR,RCB)
68 61 1645 141.20 31.63 153 76
78 56 51 1597 165.15 33.98 105 109
79
Shimron Hetmyer Shimron Hetmyer (DC,RCB,RR)
94 87 1566 149.29 27.47 99 96
80
Dwayne Bravo Dwayne Bravo (CSK,GL,MI)
161 113 1560 129.57 22.61 120 66
81
Travis Head Travis Head (RCB,SRH)
53 52 1556 170.05 32.42 172 78
82
Naman Ojha Naman Ojha (DC,RR,SRH)
113 94 1554 118.35 20.72 121 79
83
Deepak Hooda Deepak Hooda (CSK,LSG,PBKS,RR,SRH)
125 101 1496 127.65 17.60 98 62
84
Saurabh Tiwary Saurabh Tiwary (DC,MI,RCB,RPS)
93 74 1494 120.10 28.73 111 50
85
S Badrinath S Badrinath (CSK)
95 67 1441 118.89 30.66 154 28
86
Eoin Morgan Eoin Morgan (KKR,PBKS,RCB,SRH)
83 75 1405 122.60 22.66 112 64
87
Brad Hodge Brad Hodge (KKR,KOCHI,RR)
66 63 1400 125.22 33.33 122 43
88
Rinku Singh Rinku Singh (KKR)
73 63 1398 146.23 34.10 115 67
89
Sourav Ganguly Sourav Ganguly (KKR,PWI)
59 56 1349 106.81 25.45 138 42
90
Chris Lynn Chris Lynn (DEC,KKR,MI)
42 42 1329 140.63 34.08 132 66
91
David Hussey David Hussey (CSK,KKR,PBKS)
64 61 1322 122.98 26.98 90 60
92
Rahul Tewatia Rahul Tewatia (DC,GT,PBKS,RR)
123 91 1295 138.06 23.98 109 62
93
Phil Salt Phil Salt (DC,KKR,RCB)
40 40 1258 174.48 34.00 138 67
94
Vijay Shankar Vijay Shankar (CSK,DC,GT,SRH)
78 65 1233 129.79 26.23 88 48
95
Kedar Jadhav Kedar Jadhav (CSK,DC,KOCHI,RCB,SRH)
95 81 1208 123.14 22.37 102 40
96 58 51 1195 154.19 31.45 98 62
97
Ayush Badoni Ayush Badoni (LSG)
66 56 1178 140.91 25.61 96 47
98
Moeen Ali Moeen Ali (CSK,KKR,RCB)
73 59 1167 139.76 22.02 95 67
99 52 50 1153 114.50 26.81 140 24
100
Irfan Pathan Irfan Pathan (DC,GL,PBKS,RPS,SRH)
103 82 1139 120.40 21.49 88 37

Stats updated after every match.

# - Player Rank
M - Matches Played
W– Won
L– Lost
T– Tied
N/R– No Result
PTS– Points
NRR– Net Run Rate
Q– Qualified
Inns - Innings Bowled
Ovr - Overs Bowled
Runs - Runs Conceded
Wk - Wickets Taken
Avg - Bowling Average
Eco - Economy Rate
SR - Bowling Strike Rate
4W - 4 Wickets in an Innings
5W - 5 Wickets in an Innings

Most Runs in IPL: Top Batsmen with Highest Runs in IPL History

Virat Kohli( RCB) smashed 9261 runs at a strike rate of 134.53. Virat Kohli hit 313 sixes and 835 fours. He scored the most runs in IPL history. Rohit Sharma (DEC,MI) contributed 7329 runs in 281 matches at a strike rate of 132.92. Rohit Sharma struck 323 sixes and 661 fours. Shikhar Dhawan (DC,DEC,MI,PBKS,SRH), posted 6769 runs in 222 matches at a strike rate of 127.14. Shikhar Dhawan delivered 152 sixes and 768 boundaries. David Warner (DC,SRH) made 6565 runs in 184 games with a strike rate of 139.77. He successfully hit 236 sixes and 663 fours. All these batters in the list of most runs in IPL, with solid performance, these players have made their mark.

Most Run Getter in IPL (All time)

Virat Kohli set the benchmark as the highest scorer and notched up the name in the most runs in IPL history. Kohli not only secured his position in the highest scoring list but also smashed most runs in a single season of IPL. He recorded his name for orange cap in two IPL seasons for most runs in IPL. He took the cap in IPL 2016 and 2023. 

Most Runs in IPL (2008-25)

The competitive spirit rises among the players season by season and players like shubman gill, Ruturaj gaikwad and Jos buttler brought the fierce performance on the table. Shubhnam Gill presented his best in the IPL season and marked the victory as a captain in 2022. He represented the franchise Gujarat Titan (GT) and registered his name in most runs in IPL 2023. 

The emerging talent of Ruturaj claimed the most runs in 2021 and won the orange cap race, competing with the legends. Jos Butler also showed an exceptional performance in most runs in IPL 2022. These are the rising stars of IPL season in Most runs category in single season, Let’s look at the names of the Top 5 contenders in the highest scoring list of all time: 

  1. Virat Kohli - Virat Kohli collected 8661 Runs in 261 matches which claimed as most runs in ipl history, following 771 fours and 291 sixes. He holds the strike rate of 132.86 in IPL seasons and smashed most runs in IPL 2024, picking up the orange cap.
  2. Rohit Sharma secured the second position in the highest scorer list and scored 7046 runs at the strike rate of 132.10. He touched the boundaries with 640 fours and hit 302 sixes.
  3. At the third position Shikhar Dhawan stamped his name, maintaining the strike rate of 127.10 and scored 6769 runs. He hit 768 fours and 152 sixes.
  4. David Warner - David Warner has proven the most successful batsmen, he scored 6565 Runs rotating the strike rate of 139.77. He ruled on the IPL orange cap list three times and picked up the cap in IPL 2015, IPL 2017 and IPL 2019.
  5. Suresh Raina - Suresh Raina spotted the place in Top 5 with 5528 Runs at the strike rate of 136.73. He smashed 506 fours and 203 sixes in his IPL career.

Most run in IPL for a single team 

Sunrisers Hyderabad scored 287/3 in an innings which is the highest score as a team in the history of IPL. The team competed against the Royal challengers Bengaluru in IPL 2024 and made history with the outstanding performance. We now turn our focus to the list of players who collected the most runs for the single franchise.

  • Virat Kohli started with the RCB and led the board of most runs in ipl history for a single team with his remarkable total of 8661 Runs in 259 matches. He delivered a fierce performance with his bat for RCB and broke records and registered his name in different winning categories.
  • Rohit Sharma and Suresh Raina summed up the runs for the single franchise and secured their place in the top 5 list of highest scorers. Rohit Sharma was associated with Mumbai Indians and lifted up the IPL trophy 5 times. Suresh Raina is also a part of 5 times champions franchise (CSK)  and his runs plays a crucial role in the win. 
  • MS Dhoni is known for his finishing style and gathered 4865 Runs for Chennai Super Kings.
  • AB de Villiers delivered 4491 Runs to RCB with an exceptional strike rate of 158 in IPL seasons. His partnership with Virat Kohli summed up the huge total and rescued the team out from the losing situation.

Most runs in IPL in a single season: 

The most runs in the ipl season compiled by the Virat Kohli. He has set the benchmark of 973 runs in a single season of IPL 2016. He picked up the orange cap for most runs in IPL 2016. The record of Virat Kohli has not been broken but many players are closer in the list.

Shubhnam Gill scored 890 Runs in a single season of IPL 2023, Jos Butler with 863 Runs in 2022 and David Warner with 848 Runs in IPL 2019 also following the race of Most runs in IPL in a single season.

Most Consistent Run-Scorers in IPL

In IPL format consistency plays a major role in the format and players like Virat Kohli etched the name in every season as top scorer. This shows the reliability and consistency in the player. Virat Kohli just shaked the IPL records with his back to back remarkable performance.

He secured his place in the both most runs in ipl all seasons and scored most runs in ipl tournament. The other players also followed the race and came closer season by season but Kohli’s number defined his legacy.

Shubhnam Gill, an emerging talent has the capability to beat the record. He delivered an exceptional performance across the season and spotted his place among top 5 in the past few seasons. Shubhnam Gill as a Captain achieved the victory for his team Gujarat Titans (GI) and also picked up the orange cap in IPL 2023.

Most Runs in IPL (FAQs)