David Warner has 2nd top batting average in IPL

Highest Batting Average In IPL (Min 50 Innings)

Batting well in the biggest cricket league in the world requires determination, skill, composure, and grit. In T20 cricket a batsman has to be quick in order to score runs and be consistent at the same time to contribute to the team’s cause. Several players in the league are the pillars of their teams and score highly in most of the matches. Now we will get to know about the players with the highest batting average in IPL (min 50 innings). 

Highest Batting Average In IPL (Min 50 Innings)

Players with Highest Batting Average In IPL

KL Rahul

Flamboyant Indian opener KL Rahul conquers the chart of having the highest batting average in IPL (min 50 innings). Making his IPL debut in 2013, KL Rahul has so far played 118 IPL games and amassed 4163 runs at an awesome average of 46.77. The wicket-keeper batsman scripted four 100s and thirty-three 50s in his name. 

David Warner

Australian opener David Warner gets 2nd place in terms of maintaining the highest batting average. Having played 176 matches, Warner made 6397 runs, averaging 41.53. The Australian Southpaw has the most fifties in his name (61) in the Indian Premier League. Warner takes each and every match with responsibility and tries to add some runs for the team. 

Shaun Marsh 

The first orange cup winner of IPL, Shaun Marsh occupies the 3rd position on the list of keeping the best batting average, 39.95. Marsh was on the top of his game in the first few IPL seasons, accumulating 2477 runs in 71 matches.  Striking at 132.74, the elegant left-hand batsman hit 20 fifties and 1 century.

Jean-Paul Duminy 

Proteas all-rounder Jean-Paul Duminy has the 4th highest batting average among the players with a minimum of 50 innings. Duminy batted at a staggering average of 39.78 and made 2029 runs. Although Duminy’s strike was not as the T20 standard, he managed to get 14 half-centuries in his IPL career.

Chris Gayle

West Indian legend, who was also a great entertainer in T20 cricket is featured in 5th position on the highest average in the IPL tally. Having played 142 IPL games in his 13 years of glorious IPL career, Gayle accumulated 4965 runs at an impressive average of 39.72, while his strike rate was a dashing 148.96. The swashbuckling opener also holds the feat of most IPL centuries (6).

Jos Buttler

The English batsman who scared every bowler with his explosive power-hitting, Jos Buttler finds himself in 10th place on the elite list of best batting averages in IPL history. In the last 7 years (2016-2023), Buttler has been the most consistent batter in IPL and barely disappointed his team and fans. Featuring 96 games for Mumbai Indians and Rajasthan Royals, Buttler has mustered 3223 runs at a commendable average of 37.91.

List of Top 10 Players with Highest Batting Average In IPL

Player Matches Innings Runs Average 
KL Rahul118109416346.77
David Warner176176639741.53
Shaun Marsh7169247739.95
JP Duminy8377202939.78
Chris Gayle142141496539.72
AB DE Villiers184170516239.70
Ruturaj Gaikwad5251179739.06
MS Dhoni250218508238.79
Mike Hussey5958197738.76
Jos Buttler9695322337.91
Shubman Gill9188279037.70
Virat Kohli 237229726337.24
Faf Du Plessis 130123413336.90
David Miller121115271436.19
Kane Williamson7775210136.22
Which overseas player has the highest batting average in the IPL?

Devon Conway has the highest batting average in the IPL among batsmen (48.63). 

Which batsman has the highest batting average in the IPL (min 50 innings)?

KL Rahul has the highest batting average in the IPL (50 innings), 46.77. 

Which player has the highest batting average in IPL 2023?

Shubman Gill has the highest batting average in IPL 2023 (59.33).

Leave a Reply

Scroll to Top
%d bloggers like this: