Live1st ODI · India in New Zealand 2026/27NZINDMatch delayed by rainTest1st 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
Jimmy SinclairSAEngland1896-19101731063410620.4510.00125264
Ian BellENGBangladesh2005-2010673633162*158.2597564.92320724
Tom LammonbySOMSurrey2021-2026915063322942.20109357.91220793
Colin CowdreyENGPakistan1962-19711015163318245.2128731.71300561
Henry NichollsNZPakistan2016-2023916263315745.21143144.23231682
Bob WyattENGAustralia1930-1937122126337833.32185534.12051335
Nick GubbinsMID/HAMWarwickshire2014-20261324163311927.52138045.87112910
Dean ElgarSABangladesh2015-202269163219979.00105360.02230714
Marlon SamuelsWIEngland2007-2015713163211752.67136546.30230825
Budhi KunderanINDEngland1961-1967815063219242.1333530.45210921
Paul CollingwoodENGPakistan2005-20101017163218639.50134646.95131793
Tom AlsopSUS/HAMYorkshire2016-2025132026329535.11169437.31052870
Rob YatesWARSomerset2019-20261222263214131.60122251.72241923
Andrew EllisCANWellington Firebirds2012-2018813063117148.54105160.04320953
Sam RobsonMIDLeicestershire2018-20251118163116237.12125050.48302682
Dean JonesAUSWest Indies1984-19911019263121637.12140944.78111551
Tom AbellSOMEssex2017-20261322263190*31.55141344.66044860
Greg BlewettAUSEngland1995-1997814163012548.46120552.28320822
Matthew GilkesNSWQueensland2021-202591716309439.38129848.54061705
Liam DawsonHAMWarwickshire2015-20251220163012033.16128648.99222624
Daryl MitchellWORHampshire2014-2018683629206*125.80129348.65301800
Tom HainesSUSGlamorgan2018-2026914162917748.38101661.91220860
Daniel VettoriNZPakistan2002-20149161629137*41.9394566.56312753
Tom AbellSOMLancashire2016-20241019162915134.94131947.69213851
Lyndon JamesNOTDurham2021-20257113628164*78.50112955.62322851
Wavell HindsWIPakistan2000-2005713062816548.31120951.94150894
Luke WellsSUS/LANSomerset2014-2024913162813052.33110556.83330955
Mark CosgroveLEINorthamptonshire2015-2019814062811144.86108258.04240862
Glenn PhillipsAANorthern Districts2017-20228163628138*48.3195765.62222859
Hilton CartwrightWANew South Wales2018-202610202628171*34.89133147.18121777
Joe ClarkeWOR/NOTSomerset2015-202613201628213*33.05113755.23131833
Nummy DeaneSAEngland1924-1931172726289325.12--03101
Daniel LawrenceESS/SURWorcestershire2016-2025911062717557.00100462.451516710
Martin CroweNZSri Lanka1984-1992813162729952.25130448.08202648
Rob KeoghNORDerbyshire2015-20259152627163*48.23120452.08321700
Dawid MalanENGAustralia2017-20221019062714033.00152941.01151851
Alex HughesDERGloucestershire2014-2019813362614262.60130448.01311763
Jake LibbyWOR/NOTHampshire2015-20259172626228*41.73130048.15322542
Campbell KellawayVICSouth Australia2023-202691716268039.13155040.39052681
Jack LeaningSUS/YOR/KENWarwickshire2014-202613232626120*29.81145942.91133801
Dawid MalanMID/YORDerbyshire2018-202357062521989.2994766.00311786
Thilan SamaraweeraSLNew Zealand2005-2012610062515962.50117453.24230774
Andrew JonesNZSri Lanka1987-1992611162518662.50150341.58310440
Eddie BarlowSANew Zealand1961-196481506259241.6710130.00060762
Miles HammondGLOGlamorgan2015-20251118162512136.76104160.04153825
Marvan AtapattuSLAustralia1992-20071121162513331.25151041.39222791
Godfrey EvansENGWest Indies1948-19571625262510427.1720.00121540
Leus du PlooyMID/DERNorthamptonshire2019-20266104624196*104.0085373.15240665
Mark ChapmanAACanterbury2016-2024611162427662.4078279.801307115
Charlie BarnettENGAustralia1936-1948916062412939.00140544.41220743

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.