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
Raveen de SilvaACCCMoors Sports Club2025121806880.0018942.3301031
Vidura AdikariCMCCNugegoda Sports Welfare Club2025120805240.0015152.9801070
CM FalconerMIDGloucestershire2026120804940.0012663.4900061
Albert HartkopfAUSEngland1925120808040.0016448.7801180
Bob WyattENGNew Zealand1933220806040.00--010-0
Duleep MendisSLAustralia1983120807440.0011370.80010120
Neil JohnsonZIMAustralia1999120807540.0020139.8001091
Mahendra NagamootooWIAustralia2001120806840.0012663.4901090
Shahriar HossainBANZimbabwe2004230804826.6715651.28000130
Delray RawlinsSUSGlamorgan2021-2022230805726.6718243.96010120
Ben CoadYORWorcestershire2018-2025431804140.008495.24000110
Roshen SilvaBRCTamil Union Cricket and Athletic Club2025230806726.6718243.9601060
V ThewmikaTUCANondescripts Cricket Club2025-2026231806340.0012365.0401091
Chamikara EdirisingheNSWC/KYCCMoors Sports Club2025-20262328028*80.0023034.7800051
Trevor LaughlinAUSWest Indies1978230803526.67--00070
Justin LangerAUSZimbabwe1999-2003340804420.0013857.97000100
Tatenda TaibuZIMAustralia2003240803520.0028528.07000100
Stuart MatsikenyeriZIMSri Lanka2004240804520.0017445.98000110
Nathan HauritzAUSWest Indies20093428050*40.0017246.5101090
Terry DuffinZIMIndia2005240805620.0017944.69010120
Ryan ten DoeschateESSSussex2016-2020240805120.0019441.2401082
Graeme SwannENGBangladesh2010440803220.0061131.1500082
Mayank AgarwalINDWest Indies2019240805520.0019840.40010110
Luke ProcterNORWorcestershire2019-2026341802126.6722835.09000100
Jim AllenbyGLADerbyshire2014240804320.0015352.29000140
Tom FellWORKent2014-2021340803420.0018942.33000110
Joe WeatherleyHAMLeicestershire2021-2026340804120.0014555.17001120
Joshua DellWORDurham2019240806120.0025231.75011110
SJG JanettCANCentral Stags2024-2026241804926.6719940.20001110
Jack BarrettAUSEngland18902418067*26.67--01100
Tich FreemanENGAustralia1924-19252428050*40.0021437.38011100
ShujauddinPAKNew Zealand1955341804726.67--00000
David BrownENGPakistan19693428044*40.00--000-0
Ramnath ParkarINDEngland1972240803520.0023234.48000100
David SmithENGWest Indies1986240804720.0014057.14001130
Luke HollmanMIDGlamorgan2022-2025350805816.0015850.6301181
Jack MorleyDER/LANGloucestershire2022-2026451804120.0023633.9000082
Sadagoppan RameshINDZimbabwe2000-2001350804816.0018543.2400190
Matt TaylorGLOWorcestershire2019-20233638049*26.6717047.06000112
Alvin GreenidgeWIIndia1978-1979460803213.33110.0000200
Ian BellWARMiddlesex2016-20184718025*13.3324832.2600290
Chris WoakesWARYorkshire2014-20214718025*13.3317745.20002130
Tim GroenewaldSOM/DEREssex2014-2019471805213.3318942.3301074
Jim AllenbySOMDurham2015-2016470802011.4321836.70001130
Matthew PottsDURYorkshire2020-2025571803113.3321237.7400280
David BedinghamDURSussex2022-2023471803013.3312762.99001120
Atholl McKinnonSAEngland1960-1965573802720.00--00091
Chris HarrisNZWest Indies1996-2002480804010.0024432.79004101
Malcolm WallerZIMWest Indies2013-2017480802010.0017246.5100160
Jordan ClarkLAN/SURNorthamptonshire2015-2023681803011.4317445.9800183
PreviousPage 248Next

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.