Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 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)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2065th 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 runsT20I3rd 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
Matthew HartNZSouth Africa1994-19954801103413.7533832.54001170
Peter SiddleSOM/ESS/NOTWarwickshire2014-2023610311028*15.7115272.37000170
John SparlingNZSouth Africa1961-196451001104911.00--00000
Sarfraz NawazPAKNew Zealand1973-1979911211031*12.22580.0000180
Joel GarnerWIPakistan1977-198081101104310.002475.0000483
David CapelENGWest Indies1988-199061111104011.0034631.79001100
Ben AitchisonDERDurham2020-2026812211025*11.0020653.40002111
Jack WhiteENGAustralia1921-193071261102918.3329934.45001100
Michael RaeCAN/OVWellington Firebirds2016-202612193110206.8821950.23005122
David WainwrightDERLeicestershire2014110109109109.0020054.50100130
Joey EvisonNOTSussex2022111109109*-18259.89100122
Dilhara PolgampolaKYCCKandy Customs Cricket Club2025110109109109.0029736.7010080
Dimuth KarunaratneSLAfghanistan202412110977109.0094115.96010151
Glenn MaxwellHAMWorcestershire20141201098554.50109100.00010133
Tanwir AfzalHKUnited Arab Emirates201512010910454.5018060.56100124
Felix OrganHAMNorthamptonshire2022-20232201097154.5022947.60010160
Imal LiyanageKCCCKurunegala Youth Cricket Club20251201098554.5012785.8301095
Nishan MadushkaCCCPanadura Sports Club20261201095954.5014077.86020150
Andrew HallNORMiddlesex20142301097536.3325942.08010110
Fynn Hudson-PrenticeSUSSurrey2025-20262301095336.3315868.99010121
Harry SwindellsLEIYorkshire2020-20232301097336.3318160.22011130
Colin MilburnENGAustralia19682301098336.3321151.66010153
Vikram SolankiSURWorcestershire20142401095827.2518359.56010160
Brendan TaylorNOTSurrey20162401096827.2518160.22011191
Mark CosgroveLEINottinghamshire20172401095727.2519855.05010170
Tim McIntoshAACentral Stags2012-201324110957*36.3333033.0301180
Adil RashidYORSussex2014-20153401095327.2520453.43010170
Adam WheaterHAM/ESSYorkshire2015-20194401096227.2522648.23010180
GSNFG JayasuriyaPSC/CMCCBloomfield Cricket and Athletic Club2025-20262401096927.2520652.9101090
Luke HollmanMIDLancashire2025-20262401095427.2525642.58011180
Daniel DouthwaiteGLADurham2021-20232411099636.3321450.93011180
Rudi SteynSANew Zealand19952401094627.2541226.46000140
Darren StevensKENDerbyshire2014-20164501094521.8016366.87001132
Tom AbellSOMKent2019-20233501094921.8026541.13000170
Ben CurranNORDurham2018-20193501093621.8027140.22000130
George BaldersonLANLeicestershire2020-20253501095121.8032333.75010140
James WhartonYORSomerset2025-20263501099221.8026940.52011130
AM VaughanSOMSurrey2024-20263501094421.8028038.93001120
Jehan MubarakSLPakistan2004-20153601093518.1730136.21001160
Omari BanksWISri Lanka2003-200546110950*21.8031934.17010121
Delray RawlinsSUSMiddlesex2020-20223601094618.1713978.42001153
Owen MorganGLASussex2016-20173621093627.2529636.82000101
Winston BenjaminWIAustralia19954601095118.1722947.60010112
Saif ZaibNORYorkshire2021-20244701095515.5732333.75010140
Jarrod FreemanTASSouth Australia2021-20245701095215.5715570.32010170
NRM ThainESSSomerset2024-20264711094118.1730335.97001130
Alan DavidsonAUSIndia1956-19606711094118.17--000-1
Sam CurranSURHampshire2016-20266811092015.5716267.28000181
Tony LockENGIndia1952-19627831094921.8010.00001100
Susil FernandoSLNew Zealand1983-19844801094613.6346723.34002100
PreviousPage 206Next

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.