The Indian Premier League (IPL) takes place every year in the months of April and May. So far seven editions of the IPL have been held so far. T20 cricket is a format where batsmen show their skills to clear the boundary and entertain the crowd. In the IPL many stars have made a name for themselves with the likes of Pathan, Suresh Raina and Gayle being a few of them. While getting good scores is important, but getting these scores on a consistent basis takes good temperament and controlled aggression. The most difficult part for every player is not to be intimidated by the strength of the opposition and keep their form going for a long period of 2 months.

We know you have in mind your options, but do they make the list ?

Cricmatez makes a list of batsmen of Top 10 highest batting average in IPL :

Top 10 highest batting average in IPL

10. Jean Paul Duminy (South Africa) – 39.66

JP Duminy (South Africa) – No.10

J.P Duminy, who started off as a frontline batsman for South Africa is now better known as an all-rounder. When his batting is not upto the mark, he answers his critics with his bowling. Duminy is a very good captain as well. For the 2015 season of IPL he has been appointed the captain of Delhi Daredevils. Overall, in the IPL he averages 39.66 from 53 matches with 10 half centuries to his credit at an impressive strike rate of 123.38 which is decent for this format. J.P Duminy is no. 10 in the list of top 10 highest batting average in IPL.