From KL Rahul’s consistency to Sai Sudharsan’s rise, we break down the elite 10 who value their wicket most. See where legends like Kohli and Warner rank in the all-time list.
Highest Batting Average in IPL
| Player | Innings | Not Outs | Runs | Average |
|---|---|---|---|---|
| B Sai Sudharsan | 41 | 4 | 1806 | 48.81 |
| KL Rahul | 137 | 23 | 5222 | 45.80 |
| Tristan Stubbs | 31 | 14 | 744 | 43.76 |
| Devon Conway | 28 | 3 | 1080 | 43.20 |
| David Warner | 184 | 22 | 6565 | 40.52 |
| Heinrich Klaasen | 47 | 8 | 1563 | 40.07 |
| Jos Buttler | 120 | 16 | 4158 | 39.98 |
| Lendl Simmons | 29 | 2 | 1079 | 39.96 |
| Shaun Marsh | 69 | 7 | 2477 | 39.95 |
| Virat Kohli | 260 | 41 | 8730 | 39.86 |
| JP Duminy | 77 | 26 | 2029 | 39.78 |
| Chris Gayle | 141 | 16 | 4965 | 39.72 |
| AB de Villiers | 170 | 40 | 5162 | 39.70 |
| Ruturaj Gaikwad | 72 | 8 | 2536 | 39.62 |
| Shashank Singh | 35 | 15 | 791 | 39.55 |
| Shubman Gill | 116 | 17 | 3905 | 39.44 |
Note: Batters who have batted in a minimum of 20 innings are considered.
Key Insights – IPL Batting Career Average Records
Sai Sudharsan and KL Rahul are the only two batters who average above 45 in the IPL.
Tristan Stubbs and Heinrich Klaasen are the only two batters with an average above 40 and a strike rate above 150 in the IPL.
Sudharsan is the only batter to average above 50 at the home ground of his team in the IPL. See Sudharsan’s IPL opponent-wise batting stats here.
Especially his IPL 2024 stats in Narendra Modi Stadium stands out.
Likewise, Nicholas Pooran is the only batter to maintain an average above 50 in away IPL games.
MS Dhoni has the highest batting average in an IPL season (minimum 10 innings). He averaged 83.2 while aggregating 416 runs in 12 innings (seven not outs) in the 2019 season.
David Warner has registered the highest average at a single venue in the IPL. He scored 1623 runs at 64.92 in 32 outings (seven not outs) at the Rajiv Gandhi International Stadium in Hyderabad.
KL Rahul averages 51.57 while scoring 1083 runs in 24 IPL innings (three not outs) in the UAE.
KL Rahul (vs MI) and Ajinkya Rahane (vs DC) are the only two batters to maintain an average above 50 against an opponent in the IPL.
KL Rahul and Virat Kohli are the two openers with an average of 45-plus in the IPL.
Among those who bat between Nos. 3 and 7, Warner, Stubbs and Sudharsan average above 45 in the league.
KL Rahul is the only wicketkeeper to maintain an average above 50 in the IPL.
Sudharsan and Kevin Pietersen are the two batters who have an average above 90 in the powerplay overs (1 to 6) in the IPL.
Klaasen and JP Duminy have an average above 50 in the middle overs (7 to 16) in the IPL.
Shashank Singh is the only batter to average above 50 in the death overs (17 to 20) in the IPL.
