Highest Batting Average in IPL 2025

# Player M Inns Runs NO AVG S/R 4s 6s
1 5 5 167 2 55.67 126.52 19 1
2 40 40 1793 4 49.81 145.89 183 52
3
KL Rahul (DC,LSG,PBKS,RCB,SRH)
145 137 5229 24 46.27 136.10 453 208
4
Adam Voges (RR)
9 7 181 3 45.25 126.57 15 3
5
Hashim Amla (PBKS)
16 16 577 3 44.38 151.44 60 21
6
Iqbal Abdulla (KKR,RCB,RR)
49 13 88 11 44.00 104.76 9 1
7
Devon Conway (CSK)
29 28 1080 3 43.20 139.72 116 34
8
Tristan Stubbs (DC,MI)
32 31 711 14 41.82 164.20 51 38
9
Cameron Green (MI,RCB)
29 28 707 11 41.59 153.70 62 32
10
Shashank Singh (PBKS,SRH)
41 33 773 14 40.68 157.76 56 43
11 8 7 203 2 40.60 130.13 9 13
12
David Warner (DC,SRH)
184 184 6565 22 40.52 139.77 663 236
13 71 70 2502 8 40.35 137.47 231 95
14
Jos Buttler (GT,MI,RR)
121 119 4120 16 40.00 149.38 407 185
15
Heinrich Klaasen (RCB,RR,SRH)
49 45 1480 8 40.00 169.72 98 89
16 29 29 1079 2 39.96 126.64 109 44
17
Shaun Marsh (PBKS)
71 69 2477 7 39.95 132.74 266 78
18
Jean Paul Duminy (DC,DEC,MI)
83 77 2029 26 39.78 124.02 126 79
19
Chris Gayle (KKR,PBKS,RCB)
142 141 4965 16 39.72 148.96 405 357
20
AB de Villiers (DC,RCB)
184 170 5162 40 39.71 151.69 413 251
21
Virat Kohli (RCB)
267 259 8661 40 39.55 132.86 771 291
22
Shubman Gill (GT,KKR)
118 115 3866 17 39.45 138.72 372 119
23
Michael Hussey (CSK,MI)
59 58 1977 7 38.76 122.64 198 52
24
MS Dhoni (CSK,RPS)
278 242 5439 100 38.30 137.45 375 264
25 54 51 1499 11 37.48 144.41 113 74
26 32 32 1107 2 36.90 137.52 121 44
27
Andrew Symonds (DEC,MI)
39 36 974 9 36.07 129.87 74 41
28
Abu Nechim (MI,RCB)
17 6 36 5 36.00 138.46 4 1
29 7 7 252 0 36.00 206.56 18 24
30
David Miller (GT,LSG,PBKS,RR)
141 135 3077 49 35.78 138.60 220 138
31
Kevin Pietersen (DC,RCB,RPS)
36 36 1001 8 35.75 134.72 92 40
32
Kane Williamson (GT,SRH)
79 77 2128 17 35.47 125.62 186 64
33
Faf du Plessis (CSK,DC,RCB,RPS)
154 147 4773 11 35.10 135.79 439 174
34
Shikhar Dhawan (DC,DEC,MI,PBKS,SRH)
222 221 6769 28 35.07 127.14 768 152
35
Suryakumar Yadav (KKR,MI)
166 151 4311 28 35.05 148.66 454 168
36 5 4 35 3 35.00 94.59 3 0
37
Jonny Bairstow (MI,PBKS,SRH)
52 52 1674 4 34.88 146.07 173 74
38
Travis Head (RCB,SRH)
38 37 1146 4 34.73 170.03 126 55
39
Steven Smith (DC,PWI,RPS,RR)
103 93 2485 21 34.51 128.09 225 60
40
Ayush Mhatre (CSK)
7 7 240 0 34.29 188.98 31 11
41
Shreyas Iyer (DC,KKR,PBKS)
133 132 3731 23 34.23 133.35 314 152
42
Nicholas Pooran (LSG,PBKS,SRH)
90 87 2293 20 34.22 168.98 158 167
43
Rishabh Pant (DC,LSG)
125 123 3553 19 34.16 147.61 319 170
44
Chris Lynn (DEC,KKR,MI)
42 42 1329 3 34.08 140.63 132 66
45
Philip Salt (DC,KKR,RCB)
34 34 1056 3 34.06 175.71 122 56
46 67 67 2166 3 33.84 152.86 258 92
47 78 78 2334 9 33.83 119.82 295 29
48
Owais Shah (KKR,KOCHI,RR)
23 22 506 7 33.73 130.08 34 23
49 2 2 67 0 33.50 171.79 9 3
50
Brad Hodge (KKR,KOCHI,RR)
66 63 1400 21 33.33 125.22 122 43

Stats updated after every match.

# - Player Rank
M - Matches Played
W– Won
L– Lost
T– Tied
N/R– No Result
PTS– Points
NRR– Net Run Rate
Q– Qualified
Inns - Innings Bowled
Ovr - Overs Bowled
Runs - Runs Conceded
Wk - Wickets Taken
Avg - Bowling Average
Eco - Economy Rate
SR - Bowling Strike Rate
4W - 4 Wickets in an Innings
5W - 5 Wickets in an Innings

Highest Batting Average in IPL History

Morne Van Wyk stands in the record books as the highest batting average in IPL history. He scored 167 runs in 5 innings at an average of 55.67 and 126.52, strike rate, hitting 19 fours and 1 six. He played IPL for KKR.

At the 2nd spot, Sai Sudharsan has played 39 innings, registered 1685 runs with an average of 46.81 and a strike rate of 144.26, including 171 fours and 48 sixes. The left-handed batter has been part of GT in the IPL. 

KL Rahul has featured in 137 innings, amassing 5229 runs at an average of 46.27 and a strike rate of 130.10. The right-hand batter has notched 453 fours and 208 sixes and played for teams like SRH, RCB, KXIP, LSG and DC in IPL.

Rajasthan Royals player Adam Voges got the opportunity to perform in 7 innings and scored 181 runs with a 45.25 batting average and 126.57 strike rate. He managed to hit 15 boundaries and 3 sixes in his IPL career and 4th player in the list of highest batting average in IPL. 

Hashim Amla from PBKS is the 5th cricketer in the list of the highest averages in IPL. Amla maintained a 44.38 batting average and made 577 runs in 16 innings with a strike rate of 151.44. He has hit 40 fours and 21 huge sixes. 

Iqbal Abdulla has had the opportunity to represent KKR, RCB, and RR in IPL. He posted 88 runs in 13 innings with an average of 44.00 and a 104.76 strike rate in IPL. He has smashed 9 fours and 1 six in IPL and ranked 6th place in achieving the highest batting average in IPL history.

Highest Batting Average in IPL (FAQs)