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
Lawrence RoweWIEngland1974-1976710074230274.20153448.37320893
Tim SeifertNDOtago Volts2014-20239162742167*53.00125459.172327815
Eddie BarlowSAEngland1964-1965816074213846.3824456.56161760
Matthew ShortVICQueensland2019-2025917174110046.31137154.05161925
Ramnaresh SarwanWIIndia2002-20111424074111630.88178641.49172863
Colin AckermannDUR/LEIMiddlesex2018-20268154740196*67.27149849.40242963
Sadiq MohammadPAKNew Zealand1969-1976916174016649.33--230840
Aiden MarkramSAAustralia2018-2026713073915256.85129956.89322933
Lewis HillLEIGloucestershire2015-20251118273912146.19135054.74251992
Aravinda de SilvaSLEngland1984-20021119073915238.89154847.74220864
Saleem MalikPAKSri Lanka1982-19971519273915543.47105552.89330680
Nick BrowneESSKent2014-20241422273915936.95167844.04220931
Tom WestleyESSKent2014-20241524373914835.19138853.242331170
Chris CookeGLADerbyshire2014-202515247739126*43.47131656.16131887
Vic PollardNZEngland1965-19731324473911636.95110837.82251771
Rohit SharmaINDAustralia2014-20241527173912028.42146750.371317616
Mominul HaqueBANNew Zealand2013-2023918373818149.20139552.902211022
Sam RobsonMIDWarwickshire2014-20231019173823141.00152148.52323901
Rohit SharmaINDSouth Africa2013-20241120173821238.84114364.573038622
Chris GayleWIIndia2002-2013142517388830.75155747.4006311612
Riki WesselsWOR/NOTDurham2014-20218153737159*61.42105070.193231045
Ricardo VasconcelosNORKent2018-20261117073715443.35115863.644221016
Daryll CullinanSAWest Indies1998-20011019173716840.94159246.29321822
Vijay HazareINDWest Indies1948-195310202737134*40.94--242320
Ben SlaterNOTSomerset2018-202612211737168*36.85154347.762201072
Graeme van BuurenGLONorthamptonshire2016-202613224737127*40.94116763.15152918
Leo CarterCAN/OVWellington Firebirds2016-202615232737226*35.10140452.491328411
Hanif MohammadPAKWest Indies1958-1959611173633773.60--230310
Tamim IqbalBANEngland2010-2016612073610861.3399673.90350935
Mohsin KhanPAKEngland1978-19841018173620043.29155447.36211733
Jackie McGlewSAEngland1951-19601326273613330.6730.00223470
Mitchell HayCANOtago Volts2022-202681327359866.82129756.670807411
Tim WardTASNew South Wales2022-20261018273511945.94167443.91160755
Liton DasBANSri Lanka2017-20251120073514136.75137253.57152764
James VinceHAMWarwickshire2015-202410195734166*52.43113964.442318911
Jake WeatheraldSA/TASQueensland2017-20261019073418638.63110666.371511005
Cole McConchieCANOtago Volts2012-20241422073421433.36127857.43237882
Adam LythYOREssex2017-20261018273318545.81154247.54162974
Nic MaddinsonVICNew South Wales2020-2024611273212881.33100472.913305823
David LloydGLADerbyshire2014-202310162732313*52.29103171.00122998
John LyonsAUSEngland1887-18971427073113427.073531.43131344
Taufeeq UmarPAKSouth Africa2002-2010612073013560.83164544.382401042
Frank WorrellWIIndia1953-19621014273023760.83--151353
Hilton CartwrightWAVictoria2019-20251017173010945.63151748.12152857
Sanath JayasuriyaSLZimbabwe1994-20041319273015742.94111965.24222997
James HildrethSOMYorkshire2014-20211119173016640.56114463.81251921
Dimuth KarunaratneSLSouth Africa2016-202411221730158*34.76128856.68241911
Matt PriorENGIndia2007-201415234730103*38.42129356.46151763
Adam LythYORNottinghamshire2014-20261424073015330.42156346.71235973
Ben DuckettNOR/NOTGlamorgan2015-2026814072918552.0797275.003211034

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.