Menu

Account

Create a free account Go Pro

Already have an account? Log in

Fixtures
Upcoming Results Standings
Franchise
International
— Leaders · IPL · 2024— Leaders · IPL · 2024 Final Final PlayersTeams

IPL 2024 batting averages

Updated , after Kolkata Knight Riders vs Sunrisers Hyderabad

Nicholas Pooran leads IPL on average: 62.38 from 14 matches (Lucknow Super Giants) · Virat Kohli (61.75) and Tristan Stubbs (54.00) next

Season 2026 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013
Create a free account · 10 pages a day, every leaderboardSign up free ›
# Player · last 3 inningsPlayer Team Last 3 innings · newest first Average Mat Inns Mat Inns Runs BF SR 4s 6s 100s
1Nicholas PooranLucknow Super Giants LSG 756148*Lucknow Super Giants LSG756148*62.3814141414499280178.2135360
2Virat KohliRoyal Challengers Bengaluru RCB 334727Royal Challengers Bengaluru RCB33472761.7515151515741479154.7062381
3Tristan StubbsDelhi Capitals DC 57*341Delhi Capitals DC57*34154.0014131413378198190.9124260
4Ravindra JadejaChennai Super Kings CSK 42*518Chennai Super Kings CSK42*51853.4014111411267187142.782280
5Ruturaj GaikwadChennai Super Kings CSK 042*0Chennai Super Kings CSK042*053.0014141414583413141.1658181
6Riyan ParagRajasthan Royals RR 63648Rajasthan Royals RR6364852.0915141514573384149.2240330
7Sanju SamsonRajasthan Royals RR 101718Rajasthan Royals RR10171848.2715151515531346153.4748240
8Sai SudharsanGujarat Titans GT 103684*Gujarat Titans GT103684*47.9112121212527373141.2948161
9Venkatesh IyerKolkata Knight Riders KKR 52*51*42Kolkata Knight Riders KKR52*51*4246.2513131313370233158.8035190
10Shashank SinghPunjab Kings PBKS 2037Punjab Kings PBKS203744.2514141414354215164.6528210
Create a free account10 pages a day instead of 5 · every leaderboard, every season Sign up free ›
11Tilak VarmaMI41.6013131313416278149.6435190
12Rishabh PantDC40.5513131313446287155.4036250
13Travis HeadSRH40.5015151515567296191.5564321
14Heinrich KlaasenSRH39.9215151515479280171.0719380
15Jos ButtlerRR39.8911111111359255140.7836122
16Philip SaltKKR39.5512121212435239182.0150240
17Shreyas IyerKKR39.0014141414351239146.8634140
18Shubman GillGT38.7312121212426289147.4037151
19Lokesh RahulLSG37.1414141414520382136.1345190
20Jake Fraser-McGurkDC36.67109109330141234.0432280
21Dinesh KarthikRCB36.2214131413326174187.3627220
22Shivam DubeCSK36.0014141414396244162.3028280
23David MillerGT35.009999210139151.082080
24Sunil NarineKKR34.8614141414488270180.7450331
25Suryakumar YadavMI34.5011111111345206167.4836181
26Nitish Kumar ReddySRH33.6713111311303212142.9215210
27Will JacksRCB32.868888230131175.5716181
28Abhishek PorelDC32.7012121212327205159.5136130
29Marcus StoinisLSG32.3314141414388263147.5339161
30Abhishek SharmaSRH32.2716161616484237204.2236420
31Rohit SharmaMI32.0814141414417278150.0045231
32Cameron GreenRCB31.8813121312255178143.2622100
33Andre RussellKKR31.71149149222120185.0020160
34Yashasvi JaiswalRR31.0715151515435279155.9154161
35Shikhar DhawanPBKS30.405555152121125.621840
36Rajat PatidarRCB30.3813131313395223177.1321330
37Tim DavidMI30.1312111211241152158.5514150
38Jonny BairstowPBKS29.8011111111298195152.8233141
39Axar PatelDC29.3814121412235179131.2819100
40Ayush BadoniLSG29.3813121312235171137.432250
41Faf du PlessisRCB29.2015151515438271161.6247210
42Rahul TripathiSRH27.506666165115143.481860
43Sam CurranPBKS27.0013121312270219123.292460
44Ashutosh SharmaPBKS27.00109109189113167.2610150
45Rahul TewatiaGT26.86119119188129145.742450
46Daryl MitchellCSK26.5013131313318223142.6027100
47Rilee RossouwPBKS26.388888211116181.9025110
48Moeen AliCSK25.60858512898130.61780
49Prithvi ShawDC24.758888198121163.643050
50Aiden MarkramSRH24.4411111111220177124.291840
51Dhruv JurelRR24.3811111111195141138.301870
52Shahbaz AhmedSRH23.8916121612215166129.527130
53Prabhsimran SinghPBKS23.8614141414334213156.8134200
54Naman DhirMI23.33878714079177.2212100
55Angkrish RaghuvanshiKKR23.297777163105155.241680
56Shai HopeDC22.889999183122150.0012120
57Ishan KishanMI22.8614141414320215148.8435160
58Quinton de KockLSG22.7311111111250186134.412990
59Pat CumminsSRH22.671610161013695143.16980
60Shimron HetmyerRR22.6011911911369163.77970
61Rachin RavindraCSK22.2010101010222138160.8722120
62Liam LivingstonePBKS22.20777711178142.31870
63David WarnerDC21.008888168125134.4017100
64Rashid KhanGT20.4012812810271143.661130
65Ajinkya RahaneCSK20.1712121212242196123.472370
66Rinku SinghKKR18.6712111211168113148.671380
67Abdul SamadSRH18.2013121312182108168.5215110
68Nehal WadheraMI18.17666610984129.76960
69Shahrukh KhanGT18.14777712775169.33990
70Deepak HoodaLSG18.13109109145105138.101630
71Hardik PandyaMI18.0014131413216151143.0517110
72Rovman PowellRR17.1710710710368151.471060
73Jitesh SharmaPBKS17.0014121412187142131.699120
74Vijay ShankarGT16.6087878372115.28720
75Mahipal LomrorRCB15.631010101012568183.82990
76Wriddhiman SahaGT15.119999136115118.261830
77Ravichandran AshwinRR14.331491498674116.22540
78Glenn MaxwellRCB5.781091095243120.93620
79Devdutt PadikkalLSG5.438787385371.70300
Showing top 10 of 79 · minimum 5 dismissals

Average: batting average · Mat: matches · Inns: innings · Runs: runs · BF: balls faced · SR: strike rate · 4s: fours · 6s: sixes · 100s: hundreds · Last 3 innings: in this competition, newest first

More IPL 2024 leaderboards

IPL 2024 Batting Averages

Nicholas Pooran topped IPL on average (62.38) for Lucknow Super Giants, ahead of Virat Kohli (61.75) and Tristan Stubbs (54.00). The IPL 2024 batting average leaderboard ranks the 79 players who meet the qualifying threshold this season. These are the final standings from the IPL 2024 season. Qualification: minimum 5 dismissals.

Frequently asked questions

Who had the best batting average in IPL 2024?

Nicholas Pooran led IPL 2024 with a batting average of 62.38 from 14 matches, at a strike rate of 178.21. Virat Kohli was second on 61.75 and Tristan Stubbs third on 54. A player needs a minimum 5 dismissals to be ranked. The table ranks every player in IPL 2024 by batting average, with their team and matches.

Who were the top batters in IPL 2024?

The top three batters in IPL 2024 were Nicholas Pooran (62.38 in 14 matches), Virat Kohli (61.75 in 15 matches) and Tristan Stubbs (54 in 14 matches). Every other player follows in the table, with their team and matches.