Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 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)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT20I3rd 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 runsFirst-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
Ryan ten DoeschateOVCentral Stags2012121172118172.0026764.42110183
Hamish MarshallNZSri Lanka200523017216057.3327363.00100222
Ross TaylorCSOtago Volts2015-20172301729057.3326165.90010210
Nikhil ChaudharyTASNew South Wales2025-202623017216357.3319986.4310095
Pasindu SooriyabandaraSLIndia20262301729257.3330756.03021191
Mohammad RafiqueBANWest Indies200424017211143.0027363.00100183
Heino KuhnKENSurrey20192401728143.0029558.31020190
Kraigg BrathwaiteGLO/GLALeicestershire2019-2021241172103*57.3339243.88100191
Kieran Noema-BarnettCSWellington Firebirds2013-20182401727643.0039743.32020223
Daniel HughesSUSSurrey2025-20262411726257.3331354.95010240
Innocent KaiaZIMWest Indies20232401726743.0028759.93010230
SM MycockWFCanterbury20252401727343.0046736.83020200
Gayan ManeeshanKYCCTamil Union Cricket and Athletic Club2025-202624117216057.3319090.53100165
Sid BarnesAUSIndia194834017211243.0041741.25100210
Cheteshwar PujaraSUS/YORNottinghamshire2015-20223511725743.0033251.81010270
Adam MilneCSCanterbury2015-20183511726143.0025367.98010162
David LloydDERGlamorgan2024-20253501726034.4026165.90010250
Fynn Hudson-PrenticeSUSDerbyshire2023-202445117263*43.0022676.11010232
Shadab KhanPAKEngland2018-20203501725634.4024271.07020210
William PorterfieldWARNottinghamshire2014-20153601726128.6740043.00020250
Jonny BairstowYOREssex2018-20264601727928.6721779.26020214
Rilee RossouwHAMYorkshire2017-201936117254*34.4029857.72010271
Mitchell HayCANAuckland Aces2022-202656317254*57.3338744.44010134
Zahid FazalPAKSri Lanka1991-19954601727828.6754531.56010240
Peter NevillNSWQueensland2017-20204711725928.6740742.26010210
William TavaréGLONorthamptonshire2015-20174711726628.6741141.85011240
Saqlain MushtaqPAKNew Zealand1996-2002581172101*24.5754531.56102163
Ed PollockWORDerbyshire2022-20234801725621.5036547.12010283
Roshan MahanamaSLSouth Africa1993-19985901725319.1151733.27022181
Percy MansellSAAustralia1952-19535911725221.50--011240
Harry FinchSUS/KENDurham2015-202471101725615.6433950.74015290
Wriddhiman SahaINDSouth Africa2010-201991211723615.6443339.72003240
Courtney WalshWIPakistan1986-200018289172309.0532752.60008184
Ollie PopeENGZimbabwe2025110171171171.00166103.01100242
Harry SwindellsLEISomerset2021111171171*-32253.11100241
Lasith CroospulleCCCNugegoda Sports Welfare Club202522017115085.50167102.40100177
Nimesha GunasingheACCCBloomfield Cricket and Athletic Club202612017116185.5035048.86100170
Sam RobsonENGSri Lanka201424017112742.7537146.09100191
Angus RobsonLEIHampshire201424017111542.7537046.22111260
Harvey HoseinDERWorcestershire2019-202124217183*85.5035248.58021150
Mark CraigNZPakistan20143501716534.2032352.94010134
Jim AllenbySOM/GLASurrey2014-20173501716934.2028859.38020191
Ben CurranZIMBangladesh2025-20263501714634.2033451.20000211
Curtis HeaphyCSAuckland Aces2023-20254501715634.2050334.00021220
Arjuna RanatungaSLWest Indies1993-199735117172*42.7541041.71010190
Sarfaraz KhanINDNew Zealand202436017115028.5024370.37102203
Emilio GayDUR/NORHampshire2022-20253611717434.2036746.59010260
Reg SimpsonENGWest Indies19503601719428.509017.7801170
Martin KentAUSEngland19813601715428.5033451.20020220
Matt HenryCANAuckland Aces2013-201767117148*28.5021778.80001213
PreviousPage 148Next

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.