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
Mohsin KhanPAKAustralia1979-19841119178615243.67154950.74320862
Tom LathamNZBangladesh2017-2023813178525265.42134258.49311967
Aravinda de SilvaSLNew Zealand1991-19981220078526739.25128661.042429010
Murali VijayINDEngland2014-20181222078514635.68195140.24324959
Kaushal SilvaSLPakistan2011-20171222078512535.68205138.27151880
Joe CarterNDWellington Firebirds2014-20251524378510937.38161248.702518415
Inzamam-ul-HaqPAK/IWXAustralia1994-20051427278511831.40169746.261641000
Sean SoliaAACanterbury2016-2026152507848431.36197539.700511005
Percy ChapmanENGAustralia1924-19301625378412135.6497062.781416611
Sam HainWARNottinghamshire2014-202614211783153*39.15175644.59241911
Paul CollingwoodENGAustralia2005-20111627178320630.12184742.39141762
Richard HadleeNZAustralia1973-1990233857838123.73133658.610437713
Godfrey EvansENGAustralia1946-1959315397835017.8053137.10016643
Will RhodesYOR/DUR/WARWorcestershire2015-20261015378220765.17131359.56320993
Ed BarnardWOR/WARNottinghamshire2015-20261318278216548.88156350.03241973
Dean ElgarSASri Lanka2014-20211120178212941.16142754.803321013
Chris DentGLODerbyshire2014-20251220278218043.44158149.46221996
Mushfiqur RahimBANWest Indies2009-20211427278211631.28158049.49132943
Sam NortheastKEN/GLADurham2017-2026815178114155.79122363.863511011
Jake LehmannSANew South Wales2017-202611193780101*48.75126261.812511010
Grant FlowerZIMNew Zealand1992-20001020078015139.00208137.48230783
Mohammad AzharuddinINDAustralia1985-199815233780163*39.00140955.36230895
Mushtaq MohammadPAKNew Zealand1969-19791017177920148.69--330810
Dennis AmissENGPakistan1967-19741018477918355.6487644.98321991
Mohammad AzharuddinINDSouth Africa1992-200011201779163*41.00107972.204201116
Neil BroomCAN/OVCentral Stags2012-201811213779131*43.28141854.942201003
Angelo MathewsSLSouth Africa2011-2024122427798935.41155250.19060906
Henry CooperNDWellington Firebirds2017-2025142417799033.87149852.000521038
Ridley JacobsWISouth Africa1998-200414288779113*38.95171445.45153988
Mark BoucherSA/IWXAustralia2001-2011213837798922.26168746.18055962
Ben BrownSUS/HAMYorkshire2014-20261119477812751.87120164.783211037
Andy FlowerZIMSri Lanka1994-20021323377812938.90222734.93251642
Shane WatsonAUSIndia2008-20151325077812631.12164347.35151925
Scott KuggeleijnND/WFOtago Volts2013-2026173047789129.92108871.510537824
James RewSOMNottinghamshire2023-2026814177716659.77142154.68330869
Leonard HuttonENGNew Zealand1937-19551117077720645.7120.00342661
Kane WilliamsonNZAustralia2011-20241122177616636.95137356.522331030
Sammy CarterAUSEngland1907-1921213547767225.0354445.59043870
Neil HarveyAUSIndia1948-19601013077515359.6226861.94420310
Daryl MitchellCAN/NDOtago Volts2013-20211322177510636.90156349.581717112
Ben CoxWOR/LEIGloucestershire2014-20251423277512436.90127860.641501087
VVS LaxmanINDPakistan1999-200715257775112*43.06153250.591621051
Mark BoucherSASri Lanka1998-2012172627759232.29151751.09071913
Imran KhanPAKWest Indies1977-19901833577512327.68127244.03132592
Matt PriorENGWest Indies2007-201213163774131*59.54102375.66252945
Kim HughesAUSWest Indies1979-198415302774130*27.64150848.34224843
Mohinder AmarnathINDAustralia1969-19861319277313845.47154243.51243620
Sam RobsonMIDNorthamptonshire2014-20261120277316242.94146952.622401020
Sam HainWARYorkshire2014-202612212773164*40.68178443.33333854
Wayne MadsenDERDurham2017-2026152707738528.63142854.130751071

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.