Live1st ODI · India in New Zealand 2026/27NZ71/2 (14)INDIND chose to bowlTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnFirst-class8th Match · Sheffield Shield 2026/27TAS427NSW202 & 144Tasmania won by an innings and 81 runsT2064th Match · CSA Pro20 2026/27WARBOLODI2nd ODI · India in New Zealand 2026/27NZINDT2069th 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/27QUETAS

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
Marnus LabuschagneAUSWest Indies2022-202448252120486.8383062.77300513
Ben DuckettNOR/NOTEssex2015-2024916152118934.7377966.88112732
James HildrethSOMNottinghamshire2014-20211117052113730.6594755.02200712
Nick BrowneESSSurrey2015-20241117052114330.65114945.34120800
Jimmy AdamsWIIndia1994363520174*173.33120943.01220521
Joe BurnsQUEVictoria2018-2023914152013540.0093955.38130606
Lance KlusenerSAIndia1996-2001915352010843.3380164.92210587
Dominic SibleyWAR/SURSussex2018-2026583519187103.80112646.09210434
Rob YatesWARHampshire2019-2026712151910947.18111746.46231672
Saeed AnwarPAKZimbabwe1995-199881415198139.9291156.97050741
Ricardo VasconcelosNORDerbyshire2018-2026814051913237.0799951.95142711
Ashwell PrinceSAIndia2006-20111118351912134.60133838.79112500
Lewis GregorySOMYorkshire2014-2026121835197734.6074070.140516813
BJ WatlingNZPakistan2009-20211119451977*34.60128740.33042531
Sean WilliamsZIMAfghanistan2021-2025472518154103.6079165.49300484
Jack FingletonAUSSouth Africa1932-193668151811874.00--310111
Henry NichollsNZSri Lanka2018-2023692518200*74.0080164.67210424
Miles HammondGLODerbyshire2018-20261015051814534.53102250.68210567
Luke GeorgesonOV/WFNorthern Districts2021-2026101925187430.47135638.20031594
Jordan ClarkLAN/SUREssex2015-2026132035187930.4787359.34031673
James HildrethSOMWorcestershire2015-2018472517220*103.4078366.03210723
Cameron BancroftSOM/DUR/GLONorthamptonshire2019-20267111517130*51.7095254.31151512
Jake WeatheraldSATasmania2019-2022612151715047.0096853.41310597
Steven MullaneyNOTDurham2014-20221118151713630.4176767.411226913
Graham DowlingNZEngland1963-1971112215176624.6281227.96020490
Shaun PollockSAAustralia1997-20061324651767*28.7291256.69022684
Josh ClarksonCSAuckland Aces2022-20257102516166*64.5075568.341314819
Brooke GuestDERDurham2020-2026914151619739.69104949.19201671
Dominic BessYOR/SOMHampshire2018-2026111935169232.2594154.84053701
Liam DawsonHAMEssex2014-20261322151613924.5794554.60210544
James RewSOMLancashire2022-2024481515118*73.57117943.68310703
Jesse RyderOV/CS/WFAuckland Aces2012-201869151517564.3863581.10220704
Josh BohannonLANDurham2019-20266102515190*64.38106548.36120521
Ian HollandHAM/LEIGloucestershire2021-2025712151511446.82118843.35231671
Dean ElgarESS/SURSomerset2018-2026713051511839.62101950.54312743
Peter FultonCANNorthern Districts2014-20167144515123*51.5081163.501305311
Steve CamachoWIEngland1968-196971405158736.7959338.28040590
Rohit SharmaINDNew Zealand2014-202491735158236.7992855.50052597
Liton DasBANWest Indies2018-202491705157130.2981463.27040591
Max ChuOVCanterbury2020-20261018151513030.29138837.10102712
Marcus HarrisLAN/LEIGloucestershire2021-2026712051416742.8396353.37211603
Denys MorkelSAEngland1927-1929101715148832.13--03100
Peter HandscombMID/LEIGlamorgan2022-2025792513139*73.2987958.36221590
Eric DaltonSAEngland1929-19391016251311736.64--221332
Ricardo VasconcelosNORMiddlesex2018-2026917151314032.0697152.83120690
Adam ParoreNZZimbabwe1992-20001117651384*46.64109446.89051642
Craig OvertonSOMEssex2017-20261119351314132.0687158.90132618
Sanath JayasuriyaSLNew Zealand1991-2006132325138224.4381562.94042731
Matthew CritchleyESSHampshire2023-2026610151217356.8983561.32131573
Richie RichardsonWINew Zealand1985-1987711151218551.20117543.57120680

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.