Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2072nd 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)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)T20Semi Final · CSA Pro20 2026/27WARBOLT20Semi Final · CSA Pro20 2026/27LIOWPODI5th 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

1 active
Reset"Match result" is from the side of the player or team.
At Barabati Stadium×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Ankit BawneMAHKarnataka2016110333333.0020165.0000032
Prashant GuptaUPMumbai2016110333333.0029113.7900050
Rishabh TiwariCHHKarnataka2019110333333.0030110.0000041
Abhimanyu EaswaranBENOdisha20191113333*-31106.4500030
Guy WhittallZIMIndia1998-2000220332016.5022150.0000031
Kiran MoreINDSri Lanka1987-1990221332733.003479.4100010
Gautam GambhirINDSri Lanka2009110323232.005261.5400030
Dinesh KarthikINDSri Lanka2009-20172113232*-31103.2300041
Manish PandeyINDSri Lanka20171113232*-18177.7800022
Aditya TareMUMOdisha2016110323232.003396.9700050
Stuart BinnyKAROdisha20161113232*-30106.6700021
Vivek SinghBENHaryana2019110323232.0024133.3300032
Suryakant PradhanODIKarnataka2019110323232.0017188.2400032
Phil SimmonsWIIndia1994110323232.005064.0000030
Ali ShahZIMAustralia1987110323232.009035.5600040
Thisara PereraSLIndia2014-2017220322916.0031103.2300040
VVS LaxmanINDNew Zealand2003110313131.004667.3900040
Rahul DravidINDNew Zealand2003110313131.004175.6100020
Alec StewartENGPakistan1989110313131.005853.4500030
Herschelle GibbsDCDelhi Capitals2010110313131.0026119.2300022
Dwayne BravoWIIndia2007110313131.003393.9400041
Danza HyattWIIndia2011110313131.005457.4100021
Rosan Kumar RaoODIUttar Pradesh20161113131*-30103.3300020
Abhishek YadavODIKarnataka2016110313131.003491.1800040
Siddhesh LadMUMOdisha20161113131*-30103.3300050
Vikas HathwalaSERUttar Pradesh2016110313131.003393.9400031
Harry BrookENGIndia2025110313131.005259.6200031
Abhimanyu EaswaranBENArunachal Pradesh2019110313131.0022140.9100011
David MillerSAIndia2015-20253323120*31.0026119.2300012
Virender SehwagPKChennai Super Kings2014110303030.0023130.4300051
Gautam GambhirKKRDeccan Chargers2012110303030.0028107.1400040
JP DuminySAIndia20151113030*-3976.9200030
Dinesh KarthikINDSouth Africa20221113030*-21142.8600022
Manoj TiwaryBENHaryana2019110303030.003293.7500001
Manoj TiwaryKKRDeccan Chargers20121113030*-28107.1400020
Rahul TewatiaHARBengal2019110303030.0017176.4700050
Geoff CookENGIndia1982110303030.007540.0000020
Ajay RatraINDEngland2002110303030.004075.0000030
Ajit AgarkarINDEngland2002110292929.0026111.5400030
Chris NevinNZIndia2003110292929.004564.4400030
Tirumalasetti SumanDCDelhi Capitals20101112929*-19152.6300031
Kevin CurranZIMAustralia1987110292929.005750.8800020
Dipak ChudasamaKENIndia1996110292929.005156.8600050
Hardik PandyaINDEngland2017-20252212919*29.0015193.3300041
Akhil HerwadkarMUMUttar Pradesh2016110282828.0027103.7000050
Vivek SinghBENMizoram2019110282828.0012233.3300032
Sandeep PattnaikODIArunachal Pradesh20191112828*-23121.7400040
Allan LambENGIndia1984110282828.003677.7800020
Ashok MalhotraINDEngland19821112828*-24116.6700030
Vinod KambliINDNew Zealand1995110282828.006046.6700010

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.