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)T1012th Match · Abu Dhabi T10 League 2026AAYLODI1st 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 2026AFGZIMODI5th 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 Maharashtra Cricket Association Stadium×From 1908-01-01×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Virat KohliINDSouth Africa2019111254254*-33675.60100332
Virat KohliINDEngland2017-202144025112262.7525498.82120186
Jonny BairstowENGIndia202133021912473.00182120.331101714
Ben StokesENGIndia2017-20214401979949.25142138.730201016
Hardik PandyaINDEngland2017-20255511936448.25136141.910201313
Jason RoyENGIndia2017-20214401887347.00154122.08020292
KL RahulINDEngland2017-202144118510861.6719395.85110126
Mitchell MarshAUSBangladesh2023111177177*-132134.09100179
Shikhar DhawanINDEngland2017-20214401709842.5018989.95020212
Rishabh PantINDEngland20212201557877.50102151.96020811
Tom LathamNZIndia2017-20242301398646.3321764.06010140
Steve SmithAUSIndia201712013610968.0029745.79100130
Virat KohliRCBRising Pune Supergiant2016-20172201358067.50111121.62020113
Rassie van der DussenSANew Zealand2023110133133133.00118112.7110095
Steve SmithRPSMumbai Indians2016-201722112984*129.0077167.53010116
Kedar JadhavINDEngland2017110120120120.0076157.89100124
David MillerPK/GTChennai Super Kings2018-202222111894*118.0073161.6401097
Laura WolvaardtVELSupernovas202222211665*-75154.67020124
Quinton de KockSANew Zealand2023110114114114.0011698.28100103
Harmanpreet KaurSUPVelocity20222201147157.0080142.5001086
Ajinkya RahaneRPSKolkata Knight Riders2016-20172201136756.5093121.5101084
Mayank AgarwalINDSouth Africa2019110108108108.0019555.38100162
Ben StokesENGNetherlands2023110108108108.0084128.5710066
Ajinkya RahaneRR/RPSRoyal Challengers Bengaluru2015-20173301086036.0093116.13010120
Virat KohliINDWest Indies2018110107107107.0011989.92100101
Sam CurranENGIndia202132110795*107.00103103.88010103
Yashasvi JaiswalINDNew Zealand20241201077753.5012585.60010133
Shane WatsonCSKRajasthan Royals2018110106106106.0057185.9610096
Steve SmithRPSGujarat Lions2016-201722010510152.5056187.5010095
Virat KohliINDBangladesh2023111103103*-97106.1910064
Ben StokesRPSGujarat Lions2017111103103*-63163.4910076
Sanju SamsonDCRising Pune Supergiant2017110102102102.0063161.9010085
Ambati RayuduCSKSunrisers Hyderabad2018-2022211100100*-62161.2910077
Ruturaj GaikwadCSKSunrisers Hyderabad2022110999999.0057173.6801066
Matt RenshawAUSIndia2017120996849.5020648.06010151
Kane WilliamsonSHChennai Super Kings2018-2022220985149.0076128.9501074
Shai HopeWIIndia2018110959595.0011384.0701063
Krunal PandyaINDEngland20213329558*95.0074128.3801082
MS DhoniCSK/RPSRoyal Challengers Bengaluru2016-2022442954147.5081117.2800054
Keshav MaharajSAIndia2019120947247.0019747.72010150
Devon ConwayNZIndia2024120937646.5016656.02010130
Ravindra JadejaINDSouth Africa2019110919191.0010487.5001082
Mitchell StarcAUSIndia2017120916145.509496.8101086
Rohit SharmaINDEngland2021330903730.0010486.54000150
MS DhoniCSK/RPSSunrisers Hyderabad2017-20223328961*89.0055161.8201074
Brendon McCullumGLRising Pune Supergiant2016-2017220884544.0049179.59000104
Rohit SharmaMIRising Pune Supergiant2016-20172218885*88.0067131.3401083
Dawid MalanENGNetherlands2023110878787.0074117.57010102
Robin UthappaKKRRising Pune Supergiant2016-2017220878743.5048181.2501176
Moeen AliENGIndia2017-2021430873029.0079110.1300074
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.