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 resultODI3rd 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 bowledT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2065th 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
Mohammad AmirPAKWest Indies2016-20175801042713.0021648.15000101
Ollie RobinsonSUSWarwickshire2015-20267831043920.8015069.33001150
Ben GreenSOM/LEIHampshire2018-202658110431*14.8625540.78001170
Sam ElliottVICQueensland2024-20264821043017.3329035.86000102
Hedley HowarthNZAustralia1974-19775821046117.3330234.44013120
Chris AdamsENGSouth Africa1999-20005801043113.0028536.49000130
Devendra BishooWISri Lanka2015-20185921044014.8634030.59003130
Jack BrooksYOR/SOMHampshire2015-202389410434*20.8017858.43000150
Luke FletcherNOTHampshire2016-202371341044311.5621648.15002161
Ajit AgarkarINDAustralia1999-2004916210444*7.4325540.78008160
Muttiah MuralitharanSL/IWXAustralia1992-200713198104439.4510797.20005114
Chris CairnsNZWest Indies19992201037251.5014272.54010123
Daren GangaWIBangladesh20022201036351.5019253.65010150
Faf du PlessisSAZimbabwe201412110398103.0027038.15010120
Zak ChappellLEIDerbyshire20151201039651.5014073.57010131
Tom PrestHAMDurham2024-202522010310251.5018555.68100142
Aamer MalikPAKEngland198722110398*103.0039426.14010131
Jack ClaytonQUESouth Australia202612110366103.0022146.61010120
Daniel FlynnNZBangladesh20082311034951.5024941.37000111
Hamish RutherfordDER/GLASurrey2015-20212301035934.3320250.99010180
Charlie HemphreyQUETasmania20182301037734.3331033.23010130
Matthew HurstLANLeicestershire20252301034634.3316462.80000112
Andy BlignautZIMPakistan20022401035025.7584122.62011124
Ashwell PrinceLANGloucestershire20152401035725.7517857.87010140
Chamu ChibhabhaZIMNew Zealand20162401036025.7526838.43010150
Reece YoungNZPakistan20112401035725.7527936.92010110
Stuart MeakerSUS/SURKent2014-20202411035334.3314670.55010160
Hamish RutherfordDERNorthamptonshire2015-20162411036034.3319852.02010180
Mark CraigNZEngland201524210358*51.5016662.05011142
Graeme van BuurenGLONottinghamshire201724110388*34.3327337.73012111
Liam DawsonHAMSussex2015-20252401034825.7515466.88000111
Brian ChariZIMSri Lanka20162401038025.7524042.92010112
Kyle VerreynneNOTHampshire2025-20263401034225.7517359.54000160
Kamindu MendisSLIndia20262401035525.7518755.0801065
Nishan MadushkaSLBangladesh20242401035725.7517957.54010120
S LiyanageCMCC/ACCCPolice Sports Club20252401033525.7517160.23000121
Ravi RatnayekeSLEngland1984-198824310359*103.0023044.78010140
Craig McMillanNZWest Indies1999-20024501035120.6026239.3101091
Adil RashidENGPakistan20153501036120.6033430.8401190
Ish SodhiNZBangladesh2013-20233511035825.7518954.50011102
Matthew LambWAR/DERWorcestershire2021-20233511034425.7522146.61000160
Vanburn HolderWINew Zealand19724511034225.75--00072
Sylvester ClarkeWIPakistan198045210335*34.3311093.6400086
Kumar DharmasenaSLWest Indies1997-20033601033117.1720650.00000110
Nafees IqbalBANSri Lanka2005-20063601033417.1726938.29000140
Stuart MeakerSUS/SUREssex2017-20203611034920.6022046.82000120
Matthew WaiteWOR/YORNottinghamshire2018-20255601034217.1719453.09001112
Henry ShipleyCANWellington Firebirds2017-20214611035920.6016960.95011162
Grant StewartKENGlamorgan2017-20253621036325.7514173.05011105
Sadeera SamarawickramaSLPakistan2017-20233601033817.1713974.10001141
PreviousPage 213Next

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.