Batting by opposition (All cricket)

Filters

1 active
Reset"Match result" is from the side of the player or team.
At Maharashtra Cricket Association Stadium×

Player figures come from full scorecards, which we hold for 57 of the 58 matches in this selection (from 2013). Earlier matches have results and team totals only.

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

Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.