Over the years there have been many phenomenal batsmen in Indian Premier League who have piled up loads of runs in the tournament. Most runs in IPL history which is one of the best franchise league in world cricket is always an honor for any batsman.
Some names are hall of fame worthy as well. Following are the top 10 all time highest run getters of Indian Premier League.
List of 10 IPL Highest Run Scorer
- Virat Kohli
- Shikhar Dhawan
- David Warner
- Rohit Sharma
- Suresh Raina
- AB De Villiers
- MS Dhoni
- Chris Gayle
- Robin Uthapa
- Dinesh Karthik
Former Indian Captain, Virat Kohli has scored most runs in IPL history and is currently one of the best batsman in IPL. Virat is one of those players who has just been with one franchise in IPL history.
While representing RCB Virat Kohli has scored 6624 runs in 223 IPL Matches with a massive tally of 44 half centuries and 5 hundreds. Winner of orange cap in 2016 edition during which he scored 973 runs which is till date most runs scored in IPL during a single season.
Shikhar Dhawan is an underrated name when it comes to IPL. Not many consider him the best, he is sitting at 2nd place in IPL highest runs scorer with 6244 runs in 206 matches. He has 47 half centuries and 2 centuries in his IPL Career. Over the years, Dhawan has featured for five different teams in IPL.
Only batsman to have won IPL orange cap three times David Warner is the 3rd highest run scorer of IPL and also have the record of most IPL runs by a foreign batsman in IPL history. Warner has played IPL for two franchises, Sunrisers Hyderabad and Delhi Daredevils. In 162 IPL Matches, Warner has scored 5881 runs with 55 half centuries and 4 centuries.
The current Indian all-format skipper, Rohit Sharma is on fourth spot in IPL top runs scorer list. Rohit is also the most successful IPL captain. Representing Deccan Chargers and Mumbai Indians, Rohit has scored 5879 runs in 227 IPL outings. He has 40 half centuries and one century to his name in IPL.
Known as Mr. IPL, Suresh Raina has scored 5528 runs in 205 IPL Matches and he is the 5th spot in list of IPL best batsman. Raina has represented Chennai Super Kings and Gujarat Lions in his illustrious career. The left-hander has 39 fifties and 1 hundred in his IPL Career.
AB de Villiers
Known as the superman of cricket, AB de Villiers has scored 5162 runs in 184 matches of IPL and in list of highest runs in IPL he is at 6th spot. AB has represented Royal Challengers Bangalore and Delhi Daredevils in IPL. He has 40 IPL fifties and 3 IPL hundreds to his name.
Representing the Chennai Super Kings and Rising Pune Supergiants, the Indian legend Mahendra Singh Dhoni is the at 7th spot among players with most runs in IPL. Dhoni has scored 4978 runs in his 234match IPL Career. He has 23 half centuries in his IPL career.
Christopher Henry Gayle, the Universe Boss is the 8th all-time best batsman in IPL. Winner of orange cap twice. Over the years Gayle has played for 4 different franchises scoring 4965 runs with 6 centuries and 31 half centuries.
2014 orange cap winner Robin Uthappa has scored 4952 runs in his IPL Career of 205 matches. He has 27 half centuries in his IPL Career. Uthappa over the years has represented 6 different franchises in IPL. He is the 9th highest IPL run getter.
After IPL 2022 Dinesh Karthik moved up to a ladder and removed Gautam Gambhir on 10rh place in all time top scorers in IPL. Wicket keeper batsman has amassed 4376 runs in 229 appearances in IPL with 20 half centuries under his belt.
Batsman With Most Runs in IPL History
|6||AB de Villiers||2008-2021||184||170||40||5162||133*||39.7||151.68||3||40|