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
Tom LammonbySOMWorcestershire2020-2025352258107*86.0057245.10110324
John SimpsonMID/SUSGloucestershire2019-20245702587836.8652549.14020282
Basil D'OliveiraENGNew Zealand1969-197157025810036.8655846.24110332
Alex DaviesWAR/LANKent2015-20247802589932.2539465.48010401
Shawn HicksOV/AACentral Stags2016-20184812585036.8659943.07010240
Doug WaltersAUSSouth Africa19704802587432.2559143.65030232
Brian RoseENGWest Indies1980-19814812587036.8655646.40020280
Guy WhittallZIMSouth Africa1995-20015902588528.6758843.88020360
Adam BacherSAPakistan1997-199861012589628.6756145.99021331
Harry FinchSUS/KENWorcestershire2016-202461122588228.6762041.61022310
Oliver DaviesNSWVictoria2023-202561202588921.5035073.71020352
Shikhar DhawanINDSouth Africa2013-2018713125845*21.5056345.83002350
Jason HolderWIAustralia2015-2022713225882*23.4544957.46022295
Peter WilleyENGAustralia1979-198591712588216.1360642.57010341
Mike GattingENGWest Indies1980-198891702585615.1869537.12012270
Chris WrightWAR/LEIDurham2014-20231119125854*14.3348153.64014340
Mayank AgarwalINDBangladesh2019220257243128.5035173.22100318
Alex GidmanGLOKent201424025714064.2535073.43110320
Kamran AkmalPAKNew Zealand20093612578251.4040363.77031324
Tom BlundellNZPakistan2020-20234602577442.8354946.81030262
Charlie ThurstonNORGlamorgan2020-202136025711542.8340862.99111273
Ollie RobinsonDUR/KENGlamorgan2021-202346025710242.8330883.44110401
Basil WilliamsWIAustralia197836025710042.8311884.75110430
Daren GangaWIZimbabwe2001-20034702578936.7157744.54020400
Ernest TyldesleyENGAustralia1921-19295712578142.8317829.21021241
Bruce PairaudeauWIIndia195358025711532.13--11100
Paul SheahanAUSWest Indies1968-19695922575136.7134642.49010180
Gary CosierAUSWest Indies1975-197869025710928.5636048.33101291
Dane VilasLANWarwickshire2017-202261022576732.1345656.36011262
Joshua Da SilvaWIBangladesh2021-202461002579225.7063240.66010272
Stuart WilliamsWIEngland1994-199861012576228.5653947.68021401
Eoin MorganENGPakistan2010-2012712025713021.4250950.49102313
Matthew CritchleyESS/DERGlamorgan2015-2026812325770*28.5642760.19011352
Ryan HigginsMID/GLOLancashire2019-2026813325751*25.7048053.54013321
Lyndon JamesNOTWarwickshire2021-202691322574223.3671535.94000291
Lahiru ThirimanneSLIndia2015-202271402576218.3668237.68023261
Muttiah MuralitharanSLIndia1993-2010222472576715.1236570.41013297
Steve WaughAUSBangladesh2003222256156*-42460.38200271
Jeet RavalNZSouth Africa20173402568864.0061341.76030320
Lahiru ThirimanneSLWest Indies2015-20213502567651.2066338.61030200
Adam HoseWOR/WARSussex2018-20233612568551.2038666.32020372
Danny LambSUS/GLO/LANLeicestershire2020-202446025613442.6739365.141112510
Tom AbellSOMWorcestershire2018-20254702567036.5748652.67030410
Kepler WesselsAUSPakistan1983-198457125617942.6739065.64100341
Kusal MendisSLIndia2017-202248025611032.0038167.19111380
Anuj DalDERLeicestershire2020-202578125610636.5748852.46100310
Agha SalmanPAKSouth Africa2024-20254802569332.0042859.81010223
Jesse TashkoffWFCanterbury2023-202648025610932.0038566.49121325
Jonathan TrottWARYorkshire2015-20175902567428.4446654.94031340
Ken RutherfordNZIndia1988-19946902566928.4456745.15031243
PreviousPage 101Next

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.