Live4th T20I · India in New Zealand 2026/27NZ259/7 (20)IND89/6 (8.4)IND need 171 runs in 68 ballsLive4th ODI · Ireland in Namibia 2026/27NAMIRE168/4 (34.2)NAM chose to bowlLive7th Match · Sheffield Shield 2026/27SA154 & 182/1 (48)WA406/5d & 169 (61.5)Stumps - Day 3T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsFirst-class8th Match · Sheffield Shield 2026/27TASNSWFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLODI4th 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)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 runsT2053rd Match · CSA Pro20 2026/27BOL137/9TIT137/8Match tied (Boland won the Super Over)T2060th Match · CSA Pro20 2026/27DOLBOLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2062nd Match · CSA Pro20 2026/27LIOTITT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIM

Batting by opposition (First-class)

More filters

1 active
Reset"Match result" is from the side of the player or team.
At Woodbridge Road×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Arun HarinathSURGlamorgan2015120224120112.0036960.70200260
Mark StonemanSUREssex2017120207197103.5025979.92100282
Graham WaggGLASurrey2015110200200200.0021692.591002111
Ryan ten DoeschateESSSurrey2017111168168*-20980.38100251
Sam BillingsKENSurrey201412213982*-24357.20020190
Tom WestleyESSSurrey2017121131108*131.0020065.50100210
Jonathan TrottWARSurrey2016110123123123.0019662.76100131
Zafar AnsariSURGlamorgan20151201209160.0032137.38010130
Nick BrowneESSSurrey20171201207760.0018764.17010190
Ollie PopeSURSomerset2018110117117117.0013487.31100190
Aaron FinchSURWarwickshire201612011711058.50113103.54100162
Rory BurnsSURWarwickshire20161201136856.5023448.29010160
Gary WilsonSURKent20141201118455.5018958.73010120
Jason RoySURKent2014120978448.5012776.38010111
Dominic SibleySUREssex2017120976948.5018353.01010132
Sam NortheastKENSurrey2014120969148.0016857.14010120
Mark WallaceGLASurrey2015110929292.009992.93010140
Gary WilsonSURGlamorgan2015121925492.0013966.19010120
James HildrethSOMSurrey20181219189*91.0013666.91010131
Brendan NashKENSurrey2014120895144.5013366.92010151
Will BraggGLASurrey2015120888344.0017849.4401090
Scott BorthwickSURSomerset2018110838383.0010678.30010131
Ben WrightGLASurrey2015120756837.5013157.25010110
Tillakaratne DilshanSURKent2014120736836.508190.12010130
Rory BurnsSUREssex2017120715735.5015745.22010100
Eddie ByromSOMSurrey2018120715235.5017640.34010110
Ben FoakesSUREssex20171216965*69.0015843.6701050
Sam CurranSUREssex2017120696534.508086.25010130
Colin IngramGLASurrey2015121684368.0064106.25000102
Stuart MeakerSURKent2014120675333.5010464.4201090
Ian BellWARSurrey2016110666666.0012353.6601090
Rory BurnsSURSomerset2018110666666.0014246.48010110
Robert KeyKENSurrey2014120665933.0013548.8901060
Keith BarkerWARSurrey2016110656565.007092.86010110
Ravi BoparaESSSurrey2017110646464.009071.1101092
Ben FoakesSURYorkshire2019110626262.0011553.9101070
Alastair CookESSSurrey2017120623131.0010260.7800090
Mark StonemanSURYorkshire2019110616161.007284.72010110
Ben HarmisonKENSurrey2014120594829.5013842.7500080
Calum HaggettKENSurrey2014120594429.5013045.3800090
Steven DaviesSURKent2014120583329.007874.36000100
Steven DaviesSURWarwickshire2016120574428.5010454.8100060
Jamie SmithSURYorkshire2019110565656.0011747.8601060
Tim AmbroseWARSurrey2016110535353.0010650.0001060
Jacques RudolphGLASurrey2015120534026.508264.6300090
Daniel LawrenceESSSurrey20171215332*53.008760.9200031
Zafar AnsariSURWarwickshire2016120514025.5020824.5200060
Scott BorthwickSUREssex2017120503625.0010348.5400060
Arun HarinathSURSomerset2018110484848.008357.8300081
Ryan PatelSURSomerset2018110484848.0010247.0600040
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.