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
Inzamam-ul-HaqPAKZimbabwe1993-20021119177211242.89137356.232401044
Joe BurnsQUETasmania2018-20241119177117142.83139555.27222947
Usman KhawajaAUSSouth Africa2011-202512221771195*36.71159148.46252905
Sam HarperVICSouth Australia2019-20261323377115138.55111968.902208814
Phil MeadENGSouth Africa1913-19231016077018148.13--32200
Ross TaylorNZSri Lanka2009-20191222177014236.67133557.68142781
Ollie PopeENGNew Zealand2019-20241222177014536.67129159.64140927
Polly UmrigarINDEngland1951-196217282770147*29.6260.00303491
Mohammad AzharuddinINDPakistan1987-19991219076914140.47118351.39331851
Jake WeatheraldSA/TASWestern Australia2018-20261223076910533.43125661.231301016
Dinesh ChandimalSLAustralia2013-202510192768206*45.18158648.42232807
Justin LangerAUSSouth Africa2001-20061120276812642.67136756.182201172
Temba BavumaSAAustralia2016-20261120376817945.18161947.44150794
Kiran CarlsonGLANorthamptonshire2016-202512212768170*40.42123262.34241932
Gautam GambhirINDEngland2008-20161222076817934.91179042.91142922
Aamer SohailPAKAustralia1994-1998917076713345.12139654.942401083
Mohammad HafeezPAKEngland2006-20161019176715142.61141054.4014210010
Angelo MathewsSLBangladesh2013-20251119476719951.13151750.562216910
Roy FredericksWIIndia1971-19761323176710434.8630.00232502
Tom WestleyESSHampshire2014-202616252767130*33.35176443.482231011
Jimmy AdamsWIAustralia1992-2001213777679425.57212036.18037760
Richie BenaudAUSEngland1953-1963274127679719.6758042.76046853
Michael PappsWFCanterbury2012-20188164766206*63.83132058.032211014
Mark WaughAUSNew Zealand1993-20011420276611142.56134257.08151894
Chad BowesCANNorthern Districts2016-20251324376611836.48117065.47231926
VVS LaxmanINDEngland2001-2011172727667530.64169645.170621030
Jake DoranTASVictoria2017-2026142417659833.26175743.54053743
Bevan CongdonNZWest Indies1969-19728142764166*63.6721528.37250652
Gordon WhiteSAEngland1906-19121426176414730.56--232534
Shakib Al HasanBANNew Zealand2008-2017815376321763.58114566.642411106
Caleb JewellTASWestern Australia2021-20261122076322734.68130558.47221975
Cameron BancroftWAVictoria2019-20261323276314136.33186940.82311722
Daniel HughesNSWQueensland2017-20241121476298*44.82145952.230711054
James PeirsonQUENew South Wales2017-20251525376211534.64144552.73231882
Ben BrownSUS/HAMKent2016-20241117276115750.73118464.27241960
Gary KirstenSAWest Indies1998-20041324275915034.50182141.68325832
John EmbureyENGAustralia1978-1993253697596928.11209236.28045871
Asif IqbalPAKAustralia1964-197910192758152*44.59133249.92312784
Daniel FlynnNDOtago Volts2012-20191222075818234.45129758.441419910
Clifford RoachWIEngland1928-19351122175820936.1010933.94256524
Joe ClarkeWOR/NOTYorkshire2015-20261018175711244.53129558.462411023
George WorkerCAN/CS/AAWellington Firebirds2012-20231119075721039.84135955.7022310012
Peter WilleyENGWest Indies1976-198615295757102*31.54176142.992321043
Ben BrownSUS/HAMGlamorgan2016-20269143756159*68.73107670.26321818
Nic MaddinsonVIC/NSWSouth Australia2017-20241116075622447.25132856.932417420
Doug WaltersAUSIndia1968-19811017575610263.0064249.07171594
Syed KirmaniINDAustralia1977-198617243756101*36.00153046.21130811
Moeen AliENGIndia2014-20211626075614629.08173543.572228110
Michael VaughanENGSri Lanka2001-20071019175511541.94165045.76240990
Alex LeesYOR/DURSussex2014-20251119175514341.94136055.51323897

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.