Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batLive64th Match · CSA Pro20 2026/27WARBOL1/0 (0.2)BOL 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
George BaldersonLANWarwickshire2021-2024691303116*37.8863647.64111342
George BaldersonLANNottinghamshire2020-20246903039133.6768744.10020512
Jacob BethellWAR/GLOSomerset2022-20255903036633.6754455.70030414
Joe DenlyKENLeicestershire2015-202581213038727.5564646.90010431
Rob YatesWARWorcestershire2020-2025713130310425.2570443.04112341
Jack BoyleCAN/OV/CSAuckland Aces2016-2026111813038117.8280537.64012331
Affie JarvisAUSEngland1885-1895112133038216.8310.00011120
Rachin RavindraNZWest Indies2025352302176100.6733390.69110347
Tom AbellSOMNorthamptonshire2020-202347130211550.3345666.23201422
Sam KonstasNSWQueensland2024-202547030211643.1451059.22120294
Aaron RedmondOVCentral Stags2012-2015610130210833.5653956.03122451
Percy HolmesENGSouth Africa1927-192851013028833.56--04300
Liton DasBANIndia2015-202471213027327.4544567.87010452
Michael RichardsonDURWarwickshire2014-201871303025523.2365446.18010332
Peter ParfittENGAustralia1962-197291513028021.5782626.39022310
Rachin RavindraNZSouth Africa202424030124075.2553756.05100313
Pankaj RoyINDNew Zealand1955-195634030117375.25--201120
Hassan AzadLEISussex2019-202246030115250.1764746.52121320
Adam LythYORKent2019-202258030111637.6350859.25111451
Gareth RoderickWOR/GLONottinghamshire2017-202568130110243.0069143.56121312
Jack HaynesWOR/NOTYorkshire2023-2026581301113*43.0051558.45100391
Ramiz RajaPAKNew Zealand1990-19955903017833.4457852.08030390
Habibul BasharBANSouth Africa2002-200851003017530.1049161.30020480
Adam RossingtonNORDurham2014-202161003018230.1038777.78031418
Harry FinchSUS/KENMiddlesex2018-2025610030110330.1060949.43122461
Marcus HarrisAUSIndia2018-202151013017933.4460250.00020370
Joe WeatherleyHAMSomerset2018-2023610030116830.1078038.59101361
Harry GrahamAUSEngland1893-1896610030110730.10--202260
Sean DicksonDUR/KENGlamorgan2015-202281103017527.3661149.26020373
Barry KnightENGIndia1961-1964911130112730.10--100380
Chandika HathurusingheSLAustralia1992-199661103016727.3675739.76010300
Sam WellsOVAuckland Aces2012-201771203017925.0865745.81021433
Ned EckersleyLEIKent2014-201871203017425.0862748.01020450
Josh DaveySOM/LEINottinghamshire2018-2026101333016030.1054355.43010403
Matt McEwanAA/WFOtago Volts2015-2020101423015625.0840973.59024429
Faf du PlessisSAPakistan2013-2021915230110323.1574640.35102380
Cyril VincentSAEngland1927-1935182693016017.7120.0002416
Wally GroutAUSEngland1958-1966222643017413.6859739.70014300
James VinceHAMNorthamptonshire2022-2023330300186100.0049360.85110370
Luke WrightSUSHampshire20152403009675.0043668.81040462
Oliver DaviesNSWSouth Australia2023-202446030011650.0039376.34110312
Matthew HurstLANDurham2024-20264703009042.8666645.05030285
Devon ConwayNZIndia2021-20244803009137.5056852.82030403
Rory BurnsSURGlamorgan2014-202648030011537.5060649.50121461
Fynn Hudson-PrenticeSUSGlamorgan2022-20245803007337.5041073.17030404
D'Arcy ShortWATasmania2019-202448230061*50.0053855.76030403
Paul CollingwoodDURNottinghamshire2014-201669230010042.8657652.08100394
Kruger van WykCSAuckland Aces2012-20155913008337.5063447.32030300
Stephen EskinaziMIDYorkshire2015-202469230015742.8656752.91111414
Muhammad AbbasWFAuckland Aces2023-202659130013037.5054954.64100341

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.