Which batsman has the highest batting average in IPL history?


IPL 2023 Winner

latest IPL records, KL Rahul holds the highest batting average in IPL history (minimum 1000 runs).

Top Batting Averages in IPL History (Min. 1000 Runs):

  1. KL Rahul – Around 46-48

  2. David Warner – Around 42-44

  3. Virat Kohli – Around 38-40

  4. Chris Gayle – Around 37-39

  5. MS Dhoni – Around 38-40

KL Rahul’s consistency as an opener for Punjab Kings and Lucknow Super Giants has kept his average among the best in IPL history.

Would you like updated stats from IPL 2024?