Top 5 batsman with best batting average in IPL history

The 14th edition of the Indian Premier League is all set to begin from April 9 as the Royal Challengers Bangalore take on the Mumbai Indians at the M. A. Chidambaram Stadium in Chennai.

Like last year’s IPL in the United Arab Emirates, this year’s tournament promises to be another entertaining season with loads of runs being scored across the 60 games that are set to be played from April 9 to May 30.

With the six venues including Kolkata, Bengaluru, Chennai, Mumbai, Delhi and Ahmedabad being fairly high scoring grounds, expect batsmen to make merry whenever presented with an opportunity.

So, as we come closer to the IPL, we take a look at the players with the best average in the history of the IPL.


Ruturaj Gaikwad shined for Chennai Super Kings towards the fag end of last season and was perhaps one of the brightest spots in an otherwise dull campaign for the three-time IPL champions.

While every other batsman struggled to score runs in the UAE, Gaikwad in his limited chances shined bright and smashed three fifties from his six innings and scored 204 runs with a highest of 72. 

Gaikwad has an average of 51.00 from a total of 6 matches and is the highest in the history of the IPL so far.


Adam Voges represented the Rajasthan Royals in the 2010 season and scored a total of 181 runs from 9 matches.

The Australian didn’t score a single fifty or century but played some handy knocks here and there and finished with an average of 45.25 and a highest score of 45 not out.

The 2010 campaign was Voges’ only run in the cash-rich league.


The current Punjab Kings captain has been one of the most consistent players over the past couple of seasons in the IPL. Rahul has matured as a player and that also earned him the captaincy of the franchise after Punjab let R Ashwin go ahead of last season in the UAE.

Rahul has so far scored 2,647 runs from 81 matches at an average of 44.86. He has 21 fifties to his name and two centuries as well with a highest score of 132 not out.

The wicketkeeper-batsman, who was the top scorer in last year’s IPL with 670 runs from 14 matches, has so far represented three franchises in PK, RCB and Sunrisers Hyderabad.


The South African veteran batsman only featured in two IPL seasons with the PK, out of which one went extremely well while the other had a more lacklustre feel to it.

Amla’s debut season came in 2016, where he scored 157 runs from 6 matches at an average of 26.16 and had hit one fifty. However, he returned strongly next season and slammed 420 runs from 10 games at an average of 60.00, where he scored two centuries and two fifties each and had a highest score of 104 not out.

Amla’s career average in the IPL is 44.38 and is the fourth-best in the league history overall.


Iqbal Abdulla is perhaps the unlikeliest of names on the list with the 2008 U-19 World Cup-winning all-rounder being fifth in the list ahead of the likes of many veterans.

Abdulla, who also played for Kolkata Knight Riders and Mumbai Indians, has an average of 44.00 from 49 matches in the IPL. Abdulla has scored 88 runs in the tournament and has a highest score of 33 not out.

Abdulla last played in 2017 where he got just two matches, scoring 5 runs and picking up two wickets.

This year’s IPL will give the chance to the likes of David Warner (42.71), Jonny Bairstow (41.57), Chris Gayle (41.13), MS Dhoni (40.99) and AB de Villiers (40.40) to go ahead of others with some solid knocks.



Leave a Reply

Your email address will not be published. Required fields are marked *