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
Tom PriceSUS/GLOWarwickshire2022-20262429770*48.5018951.32010131
Ben GeddesSURSomerset2022-2024240975024.2528034.64010120
Tom RogersVICNew South Wales2024-2025240975924.2522343.50011151
George BellLANSomerset2023-2024340973824.2520647.09001150
Willie WatsonENGNew Zealand1958-1959440976624.252540.0001060
Venkataraman SubramanyaINDAustralia1967240977524.256622.73010100
Brendon KuruppuSLEngland1988-1991240974624.2517655.11000150
Blair HartlandNZSri Lanka1992240975224.2528434.1501090
Marchant de LangeSOM/GLO/GLAMiddlesex2019-2025450975119.4081119.75011133
Ashton AgarWATasmania2020-2024350977419.4023042.1701070
Craig OvertonSOMGlamorgan2020-2026351974124.2513074.62000180
Brydon CarseDURGloucestershire2017-2026450976219.4012080.8301194
George BartlettSOM/NORWorcestershire2020-2026351975424.2522443.30010150
Will JacksSURWarwickshire2019-2022351974424.2516658.43001123
Katene ClarkeNDOtago Volts2020-2023350973419.4014865.54000151
Tom HartleyLANDerbyshire2020-2026351974224.2520746.86000111
Charith SenanayakeSLNew Zealand1991350976419.4013472.39011140
Tim AmbroseENGSouth Africa2008460973616.1726836.19000110
Aaron FinchAUSIndia2018360975016.1721445.33011130
John HastingsDURWarwickshire2014-2015360975116.1716160.25010141
Robert TaylorLEISurrey2014-2015361975419.4015562.58012111
Nathan BuckNORLancashire2019-2021362973924.2516558.79002141
Harry PodmoreMID/KENWarwickshire2016-2019560972416.1721245.75000120
Sean DicksonKENDurham2017-2018360974616.1717256.40002160
Bill PonsfordAUSSouth Africa1931-1932461973419.40--00060
Derek VarnalsSAEngland1964-1965360972316.17--00090
Sean ErvineHAMEssex2014-2017470973813.8618053.89000110
Stephen CookSANew Zealand2016-2017470975613.8627035.93011110
Jamie OvertonSOM/NOR/SURLancashire2016-2024571975116.1717455.75011113
Tom FellWORHampshire2014-2018570974813.8622044.09001140
Ben LockroseOVCentral Stags2018-20254729772*19.4021245.75012142
James RewSOMYorkshire2022-2026470975413.8625138.65011140
George PaineENGWest Indies1935471974916.17--00101
Zaman AkhterESS/GLOSussex2023-20264829745*16.1711882.20003122
Sulieman BennWIEngland2009-2015790973510.7817455.75003133
Glenn McGrathAUSNew Zealand1993-200514101976110.7820746.8601361
Mohammad SamiPAKAustralia2002-20105102972912.1331630.70001111
John LeverENGAustralia1977-1980610097229.7037725.7300060
Nick SelmanGLAWorcestershire2016-2020611097428.8226137.16004130
Sammy CarterAUSSouth Africa1910-192171259731*13.8610851.85001110
Ollie RobinsonENGAustralia2021-2023713397279.7019250.52004100
Gil LangleyAUSEngland1953-1956913297188.822025.0000240
Paul AdamsSAEngland1995-200313156972910.7825937.45002110
Ben CoadYORHampshire2017-20261115597219.7019649.49005112
Jake WeatheraldLEISurrey2026110969696.0012080.00010161
Irosh SamarasooriyaPSCKurunegala Youth Cricket Club2026110969696.0021544.65010103
Vic StollmeyerWIEngland1939110969696.00--010110
Tim McIntoshNZBangladesh2010120968948.0017953.6301073
Umar AminLEISussex2023120969448.0019349.74010170
Usman KhawajaLANDurham2014120968648.0018950.79010130
PreviousPage 222Next

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.