ODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)ODI2nd Match · Pakistan ODI Tri-Series 2026/27PAK302/9ENG215Pakistan won by 87 runsT20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)T20I1st T20I · India in New Zealand 2026/27NZ225/4IND230/6India won by 4 wickets (with 2 balls remaining)ODI3rd Match · Pakistan ODI Tri-Series 2026/27ENG429/4SL430/8Sri Lanka won by 2 wickets (with 1 ball remaining)ODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (with 93 balls remaining)ODI3rd Match · UAE ODI Tri-Series 2026/27BAN160AFG161/3Afghanistan won by 7 wickets (with 87 balls remaining)T20I3rd T20I · New Zealand Women in Australia 2026/27NZW11/2AUSWNo resultT20I2nd T20I · New Zealand Women in Australia 2026/27AUSW167/7NZW127/8AUS Women won by 40 runsODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsT20I3rd T20I · India in New Zealand 2026/27NZINDODI5th Match · Pakistan ODI Tri-Series 2026/27PAKSLT20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI3rd ODI · Zimbabwe Women in India 2026/27INDWZIMWODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I4th T20I · India in New Zealand 2026/27NZINDT20I5th T20I · India in New Zealand 2026/27NZIND

India: Batting by opposition (All cricket)

Filters

2 active
Reset"Match result" is from the side of the player or team.
Team: India×At Madhavrao Scindia Cricket Ground×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Virender SehwagINDSri Lanka2005-200933018714662.33147127.21100246
Sachin TendulkarINDSri Lanka1994-20094401436935.7515989.94020221
Yuvraj SinghINDEngland2008111138138*-78176.92100166
MS DhoniINDSri Lanka2005-20093201207260.0012199.1701083
Navjot SidhuINDSri Lanka1994110108108108.0013281.8210080
Raman LambaINDAustralia1986110102102102.0012085.0010082
Woorkeri RamanINDWest Indies1988110959595.0012377.2401060
Virender SehwagINDEngland2008110858585.0073116.44010103
Yuvraj SinghINDSri Lanka20051117979*-67117.9101093
Hemang BadaniINDZimbabwe2000110777777.009977.7801021
Ajit AgarkarINDZimbabwe20001116767*-25268.0001074
Manoj PrabhakarINDSri Lanka1994110676767.008777.0101090
Sourav GangulyINDSri Lanka2007110626262.007978.4801061
Kapil DevINDAustralia1986110585858.0031187.1001052
Javagal SrinathINDSouth Africa1996110535353.006976.8101041
Reetinder Singh SodhiINDZimbabwe20001115353*-6779.1001041
Gautam GambhirINDEngland2008110515151.006380.9501080
Suresh RainaINDEngland2008110434343.004497.7300003
MS DhoniINDEngland2008110393939.0032121.8800031
Gautam GambhirINDSri Lanka2005-2009220392819.5035111.4300070
Mohammad KaifINDSri Lanka20051113838*-7153.5200030
Kris SrikkanthINDWest Indies1988110323232.005558.1800040
Dinesh KarthikINDSri Lanka2007110313131.004963.2700010
Ravindra JadejaINDSri Lanka20091113030*-17176.4700012
Yuvraj SinghINDZimbabwe2000110292929.0023126.0900050
Sachin TendulkarINDSouth Africa1996110282828.003873.6800050
Mohammad AzharuddinINDAustralia1986110282828.005650.0000020
Sachin TendulkarINDZimbabwe2000110272727.003871.0500050
Virat KohliINDSri Lanka2009110272727.0019142.1100040
Ajay JadejaINDSouth Africa1996110262626.004656.5200030
Dilip VengsarkarINDAustralia1986110252525.002986.2100010
Vinod KambliINDSri Lanka1994110252525.004160.9800000
Mohammad AzharuddinINDWest Indies1988110242424.002692.3100011
Kris SrikkanthINDAustralia1986110232323.003663.8900020
Kapil DevINDWest Indies1988110222222.0012183.3300030
Rahul DravidINDSouth Africa1996110212121.004052.5000000
Sunil JoshiINDSouth Africa1996110202020.002871.4300020
Virender SehwagINDZimbabwe2000110191919.002479.1700001
Sanjay ManjrekarINDWest Indies19881111919*-19100.0000030
Suresh RainaINDSri Lanka2005-2009210161616.002080.0000020
Pravin AmreINDSri Lanka19941111616*-1794.1200000
Mohammad AzharuddinINDSri Lanka1994110141414.001782.3500010
Chandrakant PanditINDAustralia19861111414*-1593.3300000
Harbhajan SinghINDSri Lanka2005-200932013116.502065.0000010
Anil KumbleINDSouth Africa1996110121212.001866.6700000
Rohit SharmaINDEngland20081111111*-8137.5000010
Arun LalINDWest Indies1988110101010.001471.4300010
Mohammad AzharuddinINDSouth Africa1996110999.002339.1300000
Robin UthappaINDSri Lanka2007110777.005140.0000010
Ravi ShastriINDWest Indies1988110777.00977.7800000
Page 1Next

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