Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI2nd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)ODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)First-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnT2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 balls left)T2059th Match · CSA Pro20 2026/27SWD149/4ES144/7South Western Districts won by 6 wickets (6 balls left)T2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETAST2072nd Match · CSA Pro20 2026/27TITWARODI1st ODI · England tour of Australia 2026AUSENG

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
Harry BrookYORHampshire2018-202261103177928.8248465.50031502
Gareth SeverinWFAuckland Aces2023-2026611031714328.8265448.47110375
Mark BurgessNZWest Indies1969-1972712131710128.822729.63110283
John SimpsonMID/SUSNorthamptonshire2014-202481313177526.4266547.67020401
Ramiz RajaPAKAustralia1988-199581403176422.6472643.66022330
Arun HarinathSURNottinghamshire201624031613779.0062450.64120371
Bob SimpsonAUSPakistan196424031615379.006870.59200310
James FosterESSKent2014-201657131610852.6751761.12110414
Mark RichardsonNZIndia2002-200347131614552.6785237.09110370
Liam LivingstoneLANMiddlesex2016-20195803168439.5046767.67041463
Michael BurgessWARHampshire2021-20245803168839.5060052.67031331
Colin MilburnENGWest Indies1966482316126*52.6747167.09111457
Sam WellsOVCentral Stags2012-20168913167839.5059253.38030430
Travis HeadSATasmania2019-2025591316171*39.5057954.58121410
Alex WakelyNORKent2015-20217913168739.5063050.16031364
Parthiv PatelINDAustralia2003-200471113166231.6065148.54021470
Samit PatelNOTWarwickshire2014-2019711031612428.7348665.02110349
Toby Roland-JonesMIDYorkshire2014-20248112316103*35.1141476.33111437
Alex HughesDERLeicestershire2014-202081103166028.7372743.47022470
Teague WyllieWAVictoria2022-202671213169428.7372243.77010422
Mike BrearleyENGIndia1976-1980101403169122.57105729.90020330
Jack LeaningSUS/YOR/KENSomerset2014-202681533166826.3374342.53022430
Ben RaineDUR/LEIGloucestershire2015-2026111823165119.7554957.56012480
Dane VilasLANGlamorgan2019-202134031526678.7531998.75100416
Matthew LambWAR/DERGloucestershire2020-202435131520778.7551161.64110501
Godfrey EvansENGIndia1946-195976031510452.5073100.00131371
Chris NashSUS/NOTWarwickshire2014-201947031512145.0061551.22120431
Zafar AnsariSURDerbyshire2014-201547131510652.5075141.94200380
James FranklinMIDSomerset2015-2017582315115*52.5057954.40100333
Alastair CookESSNottinghamshire2018-20235913159939.3871843.87021390
Gary BallanceYORWarwickshire2014-202171013156835.0069245.52030441
Craig SpearmanNZZimbabwe1996-2000510031511231.5063249.84101362
Tim AmbroseWARNottinghamshire2014-2019711131582*31.5065448.17020481
Tim RobinsonENGPakistan1987712131516628.6478939.92111330
Saleem YousufPAKWest Indies1986-199071213156228.6462450.48021332
Luis ReeceDERNottinghamshire2017-202271403158622.5074942.06011491
Ken ViljoenSAAustralia1931-1936816031511119.69--113130
Dhananjaya de SilvaCCCBurgher Recreation Club2025-2026230314204104.6744171.20110324
Jason RoySURDurham201624031412078.5043372.52120440
Peter TregoSOMSussex2014-2015452314100*104.6746068.26120413
Sikandar RazaZIMAfghanistan2021-20254603148552.3350562.18030274
Shan MasoodYORDerbyshire2023-202446131495*62.8034291.81030472
Aiden MarkramSABangladesh2017-202446031414352.3345369.32110440
Oshada FernandoSLPakistan2019-202247031410244.8654857.30120375
Tom LammonbySOMDurham2024-2025481314104*44.8648265.15110380
Robin SmithENGPakistan199258131412744.8669245.38111410
Russel ArnoldSLEngland2001-2002610131410934.8965148.23132470
Boeta DippenaarSANew Zealand2000-2006610031410031.4066647.15113520
Rob KeoghNORMiddlesex2014-2025810231475*39.2567246.73021393
Jamie SmithSURSomerset2021-202561033145844.8648265.15020388

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.