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/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAODI1st 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-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
Rishi PatelLEIEssex2026240735818.2514052.14010110
Jayden SealesWIIndia2025241733224.3312060.8300053
Archie LenhamSUSNottinghamshire2022240733118.2517940.7800190
Ben GibbonWORDerbyshire2022-2026341733024.3315248.0300081
Vidura AdikariCMCCPolice Sports Club2025240733218.2517940.7800181
Leslie TownsendENGIndia1933-1934340734018.25--000-1
John JamesonENGWest Indies1974240733818.2517741.24000101
Alan TurnerAUSNew Zealand1977241733024.3315148.3400061
Phil DeFreitasENGSouth Africa1994340733718.258190.12000101
James FranklinMIDLancashire2016-2017351734118.2513255.30002100
Bruce MartinNZEngland2013451734118.2513255.30001140
Ben CottonDERLeicestershire2014-2015351734318.259279.35000111
Cameron GreenAUSSouth Africa2022-20253527351*24.3320335.96011100
Gus AtkinsonENGAustralia2025350733714.608585.8800063
Gudakesh MotieWISouth Africa2023-2024351734518.2513852.9000191
Justin BroadNORGlamorgan2024-2025350733114.6015248.03000120
Matthew HartNZIndia1994-19953527327*24.3318639.2500090
Tushar ImranBANSri Lanka2002-2007360732812.1718240.11001100
Brydon CarseDURMiddlesex2016-2026460732812.1714849.3200192
Nayan MongiaINDPakistan1999360735212.1720236.1401141
Roger TwoseNZEngland1999460735212.1724130.2901371
Ridley JacobsWINew Zealand1999-2002471732012.1721234.4300080
Lockie FergusonAACanterbury2013-2018671734112.1719337.82002101
Jake BallNOTSurrey2016-2023571732112.178289.02000121
Ollie RaynerMIDDurham2014-2016470733810.4315547.10002120
Henry BrookesMID/WAR/GLOLancashire2022-2026470735510.4313653.6801181
Ernie HayesENGSouth Africa1906-1912471733512.1720.0000271
Dayle HadleeNZPakistan1969-1973570735610.4310.00014101
Abdul MalikAFGZimbabwe2021-2025470733010.4315148.3400240
Mohammad AshrafulBANEngland2005-201048073219.1314849.32000100
André NelSAPakistan2003-2007581733310.4317940.7800380
Seth RanceCSWellington Firebirds2015-202158073189.1310867.5900183
Matt SalisburyDUR/ESSDerbyshire2015-202268073259.1332022.8100160
Bill MerrittNZEngland1930-1931681731910.43--00100
Matt HenryCANOtago Volts2013-202269073348.1111066.36002120
Mark WallaceGLALeicestershire2014-201659073188.1116643.9800290
Louis DelportAACanterbury2018-2024693732512.1710470.1900064
Antao D'SouzaPAKEngland19625977323*36.50--00010
Ravindra PushpakumaraSLPakistan1994-2000510273449.1316045.6300283
Brent ArnelND/WFAuckland Aces2012-2018913473248.1118838.8300390
Schofield HaighENGSouth Africa1899-1906713273256.64--00460
Mohammed SirajINDEngland2021-20251624137316*6.6419637.2400552
Ashton AgarWAQueensland2022110727272.0011861.0201053
Tom PriceSUSNottinghamshire2026110727272.0013154.9601090
Scott CurrieLEIGloucestershire2024110727272.0023630.5101080
Dhananjaya LakshanCCCNegombo Cricket Club2024110727272.009080.0001071
Chamindu WijesingheCCCBloomfield Cricket and Athletic Club2025110727272.0015347.0601060
Heshan DhanushkaBRCTamil Union Cricket and Athletic Club2025110727272.0019437.1101060
Justin LangerAUSBangladesh2003220727136.0022032.7301070
Andrew HallNORSomerset2014120726636.0012856.25010110
PreviousPage 261Next

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.