Batters with most runs in IPL history

March 12, 2025

Credit: Getty

Virat Kohli is on top of this list with 8004 runs. He is the only batter with more than 8K runs

Virat Kohli

Credit: Getty

Star Indian batter Shikhar Dhawan is second in the list with 6769 runs.

Shikhar Dhawan

Credit: Getty

Rohit Sharma is on the third spot with 6628 runs. He will be eyeing 7000 runs this season.

Rohit Sharma

Credit: Getty

Aussie David Warner is after them with 6565 runs. He is the highest scoring overseas star

David Warner

Credit: Getty

Mr. IPL and former CSK batter Suresh Raina is at the fifth spot with 5528 runs

Suresh Raina

Credit: Getty

Former CSK captain MS Dhoni has amassed 5243 runs in his IPL career so far

MS Dhoni

Credit: Getty

The fan favourite South African superstar has scored 5162 runs in IPL

Ab de Villiers

Credit: Getty

The legendary batter who is one of the biggest heavy-hitter has scored 4965 IPL runs.

Chris Gayle

Credit: Getty

The former Indian and KKR batter has scored 4952 runs in IPL.

Robin Uthappa

Credit: Getty

The former Royal Challengers Bengaluru has 4842 runs to his name in IPL

Dinesh Karthik

Credit: Getty