Menu

Account

Create a free account Go Pro

Already have an account? Log in

IPL 2026 batting averages

Rinku Singh topped IPL on average: 59.00 from 11 matches (Kolkata Knight Riders). Virat Kohli (56.25) and Shreyas Iyer (55.33) followed.

Updated , after Royal Challengers Bengaluru vs Gujarat Titans
# Player Last 3 Mat Inns Runs Avg BF SR 4s 6s 50s 100s
1Rinku SinghKolkata Knight RidersKKR11 matches, 11 innings49*9*0111129559.00198148.99271120
2Virat KohliRoyal Challengers BengaluruRCB16 matches, 16 innings154375*161667556.25407165.85732551
3Shreyas IyerPunjab KingsPBKS13 matches, 13 innings41101*131349855.33295168.81393051
4Josh InglisLucknow Super GiantsLSG5 matches, 5 innings3660725526653.20143186.01321230
5Vaibhav SuryavanshiRajasthan RoyalsRR16 matches, 16 innings49796161677648.50327237.31637251
6Heinrich KlaasenSunrisers HyderabadSRH15 matches, 15 innings475118151562448.00390160.00483160
7Shubman GillGujarat TitansGT16 matches, 16 innings210410161673245.75449163.03743361
8Lokesh RahulDelhi CapitalsDC14 matches, 14 innings95660141459345.62340174.41563151
9Sai SudharsanGujarat TitansGT17 matches, 17 innings145812171772245.13457157.99753081
10Cooper ConnollyPunjab KingsPBKS13 matches, 13 innings213718131349144.64301163.12433221
11Sanju SamsonChennai Super KingsCSK14 matches, 14 innings141447743.36288165.63532412
12Mitchell MarshLucknow Super GiantsLSG13 matches, 13 innings131356343.31345163.19513631
13Prabhsimran SinghPunjab KingsPBKS14 matches, 13 innings141351042.50302168.87552360
14Angkrish RaghuvanshiKolkata Knight RidersKKR13 matches, 12 innings131242242.20288146.53401950
15Rajat PatidarRoyal Challengers BengaluruRCB14 matches, 14 innings141450141.75260192.69304250
16Ryan RickeltonMumbai IndiansMI12 matches, 12 innings121244840.73240186.67313821
17Abhishek SharmaSunrisers HyderabadSRH15 matches, 15 innings151556340.21275204.73504341
18Ayush MhatreChennai Super KingsCSK6 matches, 6 innings6620140.20113177.88201220
19Ishan KishanSunrisers HyderabadSRH15 matches, 15 innings151560240.13330182.42603260
20Shivam DubeChennai Super KingsCSK12 matches, 12 innings121227038.57170158.82241500
21Rovman PowellKolkata Knight RidersKKR9 matches, 7 innings9719038.00141134.75161000
22Washington SundarGujarat TitansGT16 matches, 16 innings161637737.70251150.20401230
23Krunal PandyaRoyal Challengers BengaluruRCB16 matches, 9 innings16922637.67155145.81201110
24Jos ButtlerGujarat TitansGT17 matches, 17 innings171752637.57345152.46512640
25Dhruv JurelRajasthan RoyalsRR16 matches, 16 innings161651536.79333154.65472460
26Marcus StoinisPunjab KingsPBKS11 matches, 9 innings11921636.00120180.00231110
27Sameer RizviDelhi CapitalsDC11 matches, 9 innings11925236.00171147.37151720
28Rohit SharmaMumbai IndiansMI9 matches, 9 innings9928335.38180157.22212120
29Donovan FerreiraRajasthan RoyalsRR14 matches, 13 innings141331735.22177179.10252320
30David MillerDelhi CapitalsDC11 matches, 10 innings111021135.17137154.01151410
31Finn AllenKolkata Knight RidersKKR11 matches, 11 innings111134934.90163214.11332811
32Tristan StubbsDelhi CapitalsDC13 matches, 13 innings131327534.38216127.3118920
33Ashutosh SharmaDelhi CapitalsDC8 matches, 8 innings8817134.2094181.91151200
34Tim DavidRoyal Challengers BengaluruRCB15 matches, 15 innings151530533.89162188.27222310
35Philip SaltRoyal Challengers BengaluruRCB6 matches, 6 innings6620233.67120168.33161120
36Devdutt PadikkalRoyal Challengers BengaluruRCB15 matches, 15 innings151546433.14275168.73492430
37Kartik SharmaChennai Super KingsCSK11 matches, 11 innings111129532.78216136.57241620
38Cameron GreenKolkata Knight RidersKKR14 matches, 14 innings141432232.20221145.70221720
39Yashasvi JaiswalRajasthan RoyalsRR16 matches, 16 innings161642730.50280152.50521830
40Nitish Kumar ReddySunrisers HyderabadSRH14 matches, 13 innings141330230.20176171.59192110
41Tilak VarmaMumbai IndiansMI14 matches, 14 innings141435929.92246145.93301721
42Rishabh PantLucknow Super GiantsLSG13 matches, 13 innings131331228.36226138.05301110
43Mukul DChoudharyLucknow Super GiantsLSG10 matches, 10 innings101017028.33120141.67111210
44Ruturaj GaikwadChennai Super KingsCSK14 matches, 14 innings141433728.08273123.44291220
45Priyansh AryaPunjab KingsPBKS13 matches, 13 innings131336428.00172211.63273230
46Pathum NissankaDelhi CapitalsDC10 matches, 10 innings101027827.80175158.86331220
47Will JacksMumbai IndiansMI7 matches, 7 innings7713927.8076182.8912900
48Travis HeadSunrisers HyderabadSRH15 matches, 15 innings151541027.33241170.12462320
49Jamie OvertonChennai Super KingsCSK10 matches, 6 innings10613627.2086158.1413600
50Rahul TewatiaGujarat TitansGT15 matches, 15 innings151519027.14132143.9420810
51Naman DhirMumbai IndiansMI14 matches, 14 innings141431826.50216147.22311320
52Ajinkya RahaneKolkata Knight RidersKKR14 matches, 14 innings141433525.77248135.08251820
53Aiden MarkramLucknow Super GiantsLSG12 matches, 11 innings121123125.67167138.32201100
54Nitish RanaDelhi CapitalsDC9 matches, 9 innings9922525.00149151.01271020
55Sherfane RutherfordMumbai IndiansMI8 matches, 7 innings8712324.6075164.0051210
56Riyan ParagRajasthan RoyalsRR14 matches, 14 innings141430923.77196157.65242120
57Sarfaraz KhanChennai Super KingsCSK10 matches, 7 innings10716123.0095169.4723610
58Hardik PandyaMumbai IndiansMI10 matches, 10 innings101020622.89149138.2621700
59Salil AroraSunrisers HyderabadSRH11 matches, 11 innings111115622.2998159.18111100
60Shashank SinghPunjab KingsPBKS11 matches, 9 innings11913222.0070188.5711810
61Ayush BadoniLucknow Super GiantsLSG10 matches, 10 innings101021521.50141152.4823910
62Suryakumar YadavMumbai IndiansMI13 matches, 13 innings131327020.77183147.54281020
63Abdul SamadLucknow Super GiantsLSG8 matches, 8 innings8811619.3388131.8210500
64Axar PatelDelhi CapitalsDC14 matches, 11 innings141117319.22132131.0616610
65Dewald BrevisChennai Super KingsCSK11 matches, 8 innings11815118.88118127.9781000
66Urvil PatelChennai Super KingsCSK7 matches, 7 innings7712918.4364201.5661410
67Nicholas PooranLucknow Super GiantsLSG14 matches, 14 innings141423418.00183127.87111910
68Ramandeep SinghKolkata Knight RidersKKR8 matches, 6 innings868216.4068120.598200
69Jacob BethellRoyal Challengers BengaluruRCB8 matches, 7 innings879513.5777123.3812300
70Aniket VermaSunrisers HyderabadSRH9 matches, 8 innings987913.1754146.306500
71Jason HolderGujarat TitansGT11 matches, 7 innings1176513.0052125.003300
72Shimron HetmyerRajasthan RoyalsRR8 matches, 7 innings877813.0069113.045300
73Jitesh SharmaRoyal Challengers BengaluruRCB15 matches, 12 innings151211612.8995122.119600
74Dasun ShanakaRajasthan RoyalsRR6 matches, 5 innings656312.6046136.963400
75Nishant SindhuGujarat TitansGT6 matches, 5 innings656312.6050126.007200
76Nehal WadheraPunjab KingsPBKS6 matches, 6 innings666510.8357114.044400
77Jofra ArcherRajasthan RoyalsRR16 matches, 10 innings16106410.6747136.174400
78Shivang KumarSunrisers HyderabadSRH13 matches, 6 innings136538.8346115.226100
79Mohammed ShamiLucknow Super GiantsLSG13 matches, 7 innings137316.2022140.912300
Showing the top 10 of 79. Minimum 5 dismissals.

IPL 2026 Batting Averages

Rinku Singh topped IPL on average: 59.00 from 11 matches (Kolkata Knight Riders). Virat Kohli (56.25) and Shreyas Iyer (55.33) followed. The IPL 2026 batting average leaderboard ranks the 79 players who meet the qualifying threshold this season. These are the final standings from the IPL 2026 season. Qualification: minimum 5 dismissals.

IPL Batting average Questions

Who had the best batting average in IPL 2026?

Rinku Singh led IPL 2026 with a batting average of 59 from 11 matches, at a strike rate of 148.99. Virat Kohli was second on 56.25 and Shreyas Iyer third on 55.33. A player needs a minimum 5 dismissals to be ranked. The table ranks every player in IPL 2026 by batting average, with their team and matches.

Who were the top batters in IPL 2026?

The top three batters in IPL 2026 were Rinku Singh (59 in 11 matches), Virat Kohli (56.25 in 16 matches) and Shreyas Iyer (55.33 in 13 matches). Every other player follows in the table, with their team and matches.