Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 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)T2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T20I3rd 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 runsT2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)First-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
Fawad AlamPAKSri Lanka2009-202236024116840.1743555.40100201
Michael LumbNOTMiddlesex2014-20164602417840.1742556.71020312
Matthew WaiteWORGloucestershire2023-20264612416448.2030977.99030266
Nick BrowneESSDurham2021-202447024118434.4343954.90101280
Ravi BoparaESSDerbyshire2014-20166802415730.1348949.28011271
Tom CooperSANew South Wales2017-20204802417730.1340659.36021317
Ian BellWARLancashire2014-20175912417530.1353545.05022331
Hashim AmlaHAM/SURSomerset2018-202259124110730.1359540.50100280
Paul ReiffelAUSEngland1993-199779324154*40.1748349.90011290
Will BraggGLAKent2014-201659024110426.7850847.44111320
Faisal IqbalPAKAustralia2002-201051002418324.1047650.63010271
Jackie MillsNZEngland1930-1933610124111726.7830.00102120
Rory BurnsENGIndia202161102416121.9158940.92024271
Finn AllenAA/WFCanterbury2018-2021712124156*21.9145752.74013361
Lyndon JamesNOTSomerset2021-202691202417220.0845153.44024291
Jordan ClarkLAN/SURSomerset2016-20251114224163*20.0861139.44021292
Nayan MongiaINDSouth Africa1996-200081512415017.2167235.86011321
Ramesh MendisMSCColombo Cricket Club2025-2026221240160*240.0037464.17110160
Emilio GayDURWorcestershire2025-2026231240161120.0031177.17110320
Luke WrightSUSNorthamptonshire2014-201746024015840.0038762.02100351
Chris JordanSUSNottinghamshire2014-201736224014760.0029581.36100303
Ryan HigginsMID/GLOYorkshire2017-202446124015548.0043954.67100351
Mushtaq AliINDWest Indies1948-194936024010640.00--11090
Kris SrikkanthINDNew Zealand19883622409460.0036166.48031256
Jamie HowCSAuckland Aces2012-20144702406434.2935966.85020305
Calvin HarrisonNORGloucestershire2025-202647124092*40.0032773.39021263
Grant FlowerZIMBangladesh2001-20046822408440.0065136.87020242
Hamish MarshallGLOWorcestershire2014-201648124013534.2943055.81101261
Rob NicolCAN/OV/AACentral Stags2014-20175812408634.2964737.09022182
Paul BartonNZSouth Africa1961-196248024010930.00--110200
Gary CosierAUSIndia1977-19784802406830.0049048.78021260
Ken RutherfordNZSouth Africa1994-19954802406830.0049748.29032382
Ben CharlesworthGLOYorkshire2022-202459224052*34.2958041.38012323
Toby AlbertHAMSomerset2023-20265902407726.6750147.90011245
Tom LathamCANAuckland Aces2012-202261002406524.0046251.95021390
Angus RobsonLEIKent2014-201661002408124.0038262.83023380
Tom ClarkSUSYorkshire2021-202661202409320.0056142.78021370
Ollie RobinsonSUSLeicestershire2016-202691312408120.0042756.21012330
Jack CheethamSAAustralia1949-195381512406617.14--010110
Ben CharlesworthGLONorthamptonshire2018-20261016124077*16.0053644.78015290
William ShaldersSAEngland1899-190791712403815.00--003180
Darren GoughENGAustralia1994-2001172952405110.0047750.31019284
Lewis GoldsworthySOMLancashire2021-202224123913079.6756442.38110360
Sam BillingsKENSurrey2014-20233622399959.7540559.01032321
Marnus LabuschagneGLAMiddlesex2019-202546023911139.8339360.81110410
Tom PrestHAMYorkshire2025-20263602395739.8341657.45020330
Thomas KellySANew South Wales2022-20243602396939.8345652.41030322
Charles BannermanAUSEngland1877-1879362239165*59.751040.00100191
Dean ElgarESS/SURNottinghamshire2019-20264702398034.1445053.11020360
Emilio GayNORGlamorgan2020-202447123977*39.8338362.40020340
PreviousPage 109Next

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.