Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)ODI2nd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)T2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsT2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 balls left)T2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2059th Match · CSA Pro20 2026/27SWD149/4ES144/7South Western Districts won by 6 wickets (6 balls left)ODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)ODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETASODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM

Batting by opposition (All cricket)

More filters

1 active
Reset"Match result" is from the side of the player or team.
At Riverside Ground×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Andrew GaleYORDurham2015-20163401084127.0016764.67000120
Ollie RobinsonDURSussex2023-20263411086736.0011197.30010171
John HastingsDURYorkshire2014-20154511086227.0059183.05011116
Daniel Bell-DrummondKENDurham2017-202636110845*21.6022647.79003150
Joe LeachWORDurham2015-20231010110842*12.0019455.67002141
John HastingsDURSomerset20151201077953.5095112.63010152
Ashton TurnerDURLeicestershire2022-20243301074935.6769155.0700084
Sam CurranSURDurham2015-202535210750*35.6716664.46010141
George BartlettNORDurham2024-20265501073421.4018956.61000150
Michael RichardsonDURSomerset2014-20163601063217.6720451.96001170
Sachin TendulkarINDEngland2002111105105*-10897.2210081
Sherwin CampbellWIZimbabwe2000110105105105.0013776.6410080
Aaron FinchAUSEngland2013-201822010510052.5011194.5910073
Scott SteelDURNorthamptonshire20192201056852.50101103.96010111
David BedinghamDURWarwickshire2021-20252301055835.0019154.97010160
Gordon MuchallDURYorkshire2014-201656310535*35.0012584.00001100
Liam Patterson-WhiteNOTDurham2021-20266801057313.1319952.76012180
BJ WatlingDURGlamorgan2019111104104*-20750.24100100
Nat Sciver-BruntNDLightning2020110104104104.0011689.66100130
Avishka FernandoSLWest Indies2019110104104104.00103100.9710092
Emilio GayDURNottinghamshire202512010410452.0022346.64101100
Will SmithDURLeicestershire20182301047434.6716762.28010150
Stephen CookDURGlamorgan201712110389*103.0011391.1501090
Hollie ArmitageDURSurrey2025-202622110376*103.0012979.8401090
Kusal MendisSLEngland2016-20262301034234.3314471.53000110
Ned EckersleyDURLeicestershire2019-202244210371*51.5012681.7501180
Ollie RobinsonDURNorthamptonshire2022-20266511038425.7514272.5401180
Ollie RobinsonDURGlamorgan2023110102102102.0097105.15100170
Alastair CookENGAustralia2012-20132301025134.0024741.30010130
Ben RaineDURNottinghamshire2021-20269811023614.5715366.6700193
Jason RoyENGAustralia2018110101101101.0083121.69100122
Calum MacLeodDURWorcestershire2014-201633110180*50.5084120.2401082
Sean DicksonDURNottinghamshire2020-20223411015433.6722245.50011141
Will RhodesYOR/WAR/BBDurham2015-20216711013616.8322345.2900080
Chris RushworthDURDerbyshire2015-202299510138*25.2511389.3800293
Matthew PottsDURYorkshire2018-20269921013014.4321447.2000191
Ali OrrSUSDurham20222301006033.3315664.10010132
Phil MustardDURLancashire2014-20164501007020.0021047.62011110
Joey EvisonKEN/NOTDurham2021-202635110077*25.0017856.18011112
Freddie McCannNOTDurham2024-20264601005116.6714469.44011150
Tom AbellSOMDurham2015-202547110073*16.6722943.6701090
Will DavisLEIDurham2019-20236721005820.0013971.9401194
Arron LilleyLAN/LEIDurham2014-202210811004514.2984119.0500084
James WeighellDURLeicestershire2017-2018341993833.0011883.9000064
Steven CrookNORDurham2014-2018663994833.0010792.5200040
Nat Sciver-BruntENGWIndia Women2025110989898.0010593.33010110
Kumar SangakkaraSLEngland2006-20142219858*98.0014368.5301070
Tom HelmMIDDurham2022-2026230985132.6719650.0001090
Ed JoyceSUSDurham2014-2015240984324.5016459.76000142
Kathryn BryceLIG/TBNorthern Diamonds2020-20235519871*24.5013473.1301042

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.