PlayerAverageMatchesInningsNot OutsRunsSeason
Luke Pomersbach
(Kings XI Punjab)
152.005541522008
Deepak Hooda
(Kings XI Punjab)
101.007541012020
Simon Katich
(Kings XI Punjab)
96.00221962008
Albie Morkel
(Delhi Daredevils)
86.00432862015
Michael Hussey (CSK)84.004311682008
Manish Pandey (RCB)84.005421682009
MS Dhoni (CSK)83.20151274162019
Tom Curran (RR)83.00543832020
JP Duminy
(Deccan Chargers)
81.339962442012
Virat Kohli (RCB)81.08161649732016

(Note: Batters with 1 inning and 1 dismissal considered in the table.)


Key Insights

Luke Pomersbach recorded the highest batting average in an IPL season. The former Australian batter turned up for Kings XI Punjab in the inaugural edition. He batted in five innings and scored 152 runs while remaining not out four times to have an average of 152.

Among the batters with 500-plus runs in a season, Virat Kohli has the highest average. He averaged 81.08 while accumulating 973 runs, which is again the most for a batter in an edition.

KL Rahul has the most IPL seasons with a 50-plus average. He has averaged above 50 in five editions, that too in a row. Rahul is the lone batter to have such a long streak. Chris Gayle and Virat Kohli follow with three consecutive seasons each.

Ishan Kishan has the best average in an edition as an opener. He scored 134 runs in two innings at an average of 134 in 2021. A season before that, Kishan averaged 101 with 202 runs in four outings. This made him the only opener with a 100-plus average in two IPL seasons.

MS Dhoni and Dinesh Karthik have remained not out the most times in an IPL edition. Dhoni was unbeaten 10 times in 2014, while Karthik levelled him in 2022. Find out the list of openers who have stayed not-out most times in IPL here.