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)ODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 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)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
Cameron BancroftDURLeicestershire2019-2021221118118*118.0011999.16101122
Graham ClarkDURGloucestershire2022-20263301188239.3319161.78010150
Usman ArshadDURYorkshire2014-20177511188429.5015675.64010112
Evelyn JonesLANDurham2025-20263301178239.0014680.14010120
Keith BarkerWARDurham2014-201844211743*58.5020257.92000150
Jordan ClarkLAN/SURDurham2014-20255531178258.50113103.5401092
Ned EckersleyLEIDurham2014-20185611174323.4014282.3900183
Lewis GregorySOMDurham2014-20255801173814.6325046.80001150
Andrew StraussENGWest Indies2007-20092301167738.6722751.10010160
Jack BurnhamDURLeicestershire2017-20194311168658.0015972.96010141
Rhianna SouthbyHAMDurham2025-20264311165858.00106109.4301093
Will SmithHAMDurham2015-20162401166729.0033634.52010130
Shane WatsonAUSEngland2005-20135611166823.2021653.70011111
Harry FinchSUS/KENDurham2015-20244701163716.5721753.46002190
Hamish RutherfordDER/GLADurham2016-20212301157138.3318661.83010160
Nat WraithWARDurham2025-20263301155638.3388130.68010160
Shaun MarshAUSEngland2013-201822011410157.00106107.5510055
Michael JonesDURSussex2022-20232301149638.0022750.22010130
Phil MustardDURYorkshire2014-20164401143928.5012591.20000131
Mady VilliersDURThe Blaze2025-20264401144528.5012690.48000142
James FranklinMID/NOTDurham2014-20154601143919.0032135.5100091
Craig KieswetterSOMDurham201412111378*113.0019458.25010142
Emilio GayDURSurrey20251201139956.5013782.48010131
Angelo MathewsSLEngland2014-20162301138037.6714876.35010111
Colin IngramGLADurham2017-202324111370*37.6727241.54010131
Rikki ClarkeWAR/SURDurham2014-20215611135422.6017166.08010162
Mark StonemanDURSomerset2014-20163601134118.8314379.02000132
Murray GoodwinZIMWest Indies2000111112112*-13781.7510070
Oli CarterSUSDurham20231201128056.0022948.91010130
Tammy BeaumontTBDurham2025-20263301128137.3397115.46010143
James VinceHAMDurham2015-202523111276*56.0012391.06010190
Emily WindsorDURLancashire2025-20263301125537.3313284.85010110
Keaton JenningsDURDerbyshire2016-20173401127928.0011597.39011150
Moeen AliWOR/YORDurham2014-20265501125822.4013185.50010111
Ollie RobinsonDURLeicestershire2022-202655211269*37.3389125.84011141
Brett HuttonNOR/NOTDurham2015-2025610111234*12.4431136.01002150
Kevin PietersenENGNew Zealand2008111110110*-11298.2110083
Harry BrookENGAustralia2024111110110*-94117.02100132
Mark StonemanDURLeicestershire2014-201633111089*55.0084130.9501092
Cameron SteelDURLeicestershire2018-20192301108636.6734431.98011100
Gordon MuchallDURNottinghamshire2014-201544311037*110.0014973.83000151
Paul StirlingMID/BBDurham2014-20225501105522.0022548.89011130
Michael JonesDURYorkshire2022-20244411095636.3318160.22010123
Ravi BoparaENGWest Indies2009110108108108.0020851.92100131
Javed OmarBANEngland20051201087154.0019156.54010170
Ben StokesDURGlamorgan20221201088254.0015669.23010102
Will YoungDURWorcestershire202112010810354.0028537.89100130
Matthew PottsDURWarwickshire202512110870108.0018757.75010113
Michael-Kyle PepperESSDurham20211201089254.0019355.96010170
Michael ClarkeAUSEngland2009-20133401084327.0021151.18000100

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.