Most Runs in IPL

Rank Player M Inns Runs S/R Avg 4s 6s
1
Virat Kohli Virat Kohli (RCB)
276 268 9040 133.97 40.00 813 306
2
Rohit Sharma Rohit Sharma (DEC,MI)
277 272 7267 133.07 30.03 659 317
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)
155 147 5674 138.80 46.51 497 232
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)
207 193 5237 125.23 30.27 526 134
9
AB de Villiers AB de Villiers (DC,RCB)
184 170 5162 151.69 39.71 413 251
10
Sanju Samson Sanju Samson (CSK,DC,RR)
187 182 5106 140.93 31.91 421 240
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 176 161 4506 148.52 33.88 477 173
16
Jos Buttler Jos Buttler (GT,MI,RR)
131 129 4455 149.65 39.78 441 202
17
Ambati Rayudu Ambati Rayudu (CSK,MI)
204 187 4348 127.54 28.23 359 173
18
Shubman Gill Shubman Gill (GT,KKR)
127 124 4244 140.02 39.66 407 136
19
Gautam Gambhir Gautam Gambhir (DC,KKR)
154 153 4217 123.88 30.78 492 59
20
Shreyas Iyer Shreyas Iyer (DC,KKR,PBKS)
142 140 4059 135.48 35.30 335 174
21
Manish Pandey Manish Pandey (DC,KKR,LSG,MI,PWI,RCB,SRH)
175 162 3942 121.52 29.42 340 115
22
Shane Watson Shane Watson (CSK,RCB,RR)
145 141 3874 137.91 30.99 376 190
23
Rishabh Pant Rishabh Pant (DC,LSG)
134 133 3758 146.40 33.55 338 177
24
Quinton De Kock Quinton De Kock (DC,KKR,LSG,MI,RCB,SRH)
118 118 3441 135.31 31.28 334 143
25
Ravindra Jadeja Ravindra Jadeja (CSK,GL,KOCHI,RR)
264 205 3412 130.23 28.43 252 119
26 189 171 3412 147.32 28.67 218 223
27
Ishan Kishan Ishan Kishan (GL,MI,SRH)
129 122 3352 141.73 29.66 327 152
28
Yusuf Pathan Yusuf Pathan (KKR,RR,SRH)
174 154 3204 142.97 29.13 262 158
29
David Miller David Miller (DC,GT,LSG,PBKS,RR)
149 142 3200 138.89 35.96 232 144
30
Nitish Rana Nitish Rana (DC,KKR,MI,RR)
126 120 3070 137.98 27.66 287 151
31
Wriddhiman Saha Wriddhiman Saha (CSK,GT,KKR,PBKS,SRH)
170 145 2934 127.57 24.25 296 87
32
Hardik Pandya Hardik Pandya (GT,MI)
160 148 2895 146.36 27.84 223 152
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
Glenn Maxwell Glenn Maxwell (DC,MI,PBKS,RCB)
141 135 2819 155.15 23.89 237 161
36
Mayank Agarwal Mayank Agarwal (DC,PBKS,RCB,RPS,SRH)
131 125 2756 133.53 22.97 273 100
37 81 80 2753 135.75 39.33 254 103
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
Steven Smith Steven Smith (DC,PWI,RPS,RR)
103 93 2485 128.09 34.51 225 60
43 77 77 2478 153.63 34.42 294 106
44
Shaun Marsh Shaun Marsh (PBKS)
71 69 2477 132.74 39.95 266 78
45
Nicholas Pooran Nicholas Pooran (LSG,PBKS,SRH)
99 97 2438 164.73 31.66 164 179
46
Jacques Kallis Jacques Kallis (KKR,RCB)
98 96 2427 109.23 28.55 256 44
47
Dwayne Smith Dwayne Smith (CSK,DEC,GL,MI)
91 89 2385 135.20 28.39 245 117
48 78 78 2334 119.82 33.83 295 29
49
Rahul Tripathi Rahul Tripathi (CSK,KKR,RPS,RR,SRH)
100 98 2291 137.85 26.03 229 85
50
Abhishek Sharma Abhishek Sharma (DC,SRH)
87 84 2256 170.01 29.68 215 133
51 50 50 2178 147.96 47.35 221 70
52
Marcus Stoinis Marcus Stoinis (DC,LSG,PBKS,RCB)
118 105 2176 147.13 29.01 173 115
53
Rahul Dravid Rahul Dravid (RCB,RR)
89 82 2174 115.52 28.23 270 28
54
Kane Williamson Kane Williamson (GT,SRH)
79 77 2128 125.62 35.47 186 64
55
Aaron Finch Aaron Finch (DC,GL,KKR,MI,PBKS,PWI,RCB,RR,SRH)
92 90 2091 128.20 24.89 214 78
56
Devdutt Padikkal Devdutt Padikkal (LSG,RCB,RR)
83 82 2088 132.15 26.77 217 74
57
Adam Gilchrist Adam Gilchrist (DEC,PBKS)
80 80 2069 138.39 27.22 239 92
58
Jean Paul Duminy Jean Paul Duminy (DC,DEC,MI)
83 77 2029 124.02 39.78 126 79
59
Shivam Dube Shivam Dube (CSK,RCB,RR)
88 83 2009 143.40 30.44 122 128
60
Michael Hussey Michael Hussey (CSK,MI)
59 58 1977 122.64 38.76 198 52
61
Axar Patel Axar Patel (DC,PBKS)
172 131 1949 132.86 20.73 133 94
62
Heinrich Klaasen Heinrich Klaasen (RCB,RR,SRH)
59 55 1905 166.67 42.33 131 108
63 79 79 1892 147.47 23.95 238 61
64
Sunil Narine Sunil Narine (KKR)
197 126 1820 165.30 17.50 191 120
65
Mahela Jayawardene Mahela Jayawardene (DC,KOCHI,PBKS)
80 78 1802 123.26 28.60 201 39
66
Krunal Pandya Krunal Pandya (LSG,MI,RCB)
151 122 1796 132.25 21.38 157 67
67 94 83 1777 142.16 25.39 128 99
68
Karun Nair Karun Nair (DC,PBKS,RCB,RR)
86 78 1712 131.29 23.45 189 49
69
Mandeep Singh Mandeep Singh (DC,KKR,PBKS,RCB)
111 98 1706 122.91 20.80 176 38
70 64 61 1703 145.56 34.76 134 82
71
Manoj Tiwary Manoj Tiwary (DC,KKR,PBKS,RPS)
98 85 1695 116.98 28.73 159 40
72
Kumar Sangakkara Kumar Sangakkara (DEC,PBKS,SRH)
71 68 1687 121.19 25.95 196 27
73
Jonny Bairstow Jonny Bairstow (MI,PBKS,SRH)
52 52 1674 146.07 34.88 173 74
74 60 59 1666 156.29 28.72 173 88
75
Aiden Markram Aiden Markram (LSG,PBKS,SRH)
66 65 1664 135.73 30.25 131 68
76
Shimron Hetmyer Shimron Hetmyer (DC,RCB,RR)
93 86 1560 149.71 27.86 98 96
77
Dwayne Bravo Dwayne Bravo (CSK,GL,MI)
161 113 1560 129.57 22.61 120 66
78
Naman Ojha Naman Ojha (DC,RR,SRH)
113 94 1554 118.35 20.72 121 79
79
Mitchell Marsh Mitchell Marsh (DC,DEC,LSG,PWI,RPS,SRH)
64 58 1548 142.28 27.64 126 89
80
Venkatesh Iyer Venkatesh Iyer (KKR,RCB)
64 58 1509 137.31 30.18 138 67
81
Deepak Hooda Deepak Hooda (CSK,LSG,PBKS,RR,SRH)
125 101 1496 127.65 17.60 98 62
82
Saurabh Tiwary Saurabh Tiwary (DC,MI,RCB,RPS)
93 74 1494 120.10 28.73 111 50
83
Travis Head Travis Head (RCB,SRH)
48 47 1469 170.42 34.16 161 74
84
S Badrinath S Badrinath (CSK)
95 67 1441 118.89 30.66 154 28
85
Eoin Morgan Eoin Morgan (KKR,PBKS,RCB,SRH)
83 75 1405 122.60 22.66 112 64
86
Brad Hodge Brad Hodge (KKR,KOCHI,RR)
66 63 1400 125.22 33.33 122 43
87 51 46 1368 161.32 31.81 90 92
88
Sourav Ganguly Sourav Ganguly (KKR,PWI)
59 56 1349 106.81 25.45 138 42
89
Rinku Singh Rinku Singh (KKR)
68 60 1340 145.49 33.50 110 65
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
Phil Salt Phil Salt (DC,KKR,RCB)
40 40 1258 174.48 34.00 138 67
93
Vijay Shankar Vijay Shankar (CSK,DC,GT,SRH)
78 65 1233 129.79 26.23 88 48
94
Kedar Jadhav Kedar Jadhav (CSK,DC,KOCHI,RCB,SRH)
95 81 1208 123.14 22.37 102 40
95
Rahul Tewatia Rahul Tewatia (DC,GT,PBKS,RR)
117 85 1190 135.84 23.33 98 55
96
Moeen Ali Moeen Ali (CSK,KKR,RCB)
73 59 1167 139.76 22.02 95 67
97 52 50 1153 114.50 26.81 140 24
98
Irfan Pathan Irfan Pathan (DC,GL,PBKS,RPS,SRH)
103 82 1139 120.40 21.49 88 37
99
Ayush Badoni Ayush Badoni (LSG)
64 54 1135 138.92 25.80 91 44
100 32 32 1107 137.52 36.90 121 44

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 9040 runs at a strike rate of 133.97. Virat Kohli hit 306 sixes and 813 fours. He scored the most runs in IPL history. Rohit Sharma (DEC,MI) contributed 7267 runs in 277 matches at a strike rate of 133.07. Rohit Sharma struck 317 sixes and 659 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)