CRICMIND.ai
Go Live →
HISTORICAL

Which IPL Season Produced the Greatest Batting Averages in History?

Kohli's 81.08 average in IPL 2016 is the highest single-season average in tournament history. But how do the top ten batting-average seasons compare, and what do they reveal about T20 dominance?

AI
CricMind Intelligence
Cricmind Intelligence Engine
||Updated 17 Mar 2026|5 min read

The Number That Separates Good From Transcendent

In T20 cricket, batting average attracts less analytical attention than strike rate. The format's premium on fast scoring means a batter averaging 28 at a strike rate of 165 is typically valued above one averaging 45 at a strike rate of 132. This weighting has logic: T20 matches are short enough that a slow accumulator can damage a team's total as much as a dismissal.

But the greatest T20 batters manage to combine high average AND high strike rate — and the rare seasons where both peak simultaneously produce the most statistically dominant batting campaigns in IPL history.

The Top 10 Batting Average Seasons in IPL History

RankPlayerSeasonTeamRunsMatchesAverageStrike Rate
1Virat Kohli2016RCB9731681.08152.03
2AB de Villiers2016RCB6871768.70144.47
3David Warner2019SRH6921269.20143.86
4Michael Hussey2013CSK7331666.63133.03
5AB de Villiers2015RCB5131664.12162.34
6David Warner2016SRH8481760.57151.93
7Faf du Plessis2021RCB6331658.16131.94
8Virat Kohli2011RCB5571655.70131.60
9Jos Buttler2022RR8631757.53149.04
10David Warner2015SRH5621451.09156.98

Kohli 2016: The Season That Cannot Be Beaten

Virat Kohli's 2016 IPL season is the greatest batting performance in T20 league history by any combined metric. 973 runs. Average 81.08. Strike rate 152.03. Four centuries — no IPL season before or since has produced four centuries from a single batter. He was dismissed for fewer than 20 runs just twice in 16 innings. In three of those innings, he was not out — his team won the match before he could be dismissed.

The 81.08 average is the most arresting number. To average over 80 in T20 cricket — a format where the average batter scores 28 — requires a combination of technical excellence, match awareness, and run-scoring consistency that has never been replicated.

The Warner-ABD Partnership in the Rankings

Four of the top ten entries belong to David Warner (three) and AB de Villiers (two). Both players appear multiple times because both were capable of sustaining exceptional averages across full seasons, not just peaking in individual matches. Their different batting positions (Warner opening, de Villiers at 4) show that elite average is achievable from any position in the T20 batting order.

What Makes High-Average T20 Batting Possible?

Three factors correlate with high batting averages in IPL cricket:

Positional stability: Every player in the top 10 batted in the same position for the entire season. Average-inflation from position changes — where a batter at 3 gets promoted to open one match and promoted later another — is a statistical artefact. The highest-average seasons all come from batters who understood their specific role deeply.

Team context: Eight of the top 10 entries come from teams that reached the playoffs that season. High-averaging batters typically play for competitive teams: they face fewer must-hit-boundary-or-die scenarios (which depress average through risk-induced dismissals), and their innings more regularly reach natural conclusions rather than being cut short by team collapses.

Match conditions management: The highest-average batters consistently took fewer risks in conditions that disadvantaged them (wet outfield, deteriorating pitch, quality death bowling) and maximised in favourable conditions. This match-condition intelligence is different from pure batting skill and is the distinguishing feature of the very highest averages.

Jos Buttler 2022: The Modern Benchmark

Jos Buttler's 2022 IPL season — 863 runs at 57.53 average, strike rate 149 — is the closest modern equivalent to Kohli's 2016 dominance. Four centuries. Four half-centuries. A consistent ability to score at 150+ strike rate while maintaining a 57 average across 17 matches. Buttler's 2022 campaign for Rajasthan Royals confirmed that the combination of high average and high strike rate — previously associated almost exclusively with Kohli and de Villiers — was achievable by the best batters of the next generation.

FAQ

Q: What is the highest batting average in a single IPL season?

Virat Kohli holds the record for the highest batting average in a single IPL season: 81.08, achieved during IPL 2016 when he scored 973 runs in 16 matches for Royal Challengers Bangalore. It is the greatest batting average in any T20 league season globally.

Q: Which IPL player has the highest career batting average?

Among players with more than 1,000 IPL runs, AB de Villiers has the highest career batting average in IPL history at approximately 40+ across his 11 seasons. David Warner has the highest career batting average among overseas batters with more than 3,000 runs.

Q: Has any IPL batter ever averaged over 60 across a full season with 500+ runs?

Yes — Virat Kohli (81.08 in 2016), AB de Villiers (68.70 in 2016 and 64.12 in 2015), David Warner (69.20 in 2019), and Michael Hussey (66.63 in 2013) have all averaged over 60 in IPL seasons where they scored 500 or more runs.

SHARE THIS ARTICLE
This article uses statistical insights generated by the Cricmind analytics engine. AI-generated analysis for entertainment and informational purposes.
TOPICS
IPL batting average recordsbest IPL batting season averageKohli 2016 IPL averagehighest batting average IPL historyIPL batting statistics
GET THE FULL AI PREDICTION
Cricmind analyses 278,205 IPL deliveries to predict every match outcome with confidence scores and key factor breakdowns.
VIEW PREDICTIONSMORE ARTICLES
MORE IN HISTORICAL