Indian Premier League has become the top attraction of world cricket within a very short span of time. Players from different international teams and backgrounds playing under one championship give IPL a special place in a fan's heart.
Here is the list of the top 5 players with the highest batting averages in IPL history so far:
1. Adam Vogues
Former Australian international and one of the most celebrated players of IPL franchise Kolkata Knight Riders is the player with highest batting average in IPL history so far. Vogues has played for KKR in a total of 9 matches and has scored 181 runs. His highest score in IPL is 45 not out. This batting statistics give him an overall batting average of 45.25 in Indian Premier League
2. KL Rahul
Indian opener and captain of Punjab King’s KL Rahul top’s this list in the second position. Rahul has represented different teams in IPL in a total of 81 matches. From the 81 matches he has played, he has scored a total of 2647 runs which includes 2 centuries and 21 half centuries. Rahul’s IPL average is 44.86 and this makes him the second positioned player in this list.
Also Read | Most maiden overs in IPL history
3. Hashim Amla
Former South African opener, Hashim Amla has played a total of 16 IPL matches in his career. He is the player with the third highest IPL batting average also. From the 16 matches he has played Amla scored a total of 577 runs including 2 centuries and 3 half centuries. His highest score in Indian Premier League is 107 runs and this batting statistics gives him an overall average of 44.38.
4. Iqbal Abdulla
Iqbal Abdulla played for Royal Challengers Bangalore for various seasons. He has played a total of 49 IPL matches and has batted in 13 innings. With a total runs of 88 scored from 13 innings Iqbal Abdulla has a batting average of 44.0 runs in IPL history.
Also Read | Best economy rates in IPL
5. David Warner
David Warner is one of the best players in the history of IPL. This captain of Sunrisers Hyderabad has played a total of 142 IPL matches and has scored a total of 5254 runs which includes 4 centuries and 48 half centuries. His high score in Indian Premier League is 126 runs and has an overall batting average of 42.71 runs.
List of players with best batting average in IPL:
Position | Player | Team | Batting Average |
1 | Adam Voges | Rajasthan Royals | 45.25 |
2 | KL Rahul | Punjab Kings | 44.86 |
3 | Hashim Amla | Punjab Kings | 44.38 |
4 | Iqbal Abdulla | Royal Challengers Bangalore | 44.00 |
5 | David Warner | Sunrisers Hyderabad | 42.71 |
Next Read | Best Bowling Average in IPL history