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 runsT2068th 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 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT20I3rd 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
Fergus O'NeillNOTSomerset20261217554*75.0015149.67010100
Ben GibbonWORSurrey2024120757537.5064117.1901174
S WadugeACCCColombo Cricket Club20261217571*75.0017044.1201070
Avishka TharinduPSCAce Capital Cricket Club2025120757037.5014153.1901051
WGRL WijenayakeBSCChilaw Marians Cricket Club20261217557*75.0015947.1701040
Risith UpamalTUCASinhalese Sports Club2025120756037.5017542.8601091
Jake ScottNSWWestern Australia20261217560*75.0071105.6301082
Rusi SurtiINDPakistan1960-1961220756437.50--01070
Haroon RasheedPAKNew Zealand1979120754037.50--00071
Mark RamprakashENGZimbabwe2000230755625.0018640.32010110
Ian ButlerOVCanterbury2012230754125.0018440.76001110
Peter HandscombMID/YORSurrey2017-2021330757025.0010968.8101180
John AndersonIREScotland2013-2017230755625.0017143.8601080
Daniel WorrallSURLancashire2023-2024331755137.509281.5201092
Varun ChopraESSKent2016-2020230754125.0013057.69000100
Jamie OvertonSOM/NOR/SURSussex2014-2020430755525.0010869.44010101
Ben CoadYORKent2019-2021231753537.507698.68000140
Wes AgarKENLancashire2024-2025231754137.5010968.8100075
Harry BrookYORSussex2021230754925.009281.52000130
Tom ScrivenLEINottinghamshire2026230755425.0018740.1101090
Raveen de SilvaACCCColts Cricket Club2025-20262327535*75.0014850.6800051
Sameera SadamalKYCCBurgher Recreation Club2025230753725.0013854.3500040
Dirk WellhamAUSPakistan1981230753625.0028826.0400080
Paul StrangZIMSouth Africa1995-20012317538*37.507698.68001102
Harbhajan SinghINDBangladesh2004-2015441754725.008885.23000122
Matt ColesNOR/KENLancashire2015-2019240752818.7513854.3500092
Benny HowellGLONorthamptonshire2015-2018340753618.7517143.8600091
Richard OliverWORWarwickshire2015240753318.758885.23000100
SW EathorneOVNorthern Districts2017240752818.7512858.5900091
Nathan McAndrewSUS/WARSomerset2022-2025240754718.7512958.14000151
Nathan EllisTASQueensland2020-2021240753118.7518839.89001120
Chamikara EdirisingheNSWC/KYCCNondescripts Cricket Club2025241755425.0015548.39010120
Lachlan StackpoleAAOtago Volts2025-2026240753618.7512659.5200094
Eddie PaynterENGWest Indies1939241753425.00--00100
Johnny MartinAUSIndia1964240753918.75--001112
Julien WienerAUSWest Indies1979-1980240754018.7518241.2100040
Fanie de VilliersSAIndia19962417567*25.0021934.2501161
Ruwan KalpageSLPakistan1994-1999341756225.0014551.72010112
Jason GillespieAUSPakistan2002-20054517550*18.7519538.4601271
Geraint JonesENGIndia2006350755215.0020037.50010120
Kyle JamiesonCANAuckland Aces2016-2018350755115.0015249.3401093
Graham ClarkDURLancashire2019-2026350752615.0019039.4700171
Wiaan MulderSAPakistan2021-2025350753315.0018540.54001101
Harry CameDERYorkshire2023-2024350755815.0019438.6601190
Barberton HalliwellSAAustralia1902350755715.00--01100
Bert HopkinsAUSSouth Africa1902350753015.00--00000
Alex MoirNZWest Indies1952-1956351752018.75--000-1
David MurrayWIEngland1981451754618.7517443.1000060
Rajin SalehBANSri Lanka2007360755112.5031024.1901380
Farveez MaharoofSLNew Zealand2005-2006360753612.5020436.7600071
PreviousPage 257Next

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.