Live5th T20I · India in New Zealand 2026/27NZIND173/5 (18.1)NZ chose to bowlLive5th ODI · Ireland in Namibia 2026/27NAMIRE43/2 (15.3)IRE chose to batLive9th Match · Sheffield Shield 2026/27QUEVIC282/9 (84)Stumps - Day 1Live8th Match · Sheffield Shield 2026/27TAS427 (119.1)NSW174/8 (60)Stumps - Day 2Live61st Match · CSA Pro20 2026/27DOL24/3 (7)BOLBOL chose to bowlT2062nd Match · CSA Pro20 2026/27LIOTITT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsT20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)ODIFinal · 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 runsODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsT20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsT2063rd Match · CSA Pro20 2026/27DOLWPODI1st ODI · India in New Zealand 2026/27NZINDTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2064th Match · CSA Pro20 2026/27WARBOLODI2nd ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOL

Batting by opposition (All cricket)

More filters

1 active
Reset"Match result" is from the side of the player or team.
At Maharashtra Cricket Association Stadium×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Virat KohliINDSouth Africa2019111254254*-33675.60100332
Mitchell MarshAUSBangladesh2023111177177*-132134.09100179
Rassie van der DussenSANew Zealand2023110133133133.00118112.7110095
Jonny BairstowENGIndia202133021912473.00182120.331101714
Virat KohliINDEngland2017-202144025112262.7525498.82120186
Kedar JadhavINDEngland2017110120120120.0076157.89100124
Quinton de KockSANew Zealand2023110114114114.0011698.28100103
Steve SmithAUSIndia201712013610968.0029745.79100130
KL RahulINDEngland2017-202144118510861.6719395.85110126
Mayank AgarwalINDSouth Africa2019110108108108.0019555.38100162
Ben StokesENGNetherlands2023110108108108.0084128.5710066
Virat KohliINDWest Indies2018110107107107.0011989.92100101
Shane WatsonCSKRajasthan Royals2018110106106106.0057185.9610096
Virat KohliINDBangladesh2023111103103*-97106.1910064
Ben StokesRPSGujarat Lions2017111103103*-63163.4910076
Sanju SamsonDCRising Pune Supergiant2017110102102102.0063161.9010085
Steve SmithRPSGujarat Lions2016-201722010510152.5056187.5010095
Ambati RayuduCSKSunrisers Hyderabad2018-2022211100100*-62161.2910077
Ben StokesENGIndia2017-20214401979949.25142138.730201016
Ruturaj GaikwadCSKSunrisers Hyderabad2022110999999.0057173.6801066
Shikhar DhawanINDEngland2017-20214401709842.5018989.95020212
Sam CurranENGIndia202132110795*107.00103103.88010103
Shai HopeWIIndia2018110959595.0011384.0701063
David MillerPK/GTChennai Super Kings2018-202222111894*118.0073161.6401097
Ravindra JadejaINDSouth Africa2019110919191.0010487.5001082
Robin UthappaKKRRising Pune Supergiant2016-2017220878743.5048181.2501176
Dawid MalanENGNetherlands2023110878787.0074117.57010102
Tom LathamNZIndia2017-20242301398646.3321764.06010140
Rohit SharmaMIRising Pune Supergiant2016-20172218885*88.0067131.3401083
Devon ConwayCSKSunrisers Hyderabad20221118585*-55154.5501084
George BaileyAUSIndia2013110858585.0082103.66010100
Steve SmithRPSMumbai Indians2016-201722112984*129.0077167.53010116
Shubman GillGTDelhi Capitals2022110848484.0046182.6101064
AB de VilliersRCBRising Pune Supergiant2016-2017220868343.0054159.2601064
Virat KohliRCBRising Pune Supergiant2016-20172201358067.50111121.62020113
Shikhar DhawanSHChennai Super Kings2018110797979.0049161.22010103
Rishabh PantDCChennai Super Kings2018110797979.0045175.5601074
Rishabh PantINDEngland20212201557877.50102151.96020811
Shane WatsonCSKDelhi Capitals2018110787878.0040195.0001047
Joe RootENGIndia2017110787878.009582.1101041
Yashasvi JaiswalINDNew Zealand20241201077753.5012585.60010133
Devon ConwayNZIndia2024120937646.5016656.02010130
Suresh RainaCSKMumbai Indians20181117575*-47159.5701064
Towhid HridoyBANAustralia2023110747474.007993.6701052
Azmatullah OmarzaiAFGSri Lanka20231117373*-63115.8701063
Jason RoyENGIndia2017-20214401887347.00154122.08020292
Sabbhineni MeghanaTRAVelocity2022110737373.0047155.3201074
Ruturaj GaikwadCSKGujarat Titans2022110737373.0048152.0801055
Keshav MaharajSAIndia2019120947247.0019747.72010150
Aaron FinchAUSIndia2013110727272.007991.1401083
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.