Live1st ODI · India in New Zealand 2026/27NZ185 (40.2)IND52/1 (10)IND need 134 runs in 240 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
Chris DentGLOKent2014-2022112004227621.1099042.63032592
Anil KumbleINDEngland1990-200719232422110*20.10104240.50113582
Syed KirmaniINDPakistan1978-1984202844226617.5867243.30013340
Bill WoodfullAUSSouth Africa1931-193257142116170.1710.00131240
Ryan ten DoeschateESSGlamorgan2015-201648342111784.2060669.47110462
Nick BrowneESSNottinghamshire2018-202359042116346.78100042.10130620
Babar AzamPAKBangladesh2020-2026610142114346.7867362.56121513
Joe DenlyKENGloucestershire2015-20188112421117*46.7881651.59233613
Steven CroftLANWarwickshire2014-20227131421104*35.0891645.96213442
Mark ButcherENGWest Indies1998-200491634216132.38112537.42043420
Eknath SolkarINDWest Indies1971-19761016142110228.07--130220
Sonal DinushaSLIndia2026241420133*140.0072258.17310288
Mahela JayawardeneSLZimbabwe1999-20048103420100*60.0074556.38130472
Adam HoseWOR/WARKent2018-202671004209042.0085249.30040601
Tom LammonbySOMLancashire2021-2024510042010042.0086748.44110564
Angus RobsonSUS/DUR/LEINorthamptonshire2015-201961204208435.0085049.41040591
Luke ProcterNOR/LANYorkshire2016-20248133420116*42.0092245.55111511
Marlon SamuelsWIAustralia2000-2016112124207422.11102740.90033522
Ben SmithCSNorthern Districts2012-2023152214207020.00113636.97032471
Tom AbellSOMGloucestershire2020-202257241914283.8080851.86300581
Jason SanghaNSWSouth Australia2018-2023612241914241.9073057.40120463
Stephen MurdochWFCanterbury2012-20187131419155*34.9271258.85121545
Roy DiasSLPakistan1982-1986713041910932.2350258.76120441
Ryan HigginsMID/GLOLeicestershire2018-20251016141919927.9368161.53115444
Saeed AnwarPAKNew Zealand1994-199658041816952.2560968.64212621
Josh BohannonLANSurrey2018-2024610041810841.8080751.80120532
Nick LarkinNSWTasmania2018-2021611041816138.0091545.68121560
BJ WatlingNDCentral Stags2013-202081524187732.1577653.87032543
Nathan SmithOV/WFCanterbury2017-2026112034187824.5977553.94021593
Kyle VerreynneNOTWarwickshire2024-2026561417148*83.4064165.05210476
Abdullah ShafiquePAKSri Lanka2022-202347141720169.5088047.39201355
Bill BrownAUSSouth Africa1935-193657041712159.57--14041
Bob CowperAUSWest Indies196558041714352.13--210180
Sean ErvineHAMSurrey2014-2018792417158*59.5774156.28131513
Ben DuckettNOR/NOTYorkshire2014-202161104178037.9164364.85050613
John SimpsonMIDLancashire2014-20238142417167*34.7588846.96121611
Nick GreenwoodWFCanterbury2021-2026714041710329.7980252.00120543
Jeffrey StollmeyerWIAustralia1951-1955714041710429.79--110230
Ricardo VasconcelosNORLancashire2019-20261017041710024.5377154.09111572
Asad ShafiqPAKBangladesh2011-202056041610769.3381551.04220393
DuleepENGAustralia193047041617359.4385248.83120380
Norm O'NeillAUSIndia1959-196478041616352.00--201200
Martin GuptillAACentral Stags2013-202359041618546.2275155.39121516
Marcus NorthAUSEngland2009-20107111416125*41.6087247.71211531
Ben FoakesSURMiddlesex2016-202381144167359.43103040.39051441
Matthew CritchleyESS/DERMiddlesex2018-2023711041610537.8270159.34140601
Kusal MendisSLWest Indies2015-2026612041610234.6775954.81121527
Dhananjaya de SilvaSLNew Zealand2018-2024713241610937.8271558.18112535
Asif IqbalPAKWest Indies1975-1977714041613529.71--122202
Harry NielsenSATasmania2019-20251017141686*26.0080052.00034522

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.