Highest Batting Average in IPL 2026

Rank Player M Inns Runs NO AVG S/R 4s 6s
1 5 5 167 2 55.67 126.52 19 1
2
Prashant Veer (CSK)
2 2 49 1 49.00 136.11 7 1
3 7 6 240 1 48.00 164.38 22 15
4 47 47 2028 4 47.16 146.96 211 62
5
KL Rahul (DC,LSG,PBKS,RCB,SRH)
152 144 5586 25 46.94 138.54 489 227
6
Tristan Stubbs (DC,MI)
39 37 907 17 45.35 157.47 65 44
7
Adam Voges (RR)
9 7 181 3 45.25 126.57 15 3
8
Hashim Amla (PBKS)
16 16 577 3 44.38 151.44 60 21
9
Iqbal Abdullah (KKR,RCB,RR)
49 13 88 11 44.00 104.76 9 1
10
Devon Conway (CSK)
29 28 1080 3 43.20 139.72 116 34
11
Heinrich Klaasen (RCB,RR,SRH)
57 53 1829 9 41.57 165.52 123 103
12 8 7 203 2 40.60 130.13 9 13
13 15 15 609 0 40.60 222.26 49 56
14
David Warner (DC,SRH)
184 184 6565 22 40.52 139.77 663 236
15
Shashank Singh (PBKS,SRH)
48 38 843 17 40.14 160.27 62 47
16
Shubman Gill (GT,KKR)
124 121 4163 17 40.03 139.42 401 130
17 29 29 1079 2 39.96 126.64 109 44
18
Virat Kohli (RCB)
274 266 8989 41 39.95 133.76 807 303
19
Shaun Marsh (PBKS)
71 69 2477 7 39.95 132.74 266 78
20
Jean Paul Duminy (DC,DEC,MI)
83 77 2029 26 39.78 124.02 126 79
21
Chris Gayle (KKR,PBKS,RCB)
142 141 4965 16 39.72 148.96 405 357
22
AB de Villiers (DC,RCB)
184 170 5162 40 39.71 151.69 413 251
23
Jos Buttler (GT,MI,RR)
128 126 4351 16 39.55 149.72 434 195
24
Michael Hussey (CSK,MI)
59 58 1977 7 38.76 122.64 198 52
25
Mukul Choudhary (LSG)
7 7 155 3 38.75 147.62 9 12
26
MS Dhoni (CSK,RPS)
278 242 5439 100 38.30 137.45 375 264
27
Cameron Green (KKR,MI,RCB)
36 35 869 12 37.78 153.26 78 39
28 78 77 2606 8 37.77 136.65 242 97
29 32 32 1107 2 36.90 137.52 121 44
30
Tim David (MI,RCB)
57 51 1029 23 36.75 176.80 66 75
31 61 58 1680 12 36.52 146.85 134 81
32
David Miller (DC,GT,LSG,PBKS,RR)
148 141 3181 53 36.15 139.15 229 144
33
Andrew Symonds (DEC,MI)
39 36 974 9 36.07 129.87 74 41
34
Abu Nechim (MI,RCB)
17 6 36 5 36.00 138.46 4 1
35
Kevin Pietersen (DC,RCB,RPS)
36 36 1001 8 35.75 134.72 92 40
36
Shreyas Iyer (DC,KKR,PBKS)
140 138 4010 25 35.49 136.02 331 173
37
Kane Williamson (GT,SRH)
79 77 2128 17 35.47 125.62 186 64
38
Faf du Plessis (CSK,DC,RCB,RPS)
154 147 4773 11 35.10 135.79 439 174
39
Shikhar Dhawan (DC,DEC,MI,PBKS,SRH)
222 221 6769 28 35.07 127.14 768 152
40 5 4 35 3 35.00 94.59 3 0
41
Jonny Bairstow (MI,PBKS,SRH)
52 52 1674 4 34.88 146.07 173 74
42 75 75 2421 5 34.59 152.94 287 104
43
Steven Smith (DC,PWI,RPS,RR)
103 93 2485 21 34.51 128.09 225 60
44 173 158 4468 28 34.37 148.44 471 172
45
Chris Lynn (DEC,KKR,MI)
42 42 1329 3 34.08 140.63 132 66
46
Phil Salt (DC,KKR,RCB)
40 40 1258 3 34.00 174.48 138 67
47
Ayush Mhatre (CSK)
13 13 441 0 33.92 183.75 51 23
48 78 78 2334 9 33.83 119.82 295 29
49
Owais Shah (KKR,KOCHI,RR)
23 22 506 7 33.73 130.08 34 23
50
Rishabh Pant (DC,LSG)
132 130 3700 20 33.64 146.94 333 175
51
Brad Hodge (KKR,KOCHI,RR)
66 63 1400 21 33.33 125.22 122 43
52 9 7 133 3 33.25 152.87 11 6
53
Suresh Raina (CSK,GL)
205 200 5528 30 32.52 136.73 506 203
54
Travis Head (RCB,SRH)
46 45 1332 4 32.49 165.67 148 63
55
Prerak Mankad (LSG,PBKS)
6 6 97 3 32.33 132.88 13 2
56
Jason Roy (DC,GL,KKR,SRH)
21 21 614 2 32.32 138.60 75 21
57
Ben Rohrer (DC)
8 8 193 2 32.17 137.86 21 5
58 49 45 1349 3 32.12 161.94 88 91
59
Basil Thampi (GL,MI,SRH)
25 8 32 7 32.00 91.43 1 1
60
Nicholas Pooran (LSG,PBKS,SRH)
97 94 2366 20 31.97 163.62 163 170
61
Sameer Rizvi (CSK,DC)
20 15 381 3 31.75 145.98 30 22
62
Priyansh Arya (PBKS)
23 23 729 0 31.70 198.64 71 50
63
Sanju Samson (CSK,DC,RR)
184 179 4997 21 31.63 140.88 410 234
64
Quinton De Kock (DC,KKR,LSG,MI,RCB,SRH)
118 118 3441 8 31.28 135.31 334 143
65 3 3 62 1 31.00 116.98 5 2
66
Shane Watson (CSK,RCB,RR)
145 141 3874 16 30.99 137.91 376 190
67
Josh Inglis (PBKS)
11 11 278 2 30.89 162.57 26 16
68
Gautam Gambhir (DC,KKR)
154 153 4217 16 30.78 123.88 492 59
69
Rinku Singh (KKR)
66 57 1231 17 30.78 143.47 100 59
70
S Badrinath (CSK)
95 67 1441 20 30.66 118.89 154 28
71
Shivam Dube (CSK,RCB,RR)
86 82 1987 17 30.57 143.57 119 127
72
Venkatesh Iyer (KKR,RCB)
63 57 1497 8 30.55 138.10 137 67
73
Ajinkya Rahane (CSK,DC,KKR,MI,RPS,RR)
205 191 5184 20 30.32 125.49 522 132
74 9 6 121 2 30.25 101.68 14 1
75
Aiden Markram (LSG,PBKS,SRH)
64 62 1602 9 30.23 136.57 128 66
76 29 25 663 3 30.14 144.13 69 23
77
Ishan Kishan (GL,MI,SRH)
127 120 3310 9 29.82 141.76 323 150
78
Rohit Sharma (DEC,MI)
276 271 7183 30 29.80 132.60 653 310
79 20 16 327 5 29.73 108.64 25 8
80
Abhishek Sharma (DC,SRH)
85 82 2196 8 29.68 169.84 210 129
81
David Wiese (KKR,RCB)
18 11 148 6 29.60 146.53 12 7
82
Ravi Bopara (PBKS,SRH)
24 22 531 4 29.50 117.22 39 16
83
Manish Pandey (DC,KKR,LSG,MI,PWI,RCB,SRH)
174 162 3942 28 29.42 121.52 340 115
84 50 43 912 12 29.42 156.16 76 47
85 19 19 525 1 29.17 152.17 56 29
86
Kyle Mayers (LSG)
13 13 379 0 29.15 144.11 38 22
87
Yusuf Pathan (KKR,RR,SRH)
174 154 3204 44 29.13 142.97 262 158
88 4 3 58 1 29.00 161.11 5 3
89 5 4 58 2 29.00 123.40 6 1
90
Manoj Tiwary (DC,KKR,PBKS,RPS)
98 85 1695 26 28.73 116.98 159 40
91
Saurabh Tiwary (DC,MI,RCB,RPS)
93 74 1494 22 28.73 120.10 111 50
92 189 171 3412 52 28.67 147.32 218 223
93
Mahela Jayawardene (DC,KOCHI,PBKS)
80 78 1802 15 28.60 123.26 201 39
94 36 29 657 6 28.57 140.38 40 39
95
Jacques Kallis (KKR,RCB)
98 96 2427 11 28.55 109.23 256 44
96
Ravindra Jadeja (CSK,GL,KOCHI,RR)
262 204 3392 85 28.50 130.16 251 118
97 58 57 1592 1 28.43 157.94 165 87
98 10 9 199 2 28.43 122.09 12 8
99
Graeme Smith (PWI,RR)
29 29 739 3 28.42 110.63 94 9
100
Dwayne Smith (CSK,DEC,GL,MI)
91 89 2385 5 28.39 135.20 245 117

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: Consistent Run-Scorers

