ODI1st ODI · India in New Zealand 2026/27NZINDT20I5th 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 runsTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI2nd 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
Hilton CartwrightWATasmania2018-20261220172915338.37128056.95151995
Caleb JewellTASNew South Wales2019-20261221272910238.37129856.16231883
Damien MartynAUSNew Zealand1993-20051218372816548.53138952.411511013
Marvan AtapattuSLPakistan1997-200413252728207*31.65181240.18134841
Usman KhawajaAUSIndia2018-20251427272818029.12173941.86142792
Dinesh ChandimalSLNew Zealand2015-2024916072711645.44163244.55160880
Rory BurnsSURYorkshire2016-20261219172713240.39130655.671511171
Peter HandscombVICSouth Australia2019-202614241727148*31.61130755.62302784
Robert O'DonnellAANorthern Districts2015-2024132407277730.29141551.38072949
Hashim AmlaSASri Lanka2006-201914251727139*30.29168343.20223830
Billy GodlemanDERGlamorgan2014-20221120072622736.30138652.38223811
Tim SeifertNDWellington Firebirds2016-20241220172612438.21124758.222307415
Marnus LabuschagneQUETasmania2018-2026811172516772.50117461.75310865
Lewis HillLEIGlamorgan2017-2026101507259648.33121359.77072884
Jason SanghaSA/NSWTasmania2018-20251118072515140.28147049.32253814
Mark BurgessNZIndia1968-1976132407259530.218430.95062715
Mohammad YousufPAKSri Lanka1999-20091426172511229.00150548.17131798
Billy BarnesENGAustralia1880-18902133272513423.3913444.03153360
Mohammad HafeezPAKSri Lanka2011-20151020472419645.25122858.96140855
Rod MarshAUSPakistan1972-19842033372411824.13144550.10123778
Daniel VettoriNZ/IWXAustralia1997-2011193487249627.85132154.81043840
Ben ComptonKENNorthamptonshire2022-2026814372314065.73166143.53330850
William O'DonnellAAWellington Firebirds2020-20248153723137*60.25141751.023317318
Chad BowesCANAuckland Aces2016-20251220072315536.15101571.233111074
Daniel LawrenceESSSurrey2015-2023913172216160.17121059.67321836
James BraceyGLOLeicestershire2017-202510163722207*55.54123758.37151816
Ned EckersleyDUR/LEIDerbyshire2014-20211118272211745.13145449.66252791
Joe CarterNDCentral Stags2014-2026183107227123.29158145.67046955
Dale PhillipsOV/AACentral Stags2020-20251017072114942.41127356.64321944
Harry BrookENGAustralia2023-2026101917218540.0689980.20061708
Andy FlowerZIMNew Zealand1992-2000112027218340.06141750.88060845
Jake DoranTASWestern Australia2018-20261324172112331.35160744.87131905
Peter FultonCANOtago Volts2012-20179171720155*45.00143050.35310979
Gary KirstenSAIndia1996-20011019172013340.00150347.90331920
Liton DasBANPakistan2020-2026712071913859.92117261.35330849
Alex CareySAVictoria2017-2026917171911744.94114562.79230747
Ben BrownSUS/HAMWarwickshire2014-202613203719119*42.29122658.65141753
Ben FoakesESS/SURHampshire2014-202513203719141*42.29141150.96131921
Rishi PatelLEIGlamorgan2022-20261015271817955.23118360.692309213
Salman ButtPAKAustralia2004-2010816071810844.88137552.222411050
Keaton JenningsDUR/LANMiddlesex2014-2026122007189835.90152147.210631001
Tim SeifertNDCanterbury2015-20251221171811935.90132554.191517514
Navjot SidhuINDWest Indies1983-19971322171820134.19175038.80314791
Shaun PollockSAEngland1995-20052333771866*27.62135552.99044743
Tom AlsopSUS/HAMLeicestershire2021-20248113717182*89.63133953.55321764
Shoaib MalikPAKSri Lanka2002-20099153717148*59.75166143.17231936
Pankaj RoyINDWest Indies1953-1959918071715039.83--13200
Daniel Bell-DrummondKENEssex2014-20241323071713531.17154546.41152912
Robert O'DonnellAA/NDCentral Stags2014-20261631071710123.13167242.88213798
Mark StonemanMID/HAM/DURSomerset2014-2025132207169732.55130354.95070913

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.