Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultODI3rd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsFirst-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 2026AFGZIMODI5th ODI · India in New Zealand 2026/27NZIND

Batting by opposition (Men's First-class)

More filters

Player, team, opposition, ground, series, dates…
Reset"Match result" is from the side of the player or team.
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
BJ WatlingDURGlamorgan2019111104104*-20750.24100100
Jake WeatheraldLEIGlamorgan2026111104104*-11689.66100140
Sadeera SamarawickramaSLIreland2023211104104*-11491.23100110
Sanjay ManjrekarINDZimbabwe1992110104104104.0042224.6410070
Paul StirlingIRESri Lanka202312010410352.0018655.9110094
Will YoungNORGloucestershire20221201046152.0016264.20010161
Theunis de BruynSASri Lanka201812010410152.0024043.33100120
Neil DexterLEIMiddlesex2018-20192201046652.0018057.78010140
Harry DeardenLEIHampshire20211201046252.0018855.32010180
Ramesh MendisMSCBurgher Recreation Club2024-20252201045752.0018655.9101072
S KosalaCCC/KCCCNugegoda Sports Welfare Club20252201047552.0016264.2001092
Shalith FernandoPSCBloomfield Cricket and Athletic Club202512110487*104.0019254.17010101
Ajay JadejaINDWest Indies19972201049652.0028037.1401082
Joe RootYORHampshire2017-20192301049434.6723444.4401061
Beau WebsterWAR/GLOGlamorgan2024-202623110465*52.0013477.61010111
Cameron GreenAUSSri Lanka20222301047734.6715567.1001080
Jonathan MerloVICNew South Wales20212311046452.0031932.6001090
Suminda LakshanBSC/CMCCAce Capital Cricket Club2025-20262311045152.0013974.82010140
Fergus O'NeillNOTEssex2025-20262301046134.6712285.25010152
Navod ParanavithanaTUCANondescripts Cricket Club2025-20262301045034.6718456.52010100
Josh HullLEINottinghamshire202623210497104.0032631.90010112
Maurice TateENGWest Indies19283301045434.67--01071
David AllenENGNew Zealand19663311048852.003520.0001080
Paul StrangZIMEngland199623110447*52.0019154.45000110
Mohammad RafiqueBANAustralia20062401046526.0011094.5501087
Andy BlignautZIMAustralia20032411044434.6716563.03001191
AP AgathangelouLANWarwickshire20142401044826.0016563.03000121
Tom CurranSURYorkshire2016-20173401044426.0019852.53000160
Hamidullah QadriKEN/DERLancashire2019-20222421047752.0022446.43010120
Ryan RickeltonSAIndia20252401043526.0019154.45000140
Kasey AldridgeSOMWarwickshire2022-20243401048426.0018755.61011131
Stewie DempsterNZSouth Africa19322401046426.00--010100
Julien WienerAUSEngland1979-19802401045826.0023743.8801091
Rizwan-uz-ZamanPAKSri Lanka19822401044226.0027437.96000140
Wes DurstonDERGloucestershire2014-20163511045826.0010599.05010171
Calum HaggettKENGloucestershire2014-20174511045426.0029135.7401190
Matthew PottsDURNorthamptonshire2019-20264501048120.8019154.45011113
Henry BrookesWARSurrey2019-202335110441*26.0018356.83000122
Mike BrearleyENGNew Zealand19783511045026.0035129.6301080
Paul CoughlinDURSomerset2015-20244601045417.3319653.06012140
George HankinsGLOKent2016-20173601044517.3318556.22001170
Tom MooresNOTMiddlesex2016-20234601043617.3320949.76001181
Leo O'BrienAUSEngland1932-19363601046117.3319852.5301170
Rajin SalehBANNew Zealand2004-20084701044114.8642824.30002103
John HastingsDURMiddlesex2014-201547110438*17.3315666.67001122
Mark WallaceGLAGloucestershire2014-201647110439*17.3321249.06001140
Steven MullaneyNOTNorthamptonshire2014-20234701045814.8621049.52012160
Nathan BuckNORDerbyshire2017-20184701044314.8622147.06000171
Jack CarsonSUSSomerset2025-202647310435*26.0019852.5300074
Mathew SinclairNZSri Lanka2003-20064801043713.0031732.8100190
PreviousPage 212Next

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.