Morne van Wyk (KKR) has achieved the highest batting average of 55.67 in IPL history. In 5 innings, he scored 167 runs, hitting 19 fours and 1 sixes. After playing 2 innings, Prashant Veer (CSK) holds a remarkable batting average of 49.00 with 49 runs in the IPL. Cooper Connolly (PBKS) has maintained a top-class batting average of 48.00 across 6 innings, scoring 240 runs in the tournament. Sai Sudharsan (GT) recorded a batting average of 47.16 from 47 innings, accumulating 2028 runs in the IPL. Overall, these batters have set high standards with their consistency and class, highlighting the competitiveness that defines the best batting performances in IPL history.

Players with highest batting average in ipl history

The batting average is important in the game for long term consistency and impact in the Indian Premier League. The IPL stats and IPL records are the crucial part of the players as this increases the brand value of the player. Now let's turn our focus to the highest batting average in ipl history.

Sai Sudharsan led the board of highest batting average in ipl history with 49.81 average rate at the strike rate of 145.89 in 40 matches. His performance in the IPL 2025 was incredible where he scored one of the best in the season,108 not out against Mumbai Indians. He has achieved several not out innings in the IPL seasons.

Vivrant Sharma maintained 69.00 and Morne van Wyk with 55.67 average rate which is the best batting average in ipl but their number of matches is low in the IPL seasons.

KL Rahul has surprised with his average rate 46.27 in 137 innings and delivered one of the best batting averages in the IPL season. KL Rahul is the middle order batsman and he has 23 not out innings across IPL seasons. He marked an outstanding performance in the 2020 season when he scored 132 not out against RCB

Players with most consistent batting average in IPL

In terms of innings, Virat Kohli has served the best with the most consistent batting average in IPL.  Virat Kohli batting average in IPL is 39.55 in 259 innings and maintained the strike rate of 132.86 throughout the IPL seasons. 

Virat Kohli's high score was 113 against Rajasthan Royals (RR) in IPL 2024 and he has achieved 40 not outs in the IPL innings. 

According to the IPL innings KL Rahul and David Warner have achieved an exceptionally amazing batting average rate with their outstanding performances in the entire season but emerging talents of sai sudharshan and Ruturaj Gaikwad stand in the good position alongside legends like David Warner, MS Dhoni and AB de Villiers.

Highest Batting Average in IPL (FAQs)