Live9th Match · Sheffield Shield 2026/27QUE280 (103.5)VIC307 & 136/6 (66)Stumps - Day 3ODI1st ODI · India in New Zealand 2026/27NZINDT20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class8th Match · Sheffield Shield 2026/27TAS427NSW202 & 144Tasmania won by an innings and 81 runsTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2064th Match · CSA Pro20 2026/27WARBOLODI2nd ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSA

Batting by opposition (All cricket)

More filters

1 active
Reset"Match result" is from the side of the player or team.
At Barkatullah Khan Stadium×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Zaheer KhanINDZimbabwe20001113232*-11290.9100004
Sanjay BangarINDWest Indies20021113232*-3884.2100030
Ajit AgarkarINDZimbabwe20001111313*-11118.1800020
Ajit AgarkarINDWest Indies200211166*-966.6700000
Bryan StrangZIMIndia200011155*-862.5000000
Corey CollymoreWIIndia200211122*-366.6700000
Henry OlongaZIMIndia200011111*-1100.0000000
Sachin TendulkarINDZimbabwe2000110146146146.0015395.42100152
Andy FlowerZIMIndia2000110777777.0010672.6401051
Grant FlowerZIMIndia2000110707070.009474.4701041
Rahul DravidINDWest Indies2002110585858.008270.7301050
Shivnarine ChanderpaulWIIndia2002110585858.006490.6301040
Yuvraj SinghINDWest Indies2002110545454.006484.3801070
Carl HooperWIIndia2002110383838.0029131.0300021
Mluleki NkalaZIMIndia2000110363636.0027133.3300041
Rahul DravidINDZimbabwe2000110303030.005356.6000030
Ricardo PowellWIIndia2002110292929.0029100.0000021
Chris GayleWIIndia2002110272727.003871.0500040
Sunil JoshiINDZimbabwe2000110252525.0024104.1700021
Alistair CampbellZIMIndia2000110242424.0019126.3200050
Heath StreakZIMIndia2000110232323.0017135.2900011
Virender SehwagINDWest Indies2002110181818.002185.7100030
Mohammad KaifINDWest Indies2002110151515.002951.7200010
Ramnaresh SarwanWIIndia2002110141414.003836.8400000
Stuart CarlisleZIMIndia2000110121212.001675.0000030
Ridley JacobsWIIndia2002110999.001656.2500000
VVS LaxmanINDWest Indies2002110777.001936.8400010
Guy WhittallZIMIndia2000110666.001250.0000010
Sourav GangulyINDZimbabwe2000110555.00955.5600010
Dinesh MongiaINDWest Indies2002110555.001729.4100010
Yuvraj SinghINDZimbabwe2000110555.001631.2500000
Reetinder Singh SodhiINDZimbabwe2000110444.001625.0000000
Marlon SamuelsWIIndia2002110333.002810.7100000
Vijay DahiyaINDZimbabwe2000110333.00650.0000000
Pedro CollinsWIIndia2002110222.00728.5700000
Wavell HindsWIIndia2002110111.00283.5700000
Hemang BadaniINDZimbabwe2000110111.001100.0000000
Reetinder Singh SodhiINDWest Indies2002110111.00333.3300000
Vasbert DrakesWIIndia2002110000.0010.0000100
Travis FriendZIMIndia2000110000.0010.0000100
Gavin RennieZIMIndia2000110000.0010.0000100

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.