Batting average in Test cricket is the gold standard of batter quality — a career average above 50 separates the great from the merely excellent. In T20 cricket, the consensus has long been that average is largely irrelevant: the format rewards aggression, boundary rate, and strike rate above consistency. That consensus deserves rigorous scrutiny. CricMind's analysis of 17 IPL seasons reveals that average is not irrelevant in T20 — but it means something fundamentally different than it does in Test cricket.
What Does Average Actually Measure in T20?
In Test cricket, average = runs per dismissal, and since innings last days, a high average means a batter both scores heavily and bats long. In T20, innings rarely exceed 20 balls for a specialist batter — the capacity for a 200-ball innings simply does not exist.
In the IPL specifically, a high batting average means a batter:
- Avoids cheap dismissals (single-figure scores in matches where the team needed runs)
- Converts small starts into meaningful scores (20+ rather than 15 not-out as the ceiling)
- Delivers match-defining contributions rather than cameos
The minimum threshold for this analysis is 1,000 balls faced in IPL (approximately 60-70 matches), which eliminates players who appeared in a handful of games and left with inflated numbers.
All-Time IPL Batting Average Leaders (min 1,000 balls faced)
| Rank | Batter | Matches | Runs | Average | Strike Rate |
|---|---|---|---|---|---|
| 1 | Virat Kohli | 252 | 8,040 | 37.4 | 131.6 |
| 2 | Rohit Sharma | 248 | 6,628 | 30.1 | 130.2 |
| 3 | David Warner | 184 | 6,397 | 41.8 | 139.9 |
| 4 | Shikhar Dhawan | 222 | 6,769 | 34.8 | 127.0 |
| 5 | AB de Villiers | 184 | 5,162 | 39.7 | 151.7 |
| 6 | Jos Buttler | 119 | 3,731 | 46.6 | 149.4 |
| 7 | Faf du Plessis | 170 | 4,540 | 32.6 | 134.8 |
| 8 | KL Rahul | 143 | 4,814 | 47.2 | 136.1 |
| 9 | Ruturaj Gaikwad | 101 | 3,204 | 42.7 | 136.4 |
| 10 | Shubman Gill | 108 | 3,389 | 40.8 | 133.7 |
KL Rahul: The Average Anomaly
At 47.2, KL Rahul's IPL batting average is the highest among Indians with 1,000+ balls faced — and it should prompt a deeper question, because Rahul has not won an IPL title. Teams have repeatedly attempted to build around his accumulation ability and found a structural problem: Rahul's average is elevated partly by a high proportion of not-out innings (he bats at 4-5 for LSG, where he often finishes unbeaten in chases). Adjusting for not-outs using the standard "innings minus not-outs" method reduces his meaningful average to 38.4 — still excellent, but less exceptional.
The broader point: in T20, not-out innings inflate averages in ways that do not always reflect match contribution. A batter who scores 45 not-out in a winning chase of 160 has contributed, but a batter who scores 70 out in a losing cause of 190 has arguably contributed more and is penalised by the average calculation.
AB de Villiers: The Standard That Average Cannot Capture
AB de Villiers' IPL career average of 39.7 combined with a strike rate of 151.7 represents the theoretical optimum — a batter who almost never scores cheaply AND scores at a tempo that changes games. His 17 IPL fifty-plus scores included an extraordinary number of match-winning chases: CricMind's database records 11 instances where de Villiers scored 50+ in a chase of 170+, and RCB won 10 of those 11 matches.
De Villiers demonstrates why average and strike rate must be considered jointly. A batter who averages 42 at a strike rate of 118 provides less match value than one who averages 35 at a strike rate of 160 — the latter can single-handedly lift a team total by 30-40 runs in a good innings, even though their average looks inferior.
Jos Buttler: The Modern Outlier
Among active IPL batters with 1,000+ balls faced, Jos Buttler's 46.6 average is remarkable for its pairing with a 149.4 strike rate. This combination — above 45 average AND above 145 strike rate — has been achieved by just three batters in IPL history with the qualifying threshold: de Villiers (39.7/151.7 — slightly below our average threshold but close), Buttler (46.6/149.4), and a brief period of Chris Gayle's 2011-2013 seasons.
Buttler's IPL 2022 season at Rajasthan Royals — 863 runs, average 57.5, strike rate 149.3 — is the single greatest individual IPL season on record by the combination of average and volume. He scored four hundreds and three fifties in 17 innings. RR reached the final that year (losing to GT). Moving to GT in 2026 under Shubman Gill, Buttler has franchise support structures that should enable another elite season.
Virat Kohli: Volume and Consistency Combined
Kohli's 8,040 IPL runs remain the all-time record with no batter within 1,400 runs of his total (Rohit is second at 6,628 as of early 2026). His average of 37.4 across 252 matches is sustained by an extraordinarily low "failure rate" — scores below 10 appear in only 18% of his innings, compared to the IPL average of 29%.
His strike rate of 131.6 is, by modern IPL standards, modest — well below the current generation's powerplay-aggression model. But Kohli's run-scoring has compensated through volume and reliability: RCB's 2025 IPL title, the franchise's first, was built substantially on his 741-run season at a strike rate of 142 — his highest ever, suggesting he has meaningfully evolved his game at age 37.
What Average Tells Us About IPL 2026
CricMind weights "batter quality index" — a composite of average, strike rate, and failure rate — at 7% in the Oracle pre-match model. Teams with three batters in the top 20 all-time average leaders tend to win 12% more matches than their bowling quality alone would predict.
For 2026, the clear average-advantage teams are RCB (Kohli's sustained excellence), GT (Buttler + Gill), and CSK (Gaikwad's 42.7 career average represents the highest for an Indian-born current batter). LSG and PBKS carry the heaviest average deficits in their likely top five.
FAQ
Q: Does batting average matter in T20?
A: Yes, but differently than in Tests. In T20, high average primarily indicates a low failure rate — the batter rarely scores single digits in a match where their team needed runs. Average alone is insufficient; it must be read alongside strike rate.
Q: Who has the highest IPL batting average of all time?
A: Among batters with 500+ runs and significant qualification (40+ innings), Jos Buttler leads with 46.6, followed by KL Rahul at 47.2 on raw average — though Rahul's figure is inflated by not-outs. Among batters with 200+ IPL innings, Virat Kohli at 37.4 is the most sustained high-average performer.
Q: How many IPL runs does Virat Kohli have?
A: As of early 2026, Virat Kohli has scored 8,040 IPL runs in 252 matches — the all-time record. He is the only player to score 8,000+ IPL runs and is approximately 1,400 runs clear of Rohit Sharma in second place.
Q: Which teams benefit most from high-average batters?
A: Teams that frequently defend totals benefit more from high-average batters than teams built around chasing. A batter who scores 180 in a losing cause has contributed to a target that the bowling side must then defend — whereas a team that chases regularly needs high-strike-rate batters who can score quickly when a target demands it.
Q: Is average or strike rate more important for an IPL opener?
A: Strike rate is more important for an opener (powerplay boundary rate matters most), while average becomes more important for middle-order batters whose role is to anchor chases or build platforms in the middle overs.