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
Sean HuntSUSLeicestershire2021-2024463776525.6716845.8301144
David TownsendENGWest Indies1935360773612.83--00001
James FranklinNZAustralia2004-2005471772612.8323033.4800161
Ravi BoparaESSYorkshire2017-2019471774412.8314055.00002121
Ajmal ShahzadSUS/LEI/NOTDurham2014-2017570773011.0014652.74001121
Ryan McConeCAN/CSOtago Volts2014-20186737727*19.2516247.53001110
Keshav MaharajSAPakistan2018-2025570774011.0014055.0000272
Tom TaylorWOR/NOR/LEIMiddlesex2019-2026471772612.8321236.3200081
Josh TongueWOR/NOTSussex2017-20255737739*19.2521336.1500180
Danny LambSUS/LANWarwickshire2021-2025473773519.2518840.9600172
Faheem AshrafPAKEngland2018-2022470773711.0015350.33001130
Harry ConwaySA/NSWVictoria2020-20245747728*25.6736421.1500090
Liam Patterson-WhiteNOR/NOTGlamorgan2022-2026470773011.0013656.62001130
Marcus NorthAUSPakistan2009-201058077219.6315549.6800290
Wes AgarSATasmania2019-2024681773311.0015051.33001100
Lachlan HearneNSW/QUEVictoria2021-2026482774712.8313059.23000121
Dick HoworthENGWest Indies1948481771611.00--00000
Chris RushworthDURYorkshire2014-202061127731*8.5614154.61002100
Ben SandersonNORDurham2017-202671147719*11.0017145.03003100
Matthew HoggardENGSri Lanka2002-200791247717*9.6333423.0500150
Michael HoganGLADerbyshire2014-2022131357722*9.639779.38000111
Suranga LakmalSLPakistan2011-2017814677189.6324731.1700290
Bob BlairNZSouth Africa1953-196491647726*6.42--00441
Mike HendrickENGAustralia1974-19811320977157.0026628.95003110
Tim AmbroseENGWest Indies20091117676*-9580.0001082
Roelof van der MerweSOMLeicestershire2021110767676.008886.36010101
Sean AbbottSURSussex2026110767676.0071107.0401062
Logan van BeekNEDIreland2017110767676.0014652.05010121
Tom Kohler-CadmoreSOMYorkshire2025110767676.0011069.09010112
Beau WebsterGLODerbyshire2024110767676.007996.2001083
Sahan ArachchigeNCCBadureliya Sports Club2026110767676.0010771.0301050
Sachitha JayathilakeTUCAChilaw Marians Cricket Club2026110767676.009580.0001043
Tom RogersVICWestern Australia2024110767676.0014353.1501091
S de MelCCCChilaw Marians Cricket Club2025110767676.009480.8501082
D InduwaraPSCBurgher Recreation Club2026110767676.0012859.38010111
George MacaulayENGAustralia1926110767676.00--010100
Mathew SinclairCSCanterbury2013120765338.0011566.0901090
NA StathamNEDKenya20101217662*76.0014253.5201061
Chris ReadNOTGloucestershire2017220764038.0013357.14000111
Hashim AmlaHAMSurrey2018120765538.0012262.30010110
Adil RashidYORSurrey2016-20173217660*76.0011367.26010120
Kieran Noema-BarnettGLODurham20181217669*76.0013755.4701091
Corey AndersonNZEngland2015120766738.0010771.03010151
Joe BurnsMIDWarwickshire2015120767238.0014353.1501070
Matt HenryNZSri Lanka2023220767238.007897.44010103
Steven CrookNORSussex20141217652*76.008193.8301092
Ian CockbainGLOGlamorgan2014120765138.0023232.76010120
Simi SinghIREScotland2017120765938.0016446.3401042
Peter BocockNDWellington Firebirds2018-2021220765638.009580.00010111
Lewis GoldsworthySOMDurham2024120763838.0015050.6700090
PreviousPage 254Next

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.