Contact Us

Top 5 players with best batting average in IPL history

Here is the list of the top 5 players with the highest batting averages in IPL history so far. KL Rahul has stunning batting average of 44.86 in 81 IPL matches so far

JK
Last updated: 16.05.2021
best batting average in ipl history | Sports Social Blog

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.

 

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.

 

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

Chase Your Sport

Stay up-to-date on the latest sports news, stats, expert analysis and trends, including cricket, football, wrestling, tennis, basketball, Formula One and more. Find previews, schedules, results of upcoming events, and fantasy tips on Chase Your Sport.