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: 22.09.2024
best batting average in ipl history | Sports Social Blog

Indian Premier League (IPL) has become the top attraction of world cricket with consistent success. Players from different international teams and backgrounds playing under one competition give IPL a special place in a fan's heart. 


Since its debut in 2008, IPL has experienced a lot of talented batters, who have performed consistently for their teams. They have made themselves one of the key batters for their teams. Some of them can be seen in the list of highest batting averages.


Here is the list of the top five players with the highest batting averages in IPL history (minimum 50 innings).


5. JP Duminy (average 45.46)


JP Duminy (Image Credit: X)
JP Duminy (Image Credit: X)


Former South African cricketer JP Duminy had some great moments in his IPL career. In his 83 IPL matches, Duminy scored 2029 runs in 77 innings with an average of 39.78. He hit 14 half-centuries in his IPL career. 

 

4. Shaun Marsh (average 41.75)


Shaun Marsh (Image Credit: X)
Shaun Marsh (Image Credit: X)


Australian cricketer Shaun Marsh started in dream fashion in the IPL. The left-handed top-order batter was one of the legends of Kings XI Punjab (presently known as Punjab Kings). He scored 2477 runs in 69 IPL innings (71 IPL matches) with an average of 39.95. He hit one century and 20 half-centuries in his IPL career.

 

3. David Warner (average 40.52)


David Warner (Image Credit: X)
David Warner (Image Credit: X)


David Warner is one of the best overseas players in the IPL history. The Aussie left-handed opening batter has scored 6565 runs in 184 IPL innings with an average of 40.52. He has hit four centuries and 62 half-centuries.



2. Ruturaj Gaikwad (average 39.95)


Ruturaj Gaikwad (Image Credit: X)
Ruturaj Gaikwad (Image Credit: X)


Ruturaj Gaikwad has emerged as one of the future of Indian batting. After making his IPL debut in 2020, Gaikwad has played 66 IPL matches, where the right-handed batter has scored 2380 runs in 65 innings with an average of 41.75. He has recorded two centuries and 18 half-centuries in IPL career.



1. KL Rahul (average 39.78)


KL Rahul (Image Credit: X)
KL Rahul (Image Credit: X)


Indian cricketer KL Rahul is on top of this list. Playing for various teams, Rahul has played 132 IPL matches, where the right-handed batter has scored 4683 runs (123 innings) with an average of 45.46. He has recorded four centuries and 37 half-centuries.


List of players with the best batting average in IPL:

Position

Player

Average

1

KL Rahul

45.46

2

Ruturaj Gaikwad

41.75

3

David Warner

40.52

4

Shaun Marsh

39.95

5

JP Duminy

39.78


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.