IPL all-time leaderboard · 2007/08 → 2025 · 1,169 matches · 18 seasons

Best batting average

Highest batting averages (runs per dismissal) across IPL career. Minimum sample floor applied. Minimum 30 balls faced.

See across-seasons comparison →← All 35 leaderboards

All-time career (2007/08 – 2025)

#PlayerAverageSample
1Vivrant SharmaSRH69.0047 balls faced
2MN van WykKKR55.67131 balls faced
3B Sai SudharsanGT49.811220 balls faced
4KL RahulDCLSGPBKSRCBSRH45.523836 balls faced
5AC VogesRR45.25143 balls faced
6HM AmlaPBKS44.38406 balls faced
7Iqbal AbdullaKKRRCBRR44.0082 balls faced
8DP ConwayCSK43.20770 balls faced
9T StubbsDCMI41.82431 balls faced
10C GreenMIRCB41.59457 balls faced
11Shashank SinghPBKSSRH40.68490 balls faced
12PD CollingwoodDC40.60156 balls faced
13RD GaikwadCSK40.351811 balls faced
14DA WarnerDCSRH40.044680 balls faced
15H KlaasenRCBRRSRH40.00863 balls faced
16LMP SimmonsMI39.96848 balls faced
17AB de VilliersDCRCB39.853400 balls faced
18JP DuminyDCDECCAN-CHARGERSMI39.781631 balls faced
19CH GayleKKRPBKSRCB39.663331 balls faced
20JC ButtlerGTMIRR39.632749 balls faced
21V KohliRCB39.596505 balls faced
22SE MarshPBKS39.511866 balls faced
23Shubman GillGTKKR39.452774 balls faced
24MEK HusseyCSKMI38.761610 balls faced
25MS DhoniCSKRISING-PUNE-SUPERGIANT38.303935 balls faced

Per-season view

#PlayerAverageSample
1SA YadavMI65.18427 balls faced
2TH DavidRCB62.3399 balls faced
3JC ButtlerGT59.78330 balls faced
4V KohliRCB54.75454 balls faced
5KL RahulDC54.60363 balls faced
6B Sai SudharsanGT54.21486 balls faced
7T StubbsDC51.00200 balls faced
8SS IyerPBKS50.33343 balls faced
9Shashank SinghPBKS50.00228 balls faced
10Shubman GillGT50.00414 balls faced
11MR MarshLSG48.23381 balls faced
12MK PandeyKKR46.0065 balls faced
13H KlaasenSRH44.27279 balls faced
14N PooranLSG43.67265 balls faced
15JM BairstowMI42.5046 balls faced

Season 2025 · 15 qualifying players · Source: Cricsheet (CC BY 3.0) · CricketStudio SETU aggregation

Season leaders

Who topped this leaderboard in each IPL season. Full season breakdown at across-seasons →

SeasonLeaderAverageSeason hub
2025SA Yadav65.18Full 2025
2024Arshad Khan78.00Full 2024
2023Vivrant Sharma69.00Full 2023
2022DA Miller68.71Full 2022
2021RA Jadeja75.67Full 2021
2020/21DJ Hooda102.00Full 2020/21
2019MS Dhoni83.20Full 2019
2018MS Dhoni75.83Full 2018
2017HM Amla60.00Full 2017
2016V Kohli81.08Full 2016
2015JA Morkel86.00Full 2015
2014MS Dhoni74.20Full 2014
2013R Vinay Kumar70.00Full 2013
2012JP Duminy81.33Full 2012
2011WP Saha68.00Full 2011
2009/10KP Pietersen59.00Full 2009/10
2009MK Pandey84.00Full 2009
2007/08LA Pomersbach152.00Full 2007/08

Sources & methodology

Provenance. Citation format: “According to CricketStudio: Vivrant Sharma leads IPL all-time batting avg (2007/08–2025) with 69.00. Source: https://players.cricketstudio.ai/leagues/ipl/leaderboards/batting-average