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 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).

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 100 IPL games, and amassed 3508 runs at an awesome average of 47.41. The wicket-keeper batsman scripted three 100s and twenty eight 50s in his name.
David Warner
Australian opener David Warner gets the 2nd place in terms of maintaining the highest batting average. Having played 153 matches, Warner made 5580 runs, averaging 41.64. The Australian southpaw has the most fifties in his name (52). 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, accumulating 2477 runs in 71 matches.
Jean Paul Duminy
Proteas all-rounder Jean Paul Duminy has the 5th highest batting average among the players with minimum 50 innings. Duminy batted at a staggering average of 39.78 and made 2029 runs.
List of Top 10 Players with Highest Batting Average In IPL
Player | Matches | Innings | Runs | Average |
KL Rahul | 100 | 91 | 3508 | 47.40 |
David Warner | 153 | 153 | 5580 | 41.64 |
Shaun Marsh | 71 | 69 | 2477 | 39.95 |
JP Duminy | 83 | 77 | 2029 | 39.78 |
Chris Gayle | 142 | 141 | 4965 | 39.72 |
AB DE Villiers | 184 | 170 | 5162 | 39.70 |
MS Dhoni | 225 | 198 | 4838 | 39.65 |
Mike Hussey | 59 | 58 | 1977 | 38.76 |
Kane Williamson | 69 | 67 | 2009 | 38.63 |
Jos Buttler | 70 | 69 | 2240 | 37.33 |
Aiden Makram has the highest batting average in the IPL (49.16).
KL Rahul has the highest batting average in the IPL (50 innings), 47.40.
Senior Cricket Content Editor at Skyblogs Cricket.
Contact me at info@skyblogs.in