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)T2071st Match · CSA Pro20 2026/27BOL134/8LIO135/5Lions won by 5 wickets (2 balls left)ODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2067th 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)Test2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT1013th Match · Abu Dhabi T10 League 2026UTEEODI5th 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

Batting by opposition (All cricket)

More filters

2 active
Reset"Match result" is from the side of the player or team.
At Feroz Shah Kotla×From 1908-01-01×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Andy FlowerZIMIndia1993-2002362522183*130.50107048.79231724
Dilip VengsarkarINDWest Indies1979-198735044315988.6053450.75310391
Virat KohliRCBDelhi Capitals2008-20177733359983.75229146.290403710
Sachin TendulkarINDZimbabwe1993-200235030112260.2055754.04110461
Chris GayleKKR/RCBDelhi Capitals2010-2017662298128*74.50182163.741102323
Rahul DravidINDZimbabwe2000-2002242277200*138.5047158.81110360
Rohit SharmaMI/DCDelhi Capitals2008-20178812637337.57184142.930202211
VVS LaxmanINDAustralia2008122259200*-43160.09110280
Sunil GavaskarINDWest Indies1979-198323025612185.3312894.53200362
Viv RichardsWIIndia1983-1989351251109*62.7523298.71110262
Gautam GambhirINDAustralia2008-200923024820682.6750249.40100311
Sourav GangulyINDZimbabwe2000-200224124813682.6746453.45110345
Ajinkya RahaneRR/RPSDelhi Capitals2012-201766223484*58.50185126.49021234
Virender SehwagDCMumbai Indians2008-201355123195*57.75134172.39020308
Vinod KambliINDZimbabwe1993110227227227.0030175.42100280
Ajinkya RahaneINDSouth Africa2015121227127227.0042153.92200197
Suresh RainaCSK/GLDelhi Capitals2008-20177722237744.60159140.250101910
Ricky PontingAUSIndia1996-20094502148742.8037756.76020270
Sachin TendulkarINDAustralia1996-20135802056825.6339352.16011260
Robin UthappaKKR/RCB/MIDelhi Capitals2008-20178712047234.00146139.73010216
Gautam GambhirKKRDelhi Capitals2011-20176602036933.83165123.03020213
Kapil DevINDWest Indies1979-1989461202126*40.4018997.35101203
Alistair CampbellZIMIndia1993-20023601897031.5045841.27020281
Sachin TendulkarMIDelhi Capitals2008-20135511886347.00152123.68020204
Brendon McCullumKKR/CSK/KTKDelhi Capitals2011-20175501866037.20137135.77020235
Allan WatkinsENGIndia1951121177137*177.00--100-0
Grant FlowerZIMIndia1993-20023601759629.1758230.07013170
Ambati RayuduMIDelhi Capitals2010-20166611676233.40122136.89010157
Nayan MongiaINDAustralia1996-199823016615255.3338742.89101191
Dwayne SmithCSK/MI/GLDelhi Capitals2008-20175501667933.20114145.610201411
Shivnarine ChanderpaulWIIndia201112016511882.5025464.96100142
Vijay HazareINDEngland1951111164164*---100-0
Parthiv PatelCSK/MI/DCDelhi Capitals2010-20177711614526.83128125.78000222
Virender SehwagDCPunjab Kings2008-20135511597739.7592172.830211211
Jacques KallisKKR/RCBDelhi Capitals2008-20145511595439.75130122.31020182
David WarnerDC/SHKolkata Knight Riders2010-2016441158107*52.67122129.51100146
Rahul DravidRCB/RRDelhi Capitals2008-20134401576539.25128122.66010173
Yusuf PathanKKR/RRDelhi Capitals2008-20178721555931.00112138.39010175
Vijay MerchantINDEngland1951110154154154.00--100-0
Sourav GangulyINDAustralia1996-20083521536651.0029851.34010212
Virender SehwagDCChennai Super Kings2008-20134401477436.7590163.33010185
Ricky PontingAUSZimbabwe1998110145145145.0015891.77100181
Gordon GreenidgeWIIndia1983-198724113872*46.007544.0001150
Sachin TendulkarINDSri Lanka1996110137137137.00137100.0010085
David WarnerDCPunjab Kings2010-20134401377734.25103133.01010155
Kieron PollardMIDelhi Capitals2010-201776213763*34.2588155.6801098
Michael HusseyAUSIndia2008-200922113481*134.0022858.77020101
Cheteshwar PujaraINDAustralia201312113482*134.0016879.76020160
Michael BevanAUSIndia1996-199823113475*67.0025452.76010110
MS DhoniINDAustralia2008-201334213471*67.0016183.23010141
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.