Live7th Match · Sheffield Shield 2026/27SA154 (37.1)WA406/5d & 79/6 (29)Stumps - Day 2ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsFirst-class8th Match · Sheffield Shield 2026/27TASNSWT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREODI4th 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 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2062nd Match · CSA Pro20 2026/27LIOTIT

Batting by opposition (List A)

More filters

1 active
Reset"Match result" is from the side of the player or team.
At Sardar Patel Stadium, Motera×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Chris GayleWIIndia2002-200622017414087.00164106.10100195
Rahul DravidINDWest Indies2002-2006221158109*158.0019182.72100140
Ramnaresh SarwanWIIndia2002-200622115299*152.0018582.16020100
Ambati RayuduINDSri Lanka2014111121121*-118102.54100104
Dwayne BravoWIEngland2006111112112*-12490.32100141
Upul TharangaSLZimbabwe2006110110110110.0013084.62100131
Ricky PontingAUSIndia2011110104104104.0011888.1410071
Jacques KallisSAIndia2010111104104*-94110.6410053
AB de VilliersSAIndia2010111102102*-59172.88100113
Chris GayleWIEngland2006110101101101.0012878.91100101
Rohit SharmaINDWest Indies2011110959595.0010095.00010101
Angelo MathewsSLIndia20141119292*-10191.09010101
Kevin PietersenENGWest Indies20061119090*-86104.6501091
Hashim AmlaSAIndia2010110878787.0010384.4701080
Martin GuptillNZZimbabwe20111118686*-10879.6301072
Kumar SangakkaraSLZimbabwe2006110808080.008693.0201070
Shane WatsonAUSZimbabwe2011110797979.009285.8701081
Shikhar DhawanINDSri Lanka2014110797979.008098.7501071
Brendon McCullumNZZimbabwe20111117676*-9580.0001062
Loots BosmanSAIndia2010110686868.0046147.8301074
Marlon SamuelsWIIndia2002-2011331685834.0011061.8201061
VVS LaxmanINDWest Indies2002110666666.007489.1901080
Kumar SangakkaraSLIndia2014110616161.008670.9301040
Michael ClarkeAUSZimbabwe20111115858*-55105.4501040
Yuvraj SinghINDAustralia20111115757*-6587.6901080
Sanjay BangarINDWest Indies20021115757*-41139.0201052
Virat KohliINDSouth Africa2010110575757.007180.2801041
Yuvraj SinghINDWest Indies2002-2006220573028.507378.0800051
AB de VilliersSASri Lanka2006110545454.008861.3601030
Shivnarine ChanderpaulWIIndia2002-2006220545127.007770.1301080
Sachin TendulkarINDAustralia2011110535353.006877.9401070
Brad HaddinAUSIndia2011110535353.006285.4801061
MS DhoniINDWest Indies2006110515151.006578.4601012
Gautam GambhirINDAustralia2011110505050.006478.1301020
Andrew StraussENGWest Indies2006110505050.0047106.3801080
Ian BellENGWest Indies2006110505050.007963.2901060
Suresh RainaINDSouth Africa2010110494949.0030163.3300051
Virat KohliINDSri Lanka2014110494949.0044111.3600022
Rohit SharmaINDSouth Africa2010110484848.006178.6900030
Runako MortonWIIndia2006110454545.006470.3100021
Brendan TaylorZIMNew Zealand2011110444444.005777.1900040
Jacques KallisSASri Lanka2006110434343.007160.5600021
Chris GayleWIZimbabwe2006110414141.0034120.5900071
Darren SammyWIIndia20111114141*-17241.1800052
Andre RussellWIIndia20111114040*-18222.2200042
Parthiv PatelINDWest Indies2011110393939.0035111.4300070
Denesh RamdinWIIndia2011110383838.005273.0800030
David HusseyAUSIndia20111113838*-26146.1500031
Graeme CremerZIMAustralia2011110373737.005172.5500040
Mahela JayawardeneSLSouth Africa2006110363636.005072.0000040
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.