# IPL: Top 10 highest run-scorers in the Indian Premier League history

URL: https://technosports.co.in/ipl-top-10-highest-run-scorers-in-the-indian-premier-league-history/  
Published: 2021-04-23  
Updated: 2021-04-23  
Author: Rahul Roy

Royal Challengers Bangalore captain Virat Kohli has achieved another milestone while playing against Rajasthan Royals in his 4th match of IPL 2021. He became the first player in IPL to score 6,000 runs in IPL history.

The 32-year-old has a glorious career ranging from international to domestic cricket, but one of the major things missing in his trophy cabinet is the IPL trophy. Despite being so consistent, RCB hasn’t won the Indian Premier League title yet. However, Virat’s men have won their first 4 matches of IPL 2021 and have a very realistic chance of winning the IPL 2021 title.

So here we take a look at the **top 10 highest run-scorers in IPL history**, which is headed by 3 Indian players:

![](https://technosports.co.in/wp-content/uploads/2020/09/gambhir_pti-m1.jpg)

## 10. Gautam Gambhir

Matches: 154  
Innings: 152  
Not-out: 17  
**Runs: 4217**  
Highest score: 93

**IPL teams**:

2008–2010; 2018: Delhi Daredevils  
2011–2017: Kolkata Knight Riders

![](https://technosports.co.in/wp-content/uploads/2021/04/Robin-Uthappa.jpg)

## 9. Robin Uthappa

Matches: 189  
Innings: 182  
Not-out: 17  
**Runs: 4607**  
Highest score: 87

**IPL teams**:

2008: Mumbai Indians  
2009–2010: Royal Challengers Bangalore  
2011–2013: Pune Warriors India  
2014–2019: Kolkata Knight Riders  
2020: Rajasthan Royals  
2021: Chennai Super Kings

![](https://technosports.co.in/wp-content/uploads/2020/08/dhoni-1024x538.jpg)

## 8. MS Dhoni

Matches: 208  
Innings: 185  
Not-out: 69  
**Runs: 4667**  
Highest score: 84*

**IPL teams**:

2008–2015, 2018–present: Chennai Super Kings  
2016–2017: Rising Pune Supergiant

![](https://technosports.co.in/wp-content/uploads/2021/04/3588749423001_4918120287001_gayle-1024x564.jpg)

## 7. Chris Gayle

Matches: 136  
Innings: 135  
Not-out: 15  
**Runs: 4848**  
Highest score: 175*

**IPL teams**:

2008–2010: Kolkata Knight Riders  
2011–2017: Royal Challengers Bangalore  
2018–present: Punjab Kings

![](https://technosports.co.in/wp-content/uploads/2021/04/AB-de-Villiers-vs-RR-IPL-2020-1024x682.jpg)

## 6. AB de Villiers

Matches: 173  
Innings: 159  
Not-out: 37  
**Runs: 4974**  
Highest score: 133*

**IPL teams**:

2008–2010: Delhi Daredevils  
2011–present: Royal Challengers Bangalore

![](https://technosports.co.in/wp-content/uploads/2020/09/Rohit-Sharma-67-off-48-1024x426.jpg)

## 5. Rohit Sharma

Matches: 204  
Innings: 199  
Not-out: 28  
**Runs: 5368**  
Highest score: 109*

**IPL teams**:

2008–2010: Deccan Chargers  
2011–present: Mumbai Indians

![](https://technosports.co.in/wp-content/uploads/2020/09/david-warner-ipl-srh-1024x569.jpg)

## 4. David Warner

Matches: 146  
Innings: 146  
Not-out: 19  
**Runs: 5384**  
Highest score: 126

**IPL teams**:

2009–2013: Delhi Daredevils  
2014–present: Sunrisers Hyderabad

![](https://technosports.co.in/wp-content/uploads/2020/10/3ed47a6d973e2b3bea892368e7eab269-1024x576.jpg)

## 3. Shikhar Dhawan

Matches:180  
Innings: 179  
Not-out: 24  
**Runs: 5428**  
Highest score: 106*

**IPL teams**:

2008: Delhi Daredevils  
2009 – 2010: Mumbai Indians  
2011 – 2012: Deccan Chargers  
2013 – 2018: Sunrisers Hyderabad  
2019 – present: Delhi Capitals

![](https://technosports.co.in/wp-content/uploads/2021/04/190317__Suresh_Raina_22_resources1_16a30b3701a_large.jpg)

## 2. Suresh Raina

Matches:197  
Innings: 192  
Not-out: 28  
Runs: 5448  
Highest score: 100*

**IPL teams**:

2008–2015: Chennai Super Kings  
2016–2017: Gujarat Lions  
2018–present: Chennai Super Kings

![](https://technosports.co.in/wp-content/uploads/2020/09/Kohli-IPL-File_571_855.jpg)

## 1. Virat Kohli

Matches: 196  
Innings: 188  
Not-out: 31  
**Runs: 6011**  
Highest score: 113

**IPL teams**:

2008–present: Royal Challengers Bangalore
