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
Mitchell MarshAUSEngland2015-20231017365918147.07112058.843119210
Usman KhawajaAUSSri Lanka2011-20251017465923250.69116256.71212613
Michael BracewellOV/WFCentral Stags2012-2021142306599828.65145545.29052712
John ReidNZPakistan1955-1965917065812838.71--151717
Matthew HaydenAUSNew Zealand2000-20081118065813636.56117655.95152903
Daniel Bell-DrummondKENGlamorgan2014-20251221165812332.90132749.59142940
Colin IngramGLAGloucestershire2015-2025914265711754.75111858.77321855
Babar AzamPAKWest Indies2016-2026102036578838.65136848.03073705
Asad ShafiqPAKAustralia2014-2019916065613741.00120054.67152566
Tom WestleyESSNottinghamshire2018-20261018265612241.00138147.50220840
Mohinder AmarnathINDEngland1976-1986111916569536.44156641.89053934
Moeen AliENGAustralia2015-2023152606567725.23113557.80033859
Sean SoliaAANorthern Districts2017-2026132626567927.33147344.53053933
Billy BatesENGAustralia1881-1887152626566427.331844.44050534
Travis HeadAUSWest Indies2022-2025712165517559.5583078.92232745
Dilip VengsarkarINDSri Lanka1982-1990812165516659.5527959.50241220
Jonathan TrottWARMiddlesex2014-20188141655219*50.38111658.69121871
Joe BurnsAUSNew Zealand2015-2020815065517043.67124952.44233797
Cole McConchieCANWellington Firebirds2017-20251528265516225.19121753.82122823
Moisés HenriquesNSWTasmania2018-20239153654131*54.50111658.60320717
Daniel FlynnNDCanterbury2014-2019916165415743.60123253.08230992
Joe ClarkeWOR/NOTDurham2015-20251120365413338.4797567.08212904
Hashan TillakaratneSLIndia1990-200113212654136*34.42153539.02142880
Deryck MurrayWIEngland1963-1980284176546419.24135137.82023570
Eddie PaynterENGSouth Africa1938-193958065324381.63--320521
Colin CowdreyENGIndia1959-1964811265316072.56--320727
Nasser HussainENGWest Indies1990-20041730465310625.12198632.88145711
Rory BurnsSURNottinghamshire2016-2026916065216140.75120754.02212735
Nathan McSweeneySA/QUENew South Wales2019-20268163652127*50.15164239.71251533
Sam NortheastHAM/KEN/GLASussex2016-20241017365219046.5797566.87303637
Alex LeesYOR/DURWorcestershire2015-2026142526529928.35120154.29062833
Jonny BairstowENGSri Lanka2016-20216102651167*81.38103962.66300593
Sunil GavaskarINDNew Zealand1976-1981916165111943.4035135.90230793
Mohammad HafeezPAKBangladesh2003-2015712165022459.09108859.74311735
Dean ElgarESSSurrey2024-202658164918292.71119754.22331782
Matthew WadeTASWestern Australia2018-2024611164913964.90122453.02240769
Riki WesselsWOR/NOTNorthamptonshire2014-2020611264915872.1169193.922408814
Misbah-ul-HaqPAKWest Indies2011-20178154649102*59.00134748.181615014
Marnus LabuschagneAUSNew Zealand2019-2024510064821564.80113557.09240623
Keaton JenningsDUR/LANSurrey2016-20248121648201*58.91114056.84220910
Emilio GayDUR/NORSurrey2021-20257131648156*54.00101763.72231861
Babar AzamPAKSri Lanka2017-2023814264811954.00112457.65331677
Gautam GambhirINDSri Lanka2005-2010916064816740.50114756.50232750
Jake LibbyWOR/NOR/NOTDerbyshire2016-202611192648105*38.12137647.09311812
Sam RobsonMIDLancashire2014-2026122306488628.17132049.09060870
Craig McMillanNZIndia1998-20038143647100*58.82106360.87150725
Guy WhittallZIMNew Zealand1996-20008162647203*46.21145144.59210785
Haseeb HameedLAN/NOTMiddlesex2016-2023916464711753.92132748.76321862
MS DhoniINDSouth Africa2006-201312201647132*34.05115655.97121856
Ian BothamENGPakistan1978-19921421164710832.35125651.51231763

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.