Highest Batting Averages in IPL History: Ahead of IPL 2025, the Indian Premier League has been a stage where cricketing talents from around the globe showcase their prowess. Among the myriad statistics that highlight a player's performance, the batting average stands out as a testament to consistency and reliability.
Over the years, several batsmen have etched their names into IPL history with remarkable batting averages. While some achieved these figures over extended careers, others made significant impacts in shorter stints. It's essential to consider both the average and the context, such as the number of innings played, to fully appreciate these achievements.

Let's delve into the top 15 players with the highest batting averages in IPL history, considering only those who have played more than 20 matches.
| Player | Team(s) | Innings | Runs | Average |
|---|---|---|---|---|
| Devon Conway | CSK | 22 | 924 | 48.63 |
| B. Sai Sudharsan | GT | 25 | 1,034 | 47.00 |
| KL Rahul | KXIP/LSG/PBKS/RCB/SRH | 123 | 4,683 | 45.46 |
| Ruturaj Gaikwad | CSK | 65 | 2,380 | 41.75 |
| Cameron Green | MI/RCB | 28 | 707 | 41.58 |
| David Warner | DC/SRH | 184 | 6,565 | 40.52 |
| Lendl Simmons | MI | 29 | 1,079 | 39.96 |
| Shaun Marsh | KXIP | 69 | 2,477 | 39.95 |
| Tilak Varma | MI | 38 | 1,156 | 39.86 |
| JP Duminy | DC/DCH/MI | 77 | 2,029 | 39.78 |
| Chris Gayle | KKR/KXIP/PBKS/RCB | 141 | 4,965 | 39.72 |
| AB de Villiers | DC/RCB | 170 | 5,162 | 39.70 |
| MS Dhoni | CSK/RPS | 229 | 5,243 | 39.12 |
| Michael Hussey | CSK/MI | 58 | 1,977 | 38.76 |
| Virat Kohli | RCB | 244 | 8,004 | 38.66 |
New Zealand's Devon Conway leads the list with a stunning 48.63 average in 22 IPL innings for Chennai Super Kings. His classical yet modern approach has made him a rock at the top. Close behind is Gujarat Titans’ rising star B. Sai Sudharsan (47.00 in 25 innings), whose composure under pressure signals a bright future.
KL Rahul (45.46 in 123 innings) has been an IPL run machine across multiple franchises, blending elegance with aggression. CSK's Ruturaj Gaikwad (41.75 in 65 innings) continues to impress with his smooth stroke play.
Australian powerhouse Cameron Green (41.58 in 28 innings) adds firepower in the middle, while David Warner (40.52 in 184 innings) remains a legend with his explosive starts. T20 icon Chris Gayle (39.72 in 141 innings) needs no introduction—his six-hitting has terrorised bowlers for years. AB de Villiers (39.70 in 170 innings) brought innovation and clutch performances, forming a legendary duo with Virat Kohli at RCB.
MS Dhoni (39.12 in 229 innings) defied age with his finishing prowess, while IPL’s first Orange Cap winner Shaun Marsh (39.95 in 69 innings) set early standards for consistency. Mumbai Indians’ young gun Tilak Varma (39.86 in 38 innings) is already making waves, and CSK legend Michael Hussey (38.76 in 58 innings) was a pillar of stability in the league’s early days.
Meanwhile, Virat Kohli (38.66 in 244 innings), the highest run-scorer in IPL history, has set the gold standard with his unparalleled consistency and hunger for runs.
From classic stroke-makers to explosive game-changers, these batsmen have redefined consistency in the IPL.