Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsODI3rd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsT2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)First-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETASODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI5th ODI · India in New Zealand 2026/27NZIND

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
Daniel HughesNSWWestern Australia2018-202471312545921.1769936.34010320
Daryl MitchellWORDurham2015-20217131254123*21.1750550.30112270
Ian JohnsonAUSWest Indies1951-195591332546625.40--02161
Wilf FlowersENGAustralia1884-189381402545618.141118.18010130
Nari ContractorINDWest Indies1958-196271402549218.14--02100
Bapu NadkarniINDWest Indies1958-1966714325478*23.09--02201
Moin KhanPAKWest Indies1990-2000101502545816.9358743.27012293
Will RhodesYOR/DUR/WARHampshire2015-202591512548118.1454047.04011273
Douglas JardineENGWest Indies1928-193344025312763.25--11050
Keith RiggAUSSouth Africa1931-193245025312750.60--110180
Taufeeq UmarPAKZimbabwe2002-201136125311150.6048751.95110341
James FranklinMIDSurrey2016-201746025311242.1749651.01110315
Brydon CarseDURDerbyshire2019-2026572253108*50.6032378.33110313
Luke WrightSUSNottinghamshire2014-20174802536731.6334373.76020443
Alex DoolanTASQueensland2018-202048125311536.1444956.35111336
Abdul KardarPAKWest Indies19585912535731.63--020-1
JM CummingOVAuckland Aces2022-202661212534923.0060142.10001370
Will SutherlandVICWestern Australia2022-202610132253101*23.0040163.09110265
Bob WyattENGWest Indies1930-193581322537123.0017838.2002161
Kyle AbbottHAMNottinghamshire2018-2026111442536725.3039064.87020296
Ashley GilesENGAustralia2001-200691832535916.8749651.01014310
BS McKinneyDURGloucestershire2026220252244126.0028488.73100376
Ed JoyceSUSNottinghamshire2014-201524025214963.0035171.79100295
Gordon MuchallDURSussex2014-2015242252115126.0045056.00110333
Hassan AzadNOR/LEISurrey2021-2023341252144*84.0058043.45110340
Jacques RudolphGLASurrey2014-20153612527350.4046254.55030350
Carl CachopaCS/AAWellington Firebirds2012-20154802529031.5049351.12021333
Ben SlaterLEI/NOTDerbyshire2020-202258125210736.0047153.50112350
Tuppy Owen-SmithSAEngland192958225212942.00--11002
Romesh KaluwitharanaSLZimbabwe1996-19997912527131.5042359.57020431
Tom ScrivenLEISussex2023-20265912527831.5039463.96030362
George HillYORLeicestershire2023-20266912526731.5038765.12020354
Tom HaywardENGSouth Africa1896-190769025212228.0010.0010100
Frank DruceENGAustralia1897-18985902526428.00--010210
Cyril FrancoisSAEngland1922-19235912527231.50--01000
Joe WeatherleyHAMMiddlesex2016-202361012529828.0063739.56020380
Samit PatelGLA/NOTWorcestershire2015-201961112527625.2043158.47021352
James VinceHAMMiddlesex2015-202371102526222.9148252.28011352
Stephen EskinaziMID/LEINorthamptonshire2018-2025711125215525.2044856.25103312
Daniel VettoriNZWest Indies1999-2012101202524221.0046254.55000380
Moeen AliENGWest Indies2015-201981202528421.0043458.06034372
'Young Jack' HearneENGSouth Africa1912-192481232524528.00--00100
Logan van BeekCAN/WFNorthern Districts2014-20251114525252*28.0048452.07011254
Mehedi Hasan MirazBANIndia2017-202471412525119.3856644.52012394
Peter McAlisterAUSEngland1904-190981612524116.8012729.13000160
Mathew SinclairNZAustralia2000-201091702526914.8269436.31013251
Vic PollardNZIndia1965-196991702524314.82195.26001302
Graham McKenzieAUSEngland1961-197125358252349.3356525.66007173
Lasith CroospulleCCCBurgher Recreation Club2025-202623025116383.67184136.411102513
David WarnerAUSBangladesh201724025112362.7539763.22200251
PreviousPage 103Next

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.