Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2072nd Match · CSA Pro20 2026/27TIT180/9WAR183/3Warriors won by 7 wickets (8 balls left)ODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT1013th Match · Abu Dhabi T10 League 2026UTEET2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2071st Match · CSA Pro20 2026/27BOL134/8LIO135/5Lions won by 5 wickets (2 balls left)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2070th Match · CSA Pro20 2026/27WP105/5SWD99Western Province won by 5 wickets (33 balls left)T2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)ODI5th ODI · India in New Zealand 2026/27NZINDODI2nd ODI · England tour of Australia 2026AUSENGList A13th Match · One-Day Cup (Australia) 2026/27NSWSAList A14th Match · One-Day Cup (Australia) 2026/27QUETAS

Indian Premier League: Batting by opposition

More filters

1 active
Reset"Match result" is from the side of the player or team.
Indian Premier League×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
MS DhoniCSK/RPSMumbai Indians2008-202544381677263*35.09591130.630315737
Rohit SharmaMI/DCDelhi Capitals2008-202638383109274*31.20823132.690619451
Ravindra JadejaCSK/RR/KTKMumbai Indians2008-20263827939953*22.17325122.770123310
Virat KohliRCBPunjab Kings2008-202637374121711336.88911133.5917112436
Rohit SharmaMI/DCKolkata Knight Riders2008-2026373771176109*39.20898130.9617210849
MS DhoniCSK/RPSRoyal Challengers Bengaluru2008-202537351290684*39.39633143.130405750
Ravichandran AshwinPK/CSK/DCMumbai Indians2009-202537164119239.92116102.5900274
Virat KohliRCBKolkata Knight Riders2008-2026363381126105*45.04824136.652719934
Rohit SharmaMI/DCChennai Super Kings2008-202536365972105*31.35742131.001848738
Virat KohliRCBMumbai Indians2008-20263635497292*31.35755128.740738335
Rohit SharmaMI/DCRoyal Challengers Bengaluru2008-2026363538899427.78642138.470748241
Virat KohliRCBChennai Super Kings2008-202635354117490*37.87915128.3101008549
MS DhoniCSK/RPSPunjab Kings2008-202535291270779*41.59465152.040515140
MS DhoniCSK/RPSKolkata Knight Riders2008-202535301657466*41.00447128.410203923
Ravindra JadejaCSK/RR/KTKRoyal Challengers Bengaluru2008-202635291348477*30.25367131.880213318
Ravindra JadejaCSK/RR/KTKDelhi Capitals2008-202635281245636*28.50319142.950003320
Virat KohliRCBRajasthan Royals2008-202634336928113*34.37739125.581618427
Rohit SharmaMI/DCPunjab Kings2008-20263433490579*31.21658137.540738142
Suresh RainaCSK/GLMumbai Indians2008-20213434682483*29.43591139.420736835
MS DhoniCSK/RPSDelhi Capitals2008-202534321173963*35.19529139.700324839
Dinesh KarthikKKR/RCB/PKRajasthan Royals2008-20243429764197*29.14482132.990335923
Ravindra JadejaCSK/RR/KTKKolkata Knight Riders2008-202634291448536*32.33362133.980012925
Virat KohliRCBDelhi Capitals2008-20263332811729948.83872134.40011010535
Dinesh KarthikKKR/RCB/PKChennai Super Kings2008-2024333167275229.08525138.480207822
Ravindra JadejaCSK/RR/KTKPunjab Kings2008-2026332373934324.56308127.600013510
Rohit SharmaMI/DCRajasthan Royals2008-2026323106057319.52486124.490355124
Shikhar DhawanPK/DC/MIKolkata Knight Riders2008-20233131190797*30.23767118.2507010121
Ajinkya RahaneKKR/CSK/DCMumbai Indians2011-20263128281168*31.19632128.320618722
Robin UthappaKKR/RCB/CSKPunjab Kings2008-2022313127727026.62572134.970427925
Dinesh KarthikKKR/RCB/DCPunjab Kings2008-2024312986766932.19455148.570427021
MS DhoniCSKRajasthan Royals2008-202531261158575*39.00455128.570213225
Bhuvneshwar KumarRCB/PW/SHKolkata Knight Riders2011-2026311495511*11.0054101.8500271
Shikhar DhawanPK/DC/MIChennai Super Kings2008-2023292951057101*44.04802131.8018211822
Suresh RainaCSK/GLRoyal Challengers Bengaluru2008-20212929670273*30.52547128.340436331
Ravindra JadejaCSK/RR/GLSunrisers Hyderabad2013-20262921113385033.80264128.03011315
Sunil NarineKKRSunrisers Hyderabad2013-2026291921853110.88117158.120022013
Ravichandran AshwinPK/CSK/DCRoyal Challengers Bengaluru2010-2025291441083310.8071152.11003123
David WarnerDC/SHKolkata Knight Riders2009-202428283109312643.72753145.1526111341
Shikhar DhawanPK/DC/DCMumbai Indians2008-20232828590182*39.17702128.3506210022
Robin UthappaKKR/RCB/CSKDelhi Capitals2008-2022282727407229.60593124.790517622
Dinesh KarthikKKR/PK/DCRoyal Challengers Bengaluru2008-2021282534316019.59374115.24021339
Dinesh KarthikKKR/RCB/PKMumbai Indians2008-20242826942856*25.18314136.310214215
Ravichandran AshwinPK/CSK/DCKolkata Knight Riders2010-2025281251134516.1499114.14001133
Manish PandeyKKR/RCB/DCMumbai Indians2010-20262726384181*36.57644130.590617228
Ajinkya RahaneKKR/CSK/DCRoyal Challengers Bengaluru2009-202627252820103*35.65609134.651518823
Robin UthappaKKR/RCB/CSKMumbai Indians2009-2022272625928024.67480123.330305226
Kieron PollardMIChennai Super Kings2010-20222723758387*36.44339171.980414244
Ambati RayuduCSK/MIKolkata Knight Riders2010-2023272224476322.35358124.860124213
Kieron PollardMIDelhi Capitals2010-20222725836363*21.35267135.960122421
Wriddhiman SahaKKR/PK/CSKRoyal Challengers Bengaluru2008-2024272223633918.15302120.200003511
Page 1Next

Span first and last year · Mat matches · Inns innings · NO not outs · HS highest score · Ave batting average · BF balls faced · SR strike rate · 100 hundreds · 50 fifties · 0 ducks · 4s fours · 6s sixes

Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.