Live7th Match · Sheffield Shield 2026/27SAWA304/3 (96)Stumps - Day 1ODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)ODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (93 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI1st ODI · Zimbabwe Women in India 2026/27INDW200/1ZIMW197India Women won by 9 wickets (137 balls left)ODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRE

Batting by opposition (All internationals)

More filters

1 active
Reset"Match result" is from the side of the player or team.
At Sawai Mansingh Stadium×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
MS DhoniINDSri Lanka2005111183183*-145126.211001510
Rohit SharmaINDAustralia2013111141141*-123114.63100174
Martin GuptillNZIndia2010-20212201407070.0014497.2202065
Kumar SangakkaraSLIndia2005111138138*-14793.88100132
Gautam GambhirINDNew Zealand2010111138138*-116118.97100180
Chris GayleWISouth Africa2006111133133*-13598.52100173
Ravi ShastriINDPakistan1987110125125125.00--10081
Shahriar NafeesBANZimbabwe2006111123123*-16176.40100171
Sachin TendulkarINDEngland1993-200622111782*117.0012295.90010111
Ramiz RajaPAKIndia1987110114114114.0027940.86100121
Kris SrikkanthINDPakistan1983-19872301135137.672470.8301031
David BoonAUSIndia1986110111111111.0011894.07100102
Mohammad AzharuddinINDPakistan1987-199922011111055.5021551.63100140
Daryll CullinanSAIndia1996110106106106.0013081.54100100
Sachin TendulkarINDWest Indies1994110105105105.0013478.36100100
Chris GayleWIBangladesh2006111104104*-11888.14100113
Geoff MarshAUSIndia1986110104104104.0013974.8210091
Ricky PontingAUSWest Indies1996110102102102.0011291.0710051
Kris SrikkanthINDAustralia1986110102102102.0010498.08100101
Virat KohliINDAustralia2013111100100*-52192.3110087
Vinod KambliINDEngland1993111100100*-14967.1110091
Saeed AnwarPAKIndia1999110959595.0011781.20010101
Shikhar DhawanINDAustralia2013110959595.0086110.47010140
Richie RichardsonWIEngland1987110939393.0013071.5401081
Richie RichardsonWIAustralia19961119393*-13369.92010101
George BaileyAUSIndia20131119292*-50184.0001085
Graham GoochENGWest Indies1987110929292.0013767.1501070
Alec StewartENGIndia1993110919191.0012672.2201062
Jacques KallisSAIndia2010110898989.009791.7501061
Shoaib MalikPAKIndia2007110898989.0082108.5401062
Carl HooperWIIndia1994110848484.008895.4501062
Phillip HughesAUSIndia2013110838383.0010380.5801081
Damien MartynAUSEngland2006110787878.009185.71010120
Herschelle GibbsSAWest Indies2006110777777.009085.5601041
Mohammad YousufPAKIndia1999-2007220757437.508786.2101040
Mahela JayawardeneSLIndia2005110717171.0070101.43010100
Sachin TendulkarINDSouth Africa1996-2010220686434.009869.3901040
Imran KhanPAKIndia1987110666666.00--010110
Vinod KambliINDWest Indies1994110666666.0064103.1301041
Mohinder AmarnathINDPakistan1983-1987231654932.50195.2600000
Sunil GavaskarINDPakistan1983-1987230654121.678349.4000150
Virat KohliINDNew Zealand2010110646464.007387.6701080
Raman LambaINDAustralia1986110646464.0053120.7501081
Mark ChapmanNZIndia2021110636363.0050126.0001062
Suryakumar YadavINDNew Zealand2021110626262.0040155.0001063
Ajay JadejaINDPakistan1999110616161.009564.2101060
Brian LaraWIAustralia1996110606060.007085.7101070
Scott StyrisNZIndia2010110595959.0056105.3601051
Shane WatsonAUSIndia2013110595959.0053111.3201063
Aftab AhmedBANWest Indies2006110595959.0055107.2701072
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.