Top 10 Batsman in IPL: BATSMEN WITH MOST RUNS IN IPL HISTORY

TEAM[S]: Royal Challengers Bangalore MATCHES: 237 | INNINGS: 229

Virat Kohli  7263 runs

TEAM[S]: Punjab Kings,Delhi Capitals,Mumbai Indians,Deccan Chargers,Sunrisers Hyderabad MATCHES: 217 | INNINGS: 216

Shikhar Dhawan 6617 runs

TEAM[S]: Delhi Capitals,Sunrisers Hyderabad MATCHES: 176 | INNINGS: 176

David Warner 6397 runs

TEAM[S]: Mumbai Indians,Deccan Chargers MATCHES: 243 | INNINGS: 238

Rohit Sharma 6211 runs

TEAM[S]: Chennai Super Kings,Gujarat Lions MATCHES: 205 | INNINGS: 200

Suresh Raina 5528 runs

TEAM[S]: Royal Challengers Bangalore,Delhi Capitals MATCHES: 184 | INNINGS: 170

AB Devilliers 5162 runs

TEAM[S]: Chennai Super Kings,Rising Pune Supergiant MATCHES: 250 | INNINGS: 218

MS Dhoni 5082 runs

TEAM[S]: Royal Challengers Bangalore,Kolkata Knight Riders,Punjab Kings MATCHES: 142 | INNINGS: 141

Chris Gayle 4965 runs

TEAM[S]: Royal Challengers Bangalore,Kolkata Knight Riders,Chennai Super Kings,Rajasthan Royals,Mumbai Indians,Pune Warriors India MATCHES: 205 | INNINGS: 197

Robin Uthappa 4952 runs

TEAM[S]: Royal Challengers Bangalore,Kolkata Knight Riders,Punjab Kings,Delhi Capitals,Mumbai Indians,Gujarat Lions MATCHES: 242 | INNINGS: 221

Dinesh Karthik 4516 runs

T20 Top 10 Batsman: ICC top 10 batsman ranking