Who has scored the most runs in IPL history? Virat Kohli becomes first player to cross 8000 runs

Former India and Royal Challengers captain and one of India’s greatest-ever batsmen, Virat Kohli is the all-time highest run-scorer in the history of the Indian Premier League (IPL).

The Delhi-born batsman has scored over 8000 runs (and counting) in over 240 IPL matches while playing for RCB. 

BET NOW: Exclusive sign-up offers and bonuses when you bet on IPL action

He is followed by another Indian international Shikhar Dhawan. He is the second most decorated batsman in the history of the tournament. 

David Warner comes third in the list of most runs scored in IPL. He is undoubtedly one of the greatest overseas players to play in the competition and has the highest runs among foreign players. He is also the first foreign player to complete 6000 IPL runs and the fastest to reach the milestone.

Who has scored the most runs in IPL history?

Among the top 10 players who have scored the most runs in IPL, six are Indians and four are overseas players.

Among the foreign players, only Warner and AB de Villiers have managed to score more than 5000 runs in the tournament. Chris Gayle, who has announced his retirement, was just 35 runs short of the milestone.

Player Team Matches Runs H.S Avg. S.R 100s 50s
Virat Kohli RCB 252* 8004 113* 38.66 131.97 8 55
Shikhar Dhawan DC (Deccan Chargers), DC, MI, PBKS, SRH 222 6769 106* 35.25 127.14 2 51
Rohit Sharma DC (Deccan Chargers), MI 257 6628 109* 29.72 131.14 2 43
David Warner DC, SRH 184 6565 126 40.52 139.77 4 62
Suresh Raina CSK, GL 205 5528 100* 32.51 136.73 1 39
MS Dhoni CSK, RPS 264 5243 84* 39.12 137.53 0 24
AB de Villiers DC, RCB 184 5162 133* 39.70 151.68 3 40
Chris Gayle KKR, RCB, PBKS 142 4965 175* 39.72 148.96 6 31
Robin Uthappa MI, PWI, KKR, RR, RCB, CSK 205 4952 88 27.51 130.35 0 27
Dinesh Karthik DC, GLs, PBKS, KKR, MI, RCB 257* 4833 97* 26.40 135.49 0 22
See also  Euro 2024 draw: Live updates, reaction from ceremony as group stage schedule for UEFA European Championship is confirmed

Who is the fastest player to complete 6000 runs in IPL?

Only four players have completed 6000 runs in the IPL – Virat Kohli, Shikhar Dhawan, David Warner and Rohit Sharma. And only Virat Kohli has scored more than 7000 runs in the IPL.

While Rohit Sharma was the most recent player to reach the milestone, David Warner is the fastest player to do so, achieving the feat in his 165th match in the IPL. 

Virat Kohli took 188 innings while Shikhar Dhawan took 199 innings. Rohit Sharma’s 6000th IPL run came in his 232nd game.

MORE: IPL 2023: Date and TV schedule for T20 cricket tournament


Leave a Reply

Your email address will not be published. Required fields are marked *