Live7th Match · Sheffield Shield 2026/27SA154 & 182/1 (48)WA406/5d & 169 (61.5)Stumps - Day 3Live8th Match · Sheffield Shield 2026/27TAS335/5 (96)NSWStumps - Day 1T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT2060th Match · CSA Pro20 2026/27DOLBOLODI4th 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)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)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2062nd Match · CSA Pro20 2026/27LIOTITT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI1st ODI · India in New Zealand 2026/27NZIND

Batting by opposition (All cricket)

More filters

1 active
Reset"Match result" is from the side of the player or team.
At Sardar Patel Stadium, Motera×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Suresh RainaINDWest Indies2006-2011220211910.504052.5000010
Virender SehwagINDWest Indies2002-201133021177.002487.5000140
Chris GayleRCBRajasthan Royals2015110202020.0017117.6500031
Prosper UtseyaZIMSri Lanka2006110202020.004544.4400030
Tawanda MupariwaZIMSri Lanka2006110202020.006729.8500020
Adam VogesRRChennai Super Kings2010110202020.0019105.2600010
Virat KohliINDWest Indies2011110202020.003066.6700030
Stuart BinnyRRRoyal Challengers Bengaluru2015110202020.0020100.0000020
Danza HyattWIIndia2011110202020.003951.2800011
Rahul DravidINDSouth Africa2008120201710.006729.8500020
Graeme SwannENGIndia2012121201720.003360.6100021
Wriddhiman SahaKKR/PKRajasthan Royals2010-2015221201920.0010200.0000040
Pragyan OjhaINDNew Zealand2010121201120.009620.8300010
Matthew HaydenCSKRajasthan Royals2010110191919.0014135.7100011
Owais ShahKKRRajasthan Royals20101111919*-17111.7600002
Karun NairRRDelhi Capitals2014110191919.0014135.7100011
Deepak HoodaRRPunjab Kings2015110191919.009211.1100012
Kevin PietersenENGIndia201212019179.504542.2200020
Aaron FinchMI/SHRajasthan Royals2014-20152211910*19.002479.1700030
Sanju SamsonRRMumbai Indians2014-201522019179.502190.4800030
Graeme SmithRRDelhi Capitals2010110181818.0017105.8800030
Tafadzwa MufambisiZIMWest Indies2006110181818.003158.0600020
Ajinkya RahaneRRRoyal Challengers Bengaluru2015110181818.0012150.0000021
Greg LambZIMNew Zealand2011110181818.003452.9400010
KL RahulSHRajasthan Royals2014110181818.0018100.0000020
Suresh RainaCSKRajasthan Royals2010-201522018149.002090.0000010
S. SreesanthINDSouth Africa2008-201023018176.001994.7400121
Naman OjhaSHRajasthan Royals2014110171717.001989.4700010
Faiz FazalRRChennai Super Kings2010110171717.001894.4400010
Mayank AgarwalDCRajasthan Royals2014110171717.0010170.0000030
Jonathan TrottENGIndia201212017178.504736.1700120
Herschelle GibbsSASri Lanka2006110161616.001888.8900030
Parthiv PatelMIRajasthan Royals2015110161616.0011145.4500020
Brendan TaylorZIMAustralia2011110161616.002466.6700010
Dwayne BravoWIIndia2006110161616.003348.4800010
Karun NairRRRoyal Challengers Bengaluru2015110161616.0014114.2900001
Sanju SamsonRRSunrisers Hyderabad2014110161616.0016100.0000011
Virender SehwagINDAustralia2011110151515.002268.1800020
Harbhajan SinghINDWest Indies2002-2006210151515.0015100.0000010
Yusuf PathanRRKolkata Knight Riders2010110151515.0014107.1400020
Shivnarine ChanderpaulWIZimbabwe20061111414*-3638.8900020
Charles CoventryZIMAustralia2011110141414.002458.3300011
Elton ChigumburaZIMAustralia2011110141414.002556.0000020
Gareth HopkinsNZIndia2010110141414.003638.8900010
Suresh RainaINDSri Lanka2014110141414.006233.3300011
Jeetan PatelNZIndia2010110141414.003540.0000010
Sajid MahmoodENGWest Indies20061111414*-12116.6700020
David HusseyAUSZimbabwe2011110141414.008175.0000011
Naman OjhaRRDeccan Chargers2010110141414.001782.3500011
Rahul ShuklaDCRajasthan Royals2014110141414.0012116.6700020

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.