Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batLive68th Match · CSA Pro20 2026/27ES133/5 (15.5)WAR206/4 (20)ES need 74 runs in 25 ballsT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsODI3rd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2066th 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)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsT2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)First-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETASODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI5th ODI · India in New Zealand 2026/27NZIND

Batting by opposition (All cricket)

More filters

2 active
Reset"Match result" is from the side of the player or team.
v India×At Maharashtra Cricket Association Stadium×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Jonny BairstowENGIndia202133021912473.00182120.331101714
Ben StokesENGIndia2017-20214401979949.25142138.730201016
Jason RoyENGIndia2017-20214401887347.00154122.08020292
Tom LathamNZIndia2017-20242301398646.3321764.06010140
Steve SmithAUSIndia201712013610968.0029745.79100130
Sam CurranENGIndia202132110795*107.00103103.88010103
Matt RenshawAUSIndia2017120996849.5020648.06010151
Shai HopeWIIndia2018110959595.0011384.0701063
Keshav MaharajSAIndia2019120947247.0019747.72010150
Devon ConwayNZIndia2024120937646.5016656.02010130
Mitchell StarcAUSIndia2017120916145.509496.8101086
Moeen AliENGIndia2017-2021430873029.0079110.1300074
George BaileyAUSIndia2013110858585.0082103.66010100
Vernon PhilanderSAIndia20191218144*81.0026430.6800082
Joe RootENGIndia2017110787878.009582.1101041
Rachin RavindraNZIndia2024120746537.0011862.7101061
Aaron FinchAUSIndia2013110727272.007991.1401083
Liam LivingstoneENGIndia2021-2025331723636.0065110.7700053
Faf du PlessisSAIndia2019120696434.5017140.3501091
Dasun ShanakaSLIndia2016-20233316856*34.0039174.3601027
Liton DasBANIndia2023110666666.008280.4901070
Dawid MalanENGIndia2021221665066.007390.4101070
Mitchell SantnerNZIndia2017-2024230663322.0010562.8600053
Dhananjaya de SilvaSLIndia2020-2023220605730.0042142.8601081
Glenn PhillipsNZIndia20241215748*57.0011350.4400042
Dean ElgarSAIndia2019120544827.008563.5300090
Kusal MendisSLIndia2023110525252.0031167.7401034
Harry BrookENGIndia2025110515151.0026196.1501052
Tanzid HasanBANIndia2023110515151.0043118.6001053
Eoin MorganENGIndia2017-2021220502825.005689.2900032
Jos ButtlerENGIndia2017-2025550503110.006478.1300132
David WarnerAUSIndia2017120483824.008357.8300080
Phillip HughesAUSIndia2013110474747.005388.6800050
MahmudullahBANIndia2023110464646.0036127.7800033
Temba BavumaSAIndia2019120463823.007858.9700051
Tom BlundellNZIndia2024120444122.009546.3200030
Henry NichollsNZIndia2017110424242.006267.7400030
Colin de GrandhommeNZIndia2017110414141.0040102.5000051
Will YoungNZIndia2024120412320.507356.1600040
Peter HandscombAUSIndia2017120412220.507951.9000060
Ashley NurseWIIndia2018110404040.0022181.8200042
Ben DuckettENGIndia2025110393939.0019205.2600071
Mushfiqur RahimBANIndia2023110383838.004682.6100011
Theunis de BruynSAIndia2019120383019.007650.0000080
Shimron HetmyerWIIndia2018110373737.0021176.1900023
Charith AsalankaSLIndia2023110373737.0019194.7400004
Quinton de KockSAIndia2019120363118.005763.1600080
Daryl MitchellNZIndia2024120361818.007746.7500020
Dinesh ChandimalSLIndia2016110353535.0035100.0000012
Mitchell MarshAUSIndia2017120353117.509437.2300041
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.