Menu

Account

Create a free account Go Pro

Already have an account? Log in

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

IPL 2021 batting averages

Updated , after Chennai Super Kings vs Kolkata Knight Riders

Lokesh Rahul leads IPL on average: 62.60 from 13 matches (Punjab Kings) · Manish Pandey (48.67) and Ruturaj Gaikwad (45.36) 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
1Lokesh RahulPunjab Kings PBKS 98*3967Punjab Kings PBKS98*396762.6013131313626451138.8048300
2Manish PandeySunrisers Hyderabad SRH 69*1317Sunrisers Hyderabad SRH69*131748.678888292236123.7321100
3Ruturaj GaikwadChennai Super Kings CSK 327012Chennai Super Kings CSK32701245.3616161616635466136.2764231
4Faf du PlessisChennai Super Kings CSK 86176Chennai Super Kings CSK8617645.2116161616633458138.2160230
5Kane WilliamsonSunrisers Hyderabad SRH 312611Sunrisers Hyderabad SRH31261144.3310101010266235113.192920
6Glenn MaxwellRoyal Challengers Bengaluru RCB 1551*40Royal Challengers Bengaluru RCB1551*4042.7515141514513356144.1048210
7Jonny BairstowSunrisers Hyderabad SRH 30738Sunrisers Hyderabad SRH3073841.337777248175141.7120150
8Venkatesh IyerKolkata Knight Riders KKR 505526Kolkata Knight Riders KKR50552641.1110101010370288128.4737140
9Sanju SamsonRajasthan Royals RR 1328Rajasthan Royals RR132840.3314141414484354136.7245171
10Mayank AgarwalPunjab Kings PBKS 125740Punjab Kings PBKS12574040.0912121212441314140.4542180
Create a free account10 pages a day instead of 5 · every leaderboard, every season Sign up free ›
11Shikhar DhawanDC39.1316161616587471124.6363160
12Srikar BharatRCB38.207777191156122.441080
13Jos ButtlerRR36.297777254166153.0127131
14Shreyas IyerDC35.008888175171102.34750
15Rishabh PantDC34.9216161616419326128.5342100
16Shimron HetmyerDC34.5714131413242144168.0619120
17Prithvi ShawDC31.9315151515479301159.1456180
18Devdutt PadikkalRCB31.6214141414411328125.3044141
19AB de VilliersRCB31.3015141514313211148.3423160
20Kieron PollardMI30.6314131413245165148.4816160
21Evin LewisRR30.20555515193162.371870
22Jason RoySRH30.005555150121123.972110
23Quinton de KockMI29.6011111111296256115.632970
24Nitish RanaKKR29.4617161716383314121.9734170
25Rohit SharmaMI29.3113131313381299127.4233140
26Aiden MarkramPBKS29.206666146119122.691240
27Virat KohliRCB28.9315151515405339119.474390
28Shivam DubeRR28.759999230193119.1718100
29Ambati RayuduCSK28.5614131413257170151.1816170
30Rahul TripathiKKR28.3616161616397283140.2841110
31Shubman GillKKR28.1217171717478402118.9150120
32Ishan KishanMI26.7810101010241180133.8921100
33Andre RussellKKR26.14109109183120152.5014140
34Moeen AliCSK25.5015151515357260137.3131190
35Steven SmithDC25.33107107152135112.591320
36Yashasvi JaiswalRR24.9010101010249168148.2132100
37David MillerRR24.808888124113109.731130
38David WarnerSRH24.388888195181107.731560
39Suryakumar YadavMI22.6414141414317221143.4440100
40Dinesh KarthikKKR22.3017151715223170131.182270
41Shahrukh KhanPBKS21.8610101010153114134.219100
42Chris GaylePBKS21.4410101010193154125.322180
43Suresh RainaCSK17.7811111111160128125.001390
44Mahendra Singh DhoniCSK16.2913111311114107106.541230
45Abhishek SharmaSRH16.1787879775129.33740
46Deepak HoodaPBKS16.0012111211160123130.08990
47Rahul TewatiaRR15.5014111411155147105.441160
48Wriddhiman SahaSRH14.56999913114093.57750
49Priyam GargSRH14.405555727497.30230
50Krunal PandyaMI14.3013121312143123116.261060
51Jason HolderSRH14.1787878572118.06260
52Hardik PandyaMI14.1111111111127112113.391150
53Chris MorrisRR13.401171176749136.73250
54Abdul SamadSRH12.331110111011187127.59480
55Riyan ParagRR11.63111011109383112.05640
56Vijay ShankarSRH11.6065655852111.54130
57Eoin MorganKKR11.081616161613313995.68860
58Rashid KhanSRH10.38141014108369120.29920
59Shakib Al HasanKKR9.408686474897.92310
60Shahbaz AhmedRCB8.4397975953111.32420
61Liam LivingstoneRR8.4055554241102.44310
62Axar PatelDC8.00126126404686.96210
63Sunil NarineKKR7.75141014106247131.91350
64Nicholas PooranPBKS7.73121112118576111.84350
65Chetan SakariyaRR3.20146146162564.00200
66Rahul ChaharMI2.80115115141593.33100
67Daniel ChristianRCB2.33107107142458.33100
Showing top 10 of 67 · 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 2021 leaderboards

IPL 2021 Batting Averages

Lokesh Rahul topped IPL on average (62.60) for Punjab Kings, ahead of Manish Pandey (48.67) and Ruturaj Gaikwad (45.36). The IPL 2021 batting average leaderboard ranks the 67 players who meet the qualifying threshold this season. These are the final standings from the IPL 2021 season. Qualification: minimum 5 dismissals.

Frequently asked questions

Who had the best batting average in IPL 2021?

Lokesh Rahul led IPL 2021 with a batting average of 62.6 from 13 matches, at a strike rate of 138.8. Manish Pandey was second on 48.67 and Ruturaj Gaikwad third on 45.36. A player needs a minimum 5 dismissals to be ranked. The table ranks every player in IPL 2021 by batting average, with their team and matches.

Who were the top batters in IPL 2021?

The top three batters in IPL 2021 were Lokesh Rahul (62.6 in 13 matches), Manish Pandey (48.67 in 8 matches) and Ruturaj Gaikwad (45.36 in 16 matches). Every other player follows in the table, with their team and matches.