Live1st ODI · India in New Zealand 2026/27NZ185 (40.2)IND54/1 (10.5)IND need 132 runs in 235 ballsTest1st 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
Marcus TrescothickSOMHampshire2015-201869039915344.3372555.03120673
Ravindra JadejaINDWest Indies2016-20259104399104*66.5075652.782212913
Billy RootGLAYorkshire2021-20245102399110*49.8878151.09120492
Travis DeanVICNew South Wales2020-20235102399144*49.8891043.85120440
Joey CarewWINew Zealand1969-1972611039910936.27--110400
Keith MillerAUSSouth Africa1949-195391423998433.25--04082
Wallis MathiasPAKWest Indies1958-195981403997728.50--03080
Anton DevcichNDCentral Stags2012-2018815139910628.5045587.69123518
Chris TavaréENGAustralia1981-198981503998926.60135129.53043390
Gulabrai RamchandINDWest Indies1953-1959816139967*26.60--032170
Leo CarterCAN/OVNorthern Districts2015-2024112113998119.9582348.48021503
Simon KatichAUSPakistan2009-201048039810049.7574753.28130450
Abdul RazzaqPAKIndia2004-200661103989036.1889844.32020398
Grant StewartKENMiddlesex2018-2026711139810339.8043691.28122489
C.B. FryENGSouth Africa1896-1912812039812933.17--120110
Adam RossingtonNOR/ESSLancashire2015-202381313988933.1768857.85030504
Daniel LawrenceESS/SURKent2015-2024913039811230.6263462.78122453
Ray LindwallAUSWest Indies1951-19551015239811830.6210.00111433
Moisés HenriquesNSWSouth Australia2017-2024917339878*28.4373953.86022354
Will SutherlandVICQueensland2019-2026101813986623.4164761.51012522
Stephen FlemingNZBangladesh2001-200866039720266.1766359.88120481
William O'DonnellAACanterbury2021-20246111397119*39.7091243.53121473
Warren LeesNZPakistan1976-1979611139715239.70--100482
Martin GuptillNZSri Lanka2009-2015612039715633.0867558.81110572
Geoff HowarthNZWest Indies1980-1985712039714733.08103138.51110310
Chris BroadENGPakistan1987713039711630.54119633.19121390
Sam HainWARMiddlesex2014-20238132397106*36.0981148.95111460
Romesh KaluwitharanaSLAustralia1992-20049141397132*30.5455671.40121621
Mark StonemanMID/DUR/SURLancashire2014-202371403979828.3666160.06032552
Daniel LawrenceESS/SURNottinghamshire2018-2026814239710433.0874353.43132521
Aiden MarkramSASri Lanka2018-202481513976828.3666859.43031521
Ned EckersleyDUR/LEIWorcestershire2014-20221016239792*28.3672354.91032456
Luke ProcterNORGloucestershire2018-2026111723977826.4789044.61031520
Roston ChaseWIEngland2017-20209171397102*24.8189744.26123452
Vinoo MankadINDWest Indies1948-1959122223979619.85--02102
Ollie PopeSURYorkshire2017-2026562396158*99.0053673.88211554
Sadagoppan RameshINDSri Lanka1999-200148039614349.5088045.00110420
Collie SmithWIEngland1957510039616839.60--201374
Andrew SalterGLAGloucestershire2014-202171103968836.0086845.62030494
Saif ZaibNORKent2015-20268111396196*39.6057568.87111451
Michael Guptill-BunceAACentral Stags2016-2018612139611236.0055072.00122584
Zak CrawleyKENNottinghamshire2019-202336039515865.8352075.96210515
Jack HaynesNOTEssex2024-202647139514265.8368357.83210522
Greg MatthewsAUSNew Zealand1985-1986611039513035.9182547.88210331
Billy RootGLA/NOTNorthamptonshire2017-2024712039512632.9268657.58110440
Billy RootGLADerbyshire2019-202581203957932.9272054.86040532
Jeff CroweNZWest Indies1985-1987713139511232.92115434.23120411
Nick KellyOV/NDWellington Firebirds2016-2022713339585*39.5073453.81010612
Leus du PlooyMID/DERGlamorgan2019-202591323958935.9175152.60020402
Kurtis PattersonNSWVictoria2020-20251020039511219.7595241.49111491

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.