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
Yuvraj SinghINDNew Zealand2003-200947215054*30.0028852.08011252
Samit PatelNOTNorthamptonshire2014-20174701506421.4320373.89010252
Rory KleinveldtNORGlamorgan2015-20175711508625.00149100.67010174
Zak ChappellDER/NOTYorkshire2020-20245701507821.4316193.17012148
Sam HeazlettQUESouth Australia2017-20234711505925.0030948.54010192
Jonty RhodesSANew Zealand1994-19997801506318.7536840.76012190
Rilee RossouwHAMEssex2017-20195801507618.7519576.92012214
Ian HollandHAM/LEISussex2020-20264801506318.7537140.43010170
Tino BestWIEngland2004-20126901509516.6722466.96012182
Gurinder SandhuTAS/QUEVictoria2018-20256911504218.7545532.97001181
Wes AgarSANew South Wales2019-20246921505721.4320174.63011181
Aamer SohailPAKSouth Africa1995-19985901503816.6739537.97001190
Simon DoullNZSouth Africa1994-1999610315038*21.4319875.76003195
Jack NelSAAustralia1949-195761101503813.64--00100
Khaled MashudBANPakistan2001-200361211502913.6447131.85004150
Jofra ArcherENGAustralia2019-202571321505113.6428253.19010173
William AttewellENGAustralia1884-18921015615043*16.675232.69004130
Kamil MisharaNCCPolice Sports Club2026110149149149.0021070.95100123
Avishka PereraNSWCKandy Customs Cricket Club202512014910974.5025658.20100190
Chris ReadNOTDerbyshire20172311497574.5020074.50021182
Ed JoyceSUSLeicestershire20162301496949.6732645.71020200
Oshada FernandoPSCColts Cricket Club2025-20262311498174.5020174.13010172
Jordan ThompsonYOR/WARSomerset2021-20264401495737.2520971.29020215
Nikhil ChaudharyTASVictoria2025-20262401498137.2523363.95010160
Graham RoopeENGAustralia1975-19773401497737.2539238.01011170
Pat SymcoxSASri Lanka19933401495037.2530349.17010154
Shaun MarshWANew South Wales2018-20223501495829.8033544.48010190
Jesse RyderCS/WFOtago Volts2013-20183611495629.8026157.09010172
Rob JonesLANNorthamptonshire2019-20224601496724.8342634.98010230
Ben ComptonKENSomerset2023-20243601496524.8332146.42011221
Fletcha MiddletonHAMEssex2023-20254601496124.8329350.85010200
John WatkinsSANew Zealand1953-19545701494521.29--000-0
Mohammad AshrafulBANPakistan2002-20114801497718.6333045.15011160
Aminul IslamBANZimbabwe20014811498421.2942634.98010140
Rob NewtonNORMiddlesex2014-20194821494424.8337040.27001200
Tom CurranSURSomerset2016-20245801498618.6318182.32011169
Vernon PhilanderSAPakistan2013-20197901497416.5631247.76010170
Danny BriggsSUS/HAMLeicestershire2014-201969414928*29.8028652.10000240
Zafar GoharMID/GLOLancashire2022-20266901496216.5631447.45012131
Fletcha MiddletonHAMSomerset2023-20255901495216.5636640.71012230
Tom BaileyLANWarwickshire2016-202481011497516.5632945.29012160
Greville StevensENGSouth Africa1922-192861001496914.90--01201
Terry JarvisNZPakistan1965-197361001495514.9030.0001490
Gil LangleyAUSWest Indies1951-195591241495318.63--01140
Brett RandellCS/NDCanterbury2017-2026713214990*13.5532445.99015181
Bert StrudwickENGAustralia1911-192617269149248.7629441.16003120
Denesh RamdinWIZimbabwe20132201488674.0027753.43020161
Kane WilliamsonYORWorcestershire20181201488774.0022665.49020240
Paul CollingwoodENGBangladesh201023014814549.3320273.27101104
Dinesh KarthikINDSouth Africa2004-20073411486349.3336940.11010190
PreviousPage 165Next

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.