IPL Batting Average Records: The Most Consistent Run-Scorers in Tournament History
Batting average in T20 cricket is a more complex statistic than in Tests or ODIs. When adjusted for IPL conditions and roles, it reveals which players have been most consistently productive per opportunity.
Best Batting Averages in IPL (Minimum 2,000 Runs)
| Rank | Player | Innings | Runs | Average | Not-Outs | SR |
|---|---|---|---|---|---|---|
| 1 | KL Rahul | 112 | 4,163 | 42.47 | 14 | 136.3 |
| 2 | David Warner | 153 | 6,397 | 41.67 | 22 | 139.9 |
| 3 | Chris Gayle | 138 | 4,985 | 40.69 | 15 | 149.4 |
| 4 | AB de Villiers | 157 | 5,162 | 39.71 | 27 | 151.7 |
| 5 | MS Dhoni | 225 | 5,243 | 38.83 | 90 | 135.9 |
| 6 | Jos Buttler | 71 | 2,631 | 38.69 | 3 | 149.0 |
| 7 | Virat Kohli | 223 | 8,004 | 37.57 | 10 | 131.7 |
| 8 | David Miller | 135 | 3,650 | 37.24 | 38 | 141.5 |
| 9 | Faf du Plessis | 153 | 4,723 | 34.51 | 16 | 133.1 |
| 10 | Shikhar Dhawan | 208 | 6,769 | 34.87 | 14 | 126.5 |
The Average-Strike Rate Matrix
The most valuable IPL batsmen combine high average with high strike rate:
| Player | Average | Strike Rate | Category |
|---|---|---|---|
| De Villiers | 39.7 | 151.7 | Elite |
| Gayle | 40.7 | 149.4 | Elite |
| Buttler | 38.7 | 149.0 | Elite |
| Warner | 41.7 | 139.9 | Excellent |
| Kohli | 37.6 | 131.7 | High |
De Villiers and Gayle occupy the elite quadrant — combining averages above 39 with strike rates above 148. This combination is extraordinarily rare in T20 cricket at this volume.
MS Dhoni: The Not-Out King
Dhoni's average of 38.83 requires contextual adjustment. Of his 225 innings, 90 were not-out — a percentage of 40%. This inflates his average relative to top-order batsmen. Adjusted for role and batting position, his average is genuinely remarkable for a player who batted at positions 5-7 in the most pressure-filled phases.
KL Rahul: The Modern Average Leader
Rahul's average of 42.47 in 112 innings represents the highest among players with 3,000+ IPL runs. His combination of classical stroke-making and calculated aggression produced an average that exceeds every player with significantly more experience.
The Consistency Factor: Most Consecutive 20+ Scores
| Player | Consecutive 20+ | Season |
|---|---|---|
| Kohli | 8 | 2016 |
| Warner | 7 | 2017 |
| Buttler | 6 | 2022 |
| De Villiers | 6 | 2015 |
Kohli's 8 consecutive innings of 20+ runs in 2016 is the longest streak of consistent scoring in IPL history.
Frequently Asked Questions
Who has the best batting average in IPL history?
Among players with 3,000+ IPL runs, KL Rahul holds the best batting average at approximately 42.47. Among players with 5,000+ runs, David Warner's 41.67 is the highest.
How is batting average calculated differently in T20 vs Test cricket?
The formula is identical: runs scored divided by innings dismissed. However, in T20 cricket, not-out innings occur more frequently — particularly for death-over batsmen — which inflates T20 averages relative to their Test equivalents.
What average is considered exceptional in IPL cricket?
An IPL batting average above 35 with 2,000+ runs is considered exceptional. Above 38-40 with 3,000+ runs is genuinely elite.
Has any IPL batsman averaged over 50 in a single season (minimum 10 innings)?
Jos Buttler averaged 57.2 in IPL 2022 across 17 innings for Rajasthan Royals — the highest single-season average by a player with 500+ runs in a full season.
How does playing for a strong vs weak team affect batting average?
Players on weaker IPL teams often face higher-pressure situations with less support, which can reduce averages. De Villiers' high average at a perennially underperforming RCB is therefore particularly significant.