Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batLive69th Match · CSA Pro20 2026/27TITDOL28/0 (3)Play interrupted - TIT chose to bowlT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2068th 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)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)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 runsT2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 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
Charlie GriffithWIEngland1960-1968152061833013.0721141.23004192
Ben DuckettENGIreland2023121182182182.00178102.25100241
Kamil MisharaNCCSinhalese Sports Club202512018210591.0027665.94110231
Xavier MarshallWIAustralia20082401828545.5030859.09020271
Dan MousleyWARWorcestershire2020-20253401826945.5036849.46020210
Navod ParanavithanaTUCABurgher Recreation Club20252401829845.5030360.07010183
Sherwin CampbellWISri Lanka19972401827945.5033055.15020180
Dawid MalanMID/YOREssex2017-20223511828745.5033754.01020260
Laurie EvansSUS/WARWorcestershire2015-201935018211336.4037049.19110201
Lewis GregorySOMNorthamptonshire2014-20234621824845.5027266.91000205
Will RhodesYOR/DURWarwickshire2015-20253601827930.3339146.55011191
Matthew LambWAR/DERMiddlesex2017-20243601827130.3341144.28020240
James FosterESSHampshire2014-20184701824726.0028563.86001263
Robert KeyKENDerbyshire2014-20154711826730.3333754.01011320
Narsingh DeonarineWISouth Africa2005-20105711826530.3346738.97011171
Tom HainesSUSKent2016-20214701829426.0044640.81011180
Joey EvisonKENNorthamptonshire2023-20265711825230.3339745.84010240
AM VaughanSOMSussex2025-20264711828030.3340045.50010280
Jack BurnhamDURLancashire2016-20204801825222.7543242.13010242
Leonard MoonENGSouth Africa19064801823622.75--001191
Kieran Noema-BarnettGLOKent2015-201869218273*26.0047838.08011220
Teague WyllieTAS/WANew South Wales2022-202659018210420.2242842.52103250
Ravi ShastriINDNew Zealand1981-19886921825426.0058031.38010163
Craig OvertonSOMDurham2014-2025710218245*22.7523378.11002245
Tawanda MuyeyeKENHampshire2022-202451001824618.2033554.33002261
Adam ParoreNZPakistan1993-200171121824620.2247738.16000161
Percy FenderENGSouth Africa1922-192981201826015.17--01200
Harbhajan SinghINDSouth Africa2001-2011111401824013.0032655.83002195
Nathan LyonAUSWest Indies2012-20251414718240*26.0035351.56000201
Yasir ShahPAKEngland2015-202091411823314.0033055.15000241
Jackson BirdNSW/TASVictoria2018-2026111911825010.1125172.51012185
Neil WagnerNZEngland2013-20231421101822716.5538946.79004207
Jacob DuffyOVCentral Stags2012-2024162271822512.1347138.64002251
Glenn McGrathAUSWest Indies1995-2005232910182399.5836549.86006130
Ishant SharmaINDEngland2008-2021233812182167.0060630.03007201
Hashim AmlaHAMNottinghamshire201812018111290.5032555.69110260
Angelo MathewsCCCAce Capital Cricket Club2025-20262311817090.5024773.28020133
Raminda WijesooriyaPSC/BRCAce Capital Cricket Club2025-20262301818060.3324773.28020161
Aaron FinchAUSPakistan20182401816245.2540444.80010171
Glenn PhillipsNZBangladesh20232411818760.3320887.02010196
Ken RutherfordNZZimbabwe19922421818990.5032855.18020142
Dave HoughtonZIMIndia1992-199324118112160.3345939.43100202
Hassan AzadNOR/LEILancashire2019-202335118183*45.2544940.31020270
Ethan BrookesWORHampshire2024-202535018113236.2024374.49101300
Ali NaqviPAKSouth Africa199735118111545.2540245.02100260
Chris RogersAUSSouth Africa201436018110730.1738047.63100230
Sean DicksonKEN/GLASomerset2019-20263601817630.1738547.01011270
Sean DicksonKENGloucestershire2015-201856118111736.2035351.27101221
Lachlan StackpoleAANorthern Districts2025-20263601817430.1720787.44011199
Will SmithHAMNottinghamshire2015-20164711816130.1744840.40010200
PreviousPage 141Next

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.