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
Brad WilsonOV/NDCentral Stags2012-201812241716117*31.13182639.21231812
Ben CoxWOR/LEISussex2015-2026152437166934.10126856.47054997
Fred TitmusENGAustralia1962-1975193057166128.64185831.59061721
Donald BradmanAUSIndia1947-1948562715201178.75114062.72410671
Ken BarringtonENGPakistan1961-1967912371514879.44103541.16421760
Nathan AstleNZWest Indies1996-2006914171512555.00122058.61261986
Mark StonemanDUR/SURMiddlesex2014-20211018171518742.06120559.342221030
Jason SanghaSA/NSWQueensland2019-202612232715126*34.05134853.04333916
Rory BurnsSURWorcestershire2014-2025713171419359.50135352.77241892
Everton WeekesWIAustralia1951-19551020271413939.6750.00152742
Brett D'OliveiraWORSussex2015-202513202713169*39.61138351.55132775
Bevan CongdonNZIndia1965-1976132417137831.009330.11091657
Tip SnookeSAEngland1906-1923193317136322.28--041260
Shikhar DhawanINDSri Lanka2015-2017610071219071.2094975.03320934
Rishi PatelLEISussex2022-2026815171210050.86134452.9814010610
Jordan SilkTASVictoria2017-202614252712154*30.96158944.81132695
Ryan HigginsMID/GLONorthamptonshire2018-20261419271113941.82110264.52241753
Alastair CookESSKent2016-2023813271012564.55140750.46240910
Inzamam-ul-HaqPAKSouth Africa1995-2007132317109632.27135052.590611031
Herschelle GibbsSAPakistan1998-2007915170922850.64126356.14140949
Shahid AfridiPAKIndia1999-2006815070915647.2772997.263329623
Luke ProcterNORKent2018-202610162709261*50.64141050.28130833
Chad BowesCANOtago Volts2016-20251220170913737.3291777.3231210211
Will YoungCSWellington Firebirds2012-20261222070912132.23136052.13241947
Adam LythYORSomerset2014-20261525070910628.36153346.25142976
Graham YallopAUSEngland1978-19811325070912128.36189737.37313680
Chris BroadENGAustralia1986-1989814270816259.00163843.22400831
Jack TaylorGLOWorcestershire2016-20261017270814347.20102469.144129410
Quinton de KockSAEngland2016-202010192708129*41.65102768.94160966
Richie RichardsonWIPakistan1986-1993122217087533.71130654.21061943
James VinceHAMKent2014-2024813170721158.9292076.852311061
Saeed AhmedPAKWest Indies1958-1959815170715050.50--150310
Dinesh ChandimalSLWest Indies2015-20261019370715144.19147647.90220655
Brad WilsonOV/NDAuckland Aces2012-20191119070713937.21170841.39231904
Luis ReeceDERDurham2017-20261223370712235.35149847.20232793
Jake DoranTASQueensland2018-20261323070710130.74166942.36152925
Rod MarshAUSWest Indies1973-1982172627079729.46110237.21041682
Syed KirmaniINDEngland1976-19852029670710230.74161243.86143842
Marnus LabuschagneQUENew South Wales2017-2025914070619250.43143849.10333870
Ian BellENGWest Indies2004-20151218370614347.07135851.99252841
Brendon McCullumNZSri Lanka2005-20151222270619535.3092576.321338021
Kurtis PattersonNSWQueensland2017-20251324270612232.09154845.61130761
Alex CareyAUSEngland2021-20261526170610628.24126355.90141664
Hansie CronjeSAEngland1994-20001826270612629.42158544.54145862
Jake LehmannSAVictoria2017-20261527170611327.15128854.81233700
Ravindra JadejaINDAustralia2013-2025202837058128.20141249.930617611
Brian LaraWINew Zealand1995-20061117070414741.41115261.111511003
Colin de GrandhommeAA/NDOtago Volts2012-202211192704144*41.4177391.071746931
Dale PhillipsOV/AACanterbury2020-20261020270413139.11125556.10162953
Stephen FlemingNZWest Indies1995-20061016170313046.87149347.09150982

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.