Live1st ODI · India in New Zealand 2026/27NZINDStart delayed - India won the toss and chose to bowlTest1st 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
Ish SodhiCAN/NDOtago Volts2012-202515235599108*33.2895262.921227213
Sherwin CampbellWINew Zealand1995-1999610159820866.44116551.33222834
Scott BorthwickDUR/SURLancashire2014-2024713159813449.83105556.68231751
Lawrence RoweWINew Zealand1972-1980713159821449.8337148.25321582
Paul CollingwoodENGIndia2006-20088152597134*45.92133144.85221655
David WarnerAUSWest Indies2012-202210181597122*35.1280773.98131745
Adam LythYORDurham2014-2025813159614349.67110354.03332753
Duleep MendisSLIndia1982-1987713159612449.6735165.24330283
Mark ChapmanAAWellington Firebirds2016-2024815159614542.57101758.60140798
Ben BrownSUS/HAMSurrey2020-20269152596165*45.85101658.66131653
Chris CookeGLAKent2014-20251218059617133.11103757.47112722
Alex DaviesWAR/LANYorkshire2014-2026121905968731.37108754.830511010
Cam FletcherCAN/NDAuckland Aces2013-202213226596100*37.25116451.20131587
Azhar AliPAKSouth Africa2010-2021122425969027.09168135.46053650
Brad SchmulianCSCanterbury2017-2026142505969323.84136243.76042670
DC de BoorderOVWellington Firebirds2013-20181119259514635.00122448.61154871
Carl HooperWISouth Africa1998-2001102015958631.32148839.99050642
Ken BarringtonENGNew Zealand1963-196556059416399.00--310703
Craig CachopaAAWellington Firebirds2012-201758059420374.2583970.802218113
Adam VogesAUSNew Zealand2015-201659359423999.00104856.68220783
Steven MullaneyNOTMiddlesex2015-20238132594100*54.0092864.011406814
Henry NichollsCANNorthern Districts2014-2025915059310339.53108754.55161730
Kurtis PattersonNSWSouth Australia2017-20268152593173*45.62120749.13311534
Gareth RoderickWOR/GLODerbyshire2015-20261118259312337.06116950.73142801
Greg BlewettAUSWest Indies1995-1999111915939932.94140642.18051521
Andy SandhamENGWest Indies193048059232574.0070253.42222340
Michael Guptill-BunceAAWellington Firebirds2016-2018712059218949.3378875.13232858
Denis ComptonENGWest Indies1939-1954914259213349.33--220160
Roy FredericksWIPakistan1975-1977714259212049.336100.00150370
Dawid MalanMID/YORDurham2014-202591605929737.00111053.33041902
Sam WhitemanWASouth Australia2019-20261019059219331.16136343.43123811
Alistair CampbellZIMNew Zealand1992-2000112235928831.16152738.77042661
Geoff BoycottENGPakistan1967-19786103591121*84.43166635.47330582
Eddie PaynterENGAustralia1933-19387114591216*84.43128745.92131753
Daryl MitchellNDCanterbury2014-202011173591170*42.21108954.271215514
Mark RamprakashENGWest Indies1991-20001629159115421.11183232.26115690
Dick BarlowENGAustralia1881-1887173045916222.737346.58023310
Imam-ul-HaqPAKAustralia2018-2023714159015745.38152138.79231496
Usman KhawajaQUENew South Wales2017-2025101515908742.14124747.31070724
Ben McDermottTAS/QUEWestern Australia2018-202591615909039.33137642.88051725
Thilan SamaraweeraSLEngland2003-20121019359014236.88145240.63132650
Greg MatthewsAUSEngland1985-19911016558912853.55132344.52141591
Luke WellsSUS/LANGloucestershire2016-20261218158912034.65133544.12120803
Alvin KallicharranWIPakistan1975-19801118358911539.2722435.71120272
Mark CosgroveLEIDerbyshire2015-2018611158815658.8092763.43310705
Marcus TrescothickSOMLancashire2014-20188121588129*53.45110453.26321892
Luis ReeceDER/LANSussex2014-2024916258818442.0096461.00141841
Kapil DevINDSri Lanka1982-19941417258816339.2044680.72131436
Jack LeaningYOR/KENSussex2014-2021682587220*97.83113151.90221650
LJ WoodcockWFCentral Stags2013-2018713358714758.70113951.54150802

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.