Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI3rd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2064th 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
Gareth BreeseDURNorthamptonshire2014120966248.0018153.04010110
Mark WoodDURKent20171219672*96.0010393.20010170
James KettleboroughNORWarwickshire2014120967148.0020746.38010150
Shai HopeYORLeicestershire2023120968348.0012179.34010120
Beau WebsterAUSIndia2025121965796.0013969.06010110
Ben ComptonKENYorkshire2022120969348.0024239.67010140
Oli CarterSUSSurrey2026121965996.0016558.18010101
Will SalzmannNSWQueensland2025121966596.0016657.83010120
Kaveen BandaraNCCSinhalese Sports Club20251219651*96.0011384.9601053
C SandaruKYCCNugegoda Sports Welfare Club20261219692*96.0018651.61010111
N BalasooriyaPSCBloomfield Cricket and Athletic Club2025120964948.0011881.3600081
Kavindu KulasekaraACCCBloomfield Cricket and Athletic Club2026121965496.0017654.55010111
Sidath WettimunySLAustralia1983120969648.0014864.86011130
Rikki ClarkeENGBangladesh2003230965532.0025337.9401081
Mehrab Hossain jnrBANNew Zealand2008230968332.0022043.64010130
Lewis GregorySOMGlamorgan2026230964532.0014665.75000170
Dan MousleyWARKent2022-2023230969432.0010393.2001174
Jack HaynesWOR/NOTKent2021-2024230966232.0018851.0601090
Haider AliDERWorcestershire2023230966532.0013869.57010121
GSM FernandoBRC/RCCPolice Sports Club2025-2026230968332.0014068.57010123
Ashian DanielNCCColombo Cricket Club2025-20262319663*48.0015163.5801070
N FernandesMIDGlamorgan2024-2025230965832.0023241.38010120
Bruce EdgarNZSri Lanka19832319647*48.0021943.84000130
Alviro PetersenLANGloucestershire2015240966324.0021145.50010100
Adam VogesMIDSurrey2016-2017340964724.0022143.44001130
Gary WilsonSURWorcestershire2014241967732.0019150.26011140
Ruaidhri SmithGLAWarwickshire20182419652*32.0089107.87010191
Tom FellWORLancashire2018-2019240964024.0019349.74000170
Fynn Hudson-PrenticeSUSHampshire2015-2025340967424.0022842.11011110
Billy RootNOTHampshire2015-2018240963724.0014466.67000111
Zafar GoharMIDGloucestershire2025-2026340962624.0016458.54000120
Ben GreenSOM/LEIYorkshire2021-20263429633*48.0018352.4600082
Zakir HasanBANNew Zealand2023240965924.0018153.04010101
William FraineYORHampshire2022240965324.0024539.18010111
Tom PriceGLOMiddlesex2021-20242429635*48.0020147.76000100
Joe CracknellMIDWorcestershire2026241964632.0021145.50001100
Freddie McCannNOTYorkshire20252419630*32.0019948.24000130
David HolfordWIAustralia1968-1969240968024.00--010100
James FosterENGIndia2001350964819.2030631.3700190
Saeed AnwarPAKWest Indies1990-1997450966519.2019250.00012130
Alex LeesENGSouth Africa2022350963919.2018053.3300090
Joel CurtisWATasmania2024-2026350965019.2023740.51010110
Don KenyonENGSouth Africa1955350968719.20--010100
David LloydENGPakistan1974351964824.0021744.24000110
Craig WhiteENGSri Lanka2001361963919.2026236.64001110
Tim BresnanYORSurrey2016-2018560964816.0021145.50000150
Peter SiddleAUSNew Zealand2011-2016461964919.2016358.90002111
Graeme AldridgeNDCentral Stags2012-2015462963824.0017754.2400060
Ross WhiteleyWORKent2014-2017460963416.0023041.74001115
Ollie RaynerMID/KENSurrey2016-2019560963816.0016558.18000170
PreviousPage 223Next

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.