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/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETAST2069th 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 runsODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2063rd 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 runsODI1st 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
Matt MachanSUSYorkshire2014-2015351582614.5014839.1900180
Ross WhiteleyWOREssex2014-2016350582711.6011152.2500181
Harry GurneyNOTSussex2014-20174535842*29.008369.8800090
Aadil AliLEINorthamptonshire2015-2017350583711.6019030.5300280
Adam HoseWORLancashire2024-2026350584111.6016036.2500290
Kasun RajithaSLNew Zealand2018-2023350582211.6021127.4900170
Aiden MarkramSAEngland2019-2022350582011.6010058.0000080
Will JacksSURYorkshire2018-2025450582711.609759.7900171
Justin BroadNORLeicestershire2024-2025350583611.6014839.1900160
Asoka de SilvaSLIndia1985-1987461582111.60--00100
Ravi RampaulDERDurham2018-2019363582419.338171.6000153
Ryan SidebottomENGIndia20073635825*19.3311948.7400080
Kyle JarvisLANSomerset2016-201746058349.6710654.7200181
Kyle AbbottHAM/WORLeicestershire2014-2026561584011.6011749.5700181
Steve MagoffinSUSWorcestershire2015-201756058209.678270.73002110
Ben CoadYORSussex2021-202456058459.675998.3100245
Jack BurnhamDURWarwickshire2016-2021461583011.6014041.4300160
Blessing MuzarabaniZIMBangladesh2021-20264625830*14.5011351.3300162
Matthew KuhnemannTAS/QUESouth Australia2021-20254615820*11.609461.7000180
James WhartonYORWarwickshire2025-202636058409.6713542.9600280
BI KellawayGLALeicestershire2025-202636058259.6717133.9200050
Warren LeesNZAustralia1977-19803615825*11.6015038.6700051
Tauseef AhmedPAKIndia1984-19875635815*19.3313418.6600110
Michael KasprowiczAUSSouth Africa1997-2006572581911.6013542.9600170
Harry PodmoreKEN/GLANorthamptonshire2017-202447158299.6717333.5300060
Matthew KuhnemannTAS/QUEWestern Australia2021-20244755827*29.0015238.1600020
Frank TysonENGSouth Africa1955-195747058238.29--00141
Roy SwetmanENGWest Indies196047058458.29100.0000200
Artie DickNZPakistan196557158339.6720.0000200
Matthew BellNZIndia1998-199948058257.2529819.4600370
Trent BoultNZSouth Africa2012-20176855833*19.338667.4400034
Daniel WorrallSAQueensland2018-202148258249.6715238.1600281
Andy WhittallZIMSri Lanka1996-199959258148.2924523.6700040
Graham OnionsDUR/LANYorkshire2015-2018611458198.2910654.72003101
Steven FinnENGPakistan2010-201671185816*19.3316934.3200180
Tim MurtaghMIDWarwickshire2014-2023711358147.259064.4400370
Jamie OvertonSOM/SURHampshire2015-202381215813*5.2713343.6100470
Subhash GupteINDEngland1951-1961812158215.27--00320
Peter SuchENGAustralia1993-199971345814*6.4425922.3900270
Manny MartindaleWIEngland1933-19391014358225.27--00301
Stuart BroadNOTSussex2017110575757.0046123.9101091
Kyle AbbottHAMNorthamptonshire2022-20232115757*-45126.6701072
Hayden KerrQUENew South Wales20251115757*-8467.8601071
Nick PottsDERNorthamptonshire2026110575757.0010057.0001090
Nalin PriyadarshanaPSCMoors Sports Club2026110575757.0011051.8201080
Chalana de SilvaBSCNegombo Cricket Club20251115757*-49116.3301055
Lahiru JayaratneKYCCAce Capital Cricket Club20251115757*-7477.0301063
S FernandoKCCCNugegoda Sports Welfare Club2025110575757.0015137.7501020
Asel SigeraNCCBurgher Recreation Club20251115757*-54105.5601071
Dushan VimukthiPSCChilaw Marians Cricket Club2025110575757.0015237.5001040
PreviousPage 293Next

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.