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 resultT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsODI3rd 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 bowledT2065th 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
Ben GeddesMIDLeicestershire202523016613755.3328857.64100132
Bruce MitchellSANew Zealand193223016611355.33--11100
Mark VermeulenZIMAustralia20032401666341.5031652.53010241
Hannan SarkarBANAustralia20032401667641.5032251.55021190
Umar AkmalPAKWest Indies20112401665641.5029057.24010123
Adam WheaterHAMEssex201424116610755.3322175.11100201
Ben FoakesSURSussex2020-20263411666055.3339841.71020162
Hassan AzadLEIGlamorgan2019-20222401666441.5037144.74020180
Roscoe ThattilKCCC/BSCBurgher Recreation Club20252401668841.5025166.14010202
Alexei KervezeeWORDerbyshire2014-201635016611033.2026363.12102171
Marcus NorthAUSWest Indies20093501667933.2036145.98020170
Rob NicolCAN/OVAuckland Aces2014-201835216681*55.3341440.10021224
Matt MachanSUSMiddlesex2014-20153501668133.2021776.50010193
David WilleyYOR/NORSomerset2014-20213511665341.5023371.24020215
Steven CrookNORGlamorgan2016-20183501667333.2025066.40011230
Oli StoneNOR/NOTSomerset2014-20263511668341.5035746.50020250
Kieran PowellWISri Lanka20183601668827.6726662.41010173
Tom BlundellNZSouth Africa2022-20244611669633.2028159.07010220
Errol HunteWIEngland19303611665833.20--02000
Tiger LanceSAEngland19653601666927.67--021120
Graham GedyeNZSouth Africa19643601665527.67--020100
Fynn Hudson-PrenticeSUS/DERGloucestershire2016-202457216671*33.20160103.75011166
Lewis McManusNORDerbyshire2024-20265811665323.7133948.97010212
Ben MikeLEIGloucestershire2019-20255811665423.7137943.80010201
Jack IkinENGSouth Africa1951-19554811665123.71944.44011170
Pom Pom Fellows-SmithSAEngland19604821663527.67--000140
Jeetan PatelWARNottinghamshire2014-201971011662818.4418390.71000233
Andrew SalterGLASussex2017-2023610316632*23.7145036.89000221
Fraser ColsonWFCanterbury2016-202061111664816.6032750.76004222
Johnny WardleENGAustralia1953-195681231663818.449152.75003151
Nathan LyonAUSPakistan2014-2024151841663811.8634148.68002220
Tony LockENGAustralia1953-196113202166309.2229330.72003190
Waqar YounisPAKAustralia1990-200212225166249.7637544.27004221
Craig McDermottAUSWest Indies1984-19931422316632*8.7436845.1100380
Geeth KumaraBSCRagama Cricket Club2025111165165*-22174.66100134
David HempBERKenya200712116597165.0039341.98020240
Scott BorthwickWFNorthern Districts20161201659482.5028258.51020230
Dinesh ChandimalCCCChilaw Marians Cricket Club202522016515282.5018887.77100114
Temba BavumaNORDerbyshire201912016513482.5023470.51100202
James ColesSUSMiddlesex2024221165132*165.0018987.30100156
Dilshan de SoysaBSCChilaw Marians Cricket Club2026121165112165.0031951.72110110
Michael-Kyle PepperESSNottinghamshire2024-202634016511541.2520978.95101211
Sam FanningWAVictoria2024-20262401659941.2532850.30010210
Nipun KarunanayakeBCAAPanadura Sports Club2025-20262401658141.2528757.49020203
Abbas Ali BaigINDEngland195924016511241.25--100150
Ross WhiteleyWOR/DERYorkshire2015-202435016510133.0020978.95111187
Steven MullaneyNOTLeicestershire2017-20224501656233.0024467.62010210
Brett D'OliveiraWORYorkshire2015-202535016510333.0034647.69100230
Philip SaltSUS/LANGlamorgan2018-202535016510333.0017693.75100213
Jim ChristySAEngland1929-19313501657033.00--01031
PreviousPage 152Next

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.