Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI3rd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2064th 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
William LuxtonYORNorthamptonshire2024230884929.3317450.57000100
Ravindu FernandoBCAAChilaw Marians Cricket Club2025-2026230884829.3384104.76001110
Hamza ShaikhWAR/LEINottinghamshire2025-2026230883929.3325534.51000111
Sanoj DarshikaCCCPanadura Sports Club2025-20262318851*44.0015058.6701071
Santhush GunathilakeMSC/RCCColts Cricket Club2025-2026230886729.3317949.1601080
Geeth KumaraBSCPanadura Sports Club2025-2026230885229.3319844.4401042
Younis AhmedPAKIndia1987231884044.0038219.3700050
Kumar SangakkaraSURDurham2016240884822.0013565.19001130
Charles CoventryZIMIndia2005240883722.009394.62000141
Narsingh DeonarineWISri Lanka2005240884022.0021241.51000111
Nathan McCullumOVAuckland Aces2012-2014240887722.0013067.69011151
Chris RogersAUSPakistan2014240884322.0029629.7300020
Daniel FlynnNZAustralia20082418839*29.3321840.37000160
Tim AmbroseWAREssex2017-2019241883829.3331128.30000120
Ariful HaqueBANZimbabwe20182418841*29.3315955.3500082
Simon KerriganNORLancashire2021-20223418845*29.3321540.93002110
Neil DexterLEIEssex2016241884429.3317450.57001120
Donald TiripanoZIMNew Zealand20162418849*29.3329829.53000121
Calvin HarrisonNOTHampshire2023-2024240883922.0022239.64001130
Andrew FletcherWFOtago Volts2018-20203418850*29.3319046.32010130
Tagenarine ChanderpaulWIPakistan2026240883522.0023537.45000100
Zain-ul-HassanGLALancashire2025240884522.0024036.67001130
BI KellawayGLAYorkshire2024-2026341885229.3316154.66010120
Nimesha GunasingheCCC/ACCCTamil Union Cricket and Athletic Club2024-20262418856*29.3313565.1901091
Dulash UdayangaBRC/PSCNondescripts Cricket Club2025-2026240884722.0020842.3100090
Frank MitchellENGSouth Africa1899240884122.00--00000
Charlie GriffithWIIndia1966-19673428840*44.00--000140
Adrian GriffithWIPakistan2000350883417.6018946.5600090
Simon HarmerESSSussex2020-2026350885317.6018547.57011103
Ben HarmisonKENLeicestershire2014-2015350884017.6017051.76001130
Robbie WhiteMIDLeicestershire2021-2022350883417.6024835.48000110
Ron OxenhamAUSEngland1928-1929350883917.6037623.4000030
Johnny WardleENGPakistan1954451885422.00--01084
Datta GaekwadINDPakistan1952-1961351883222.00--000-0
John SimpsonMIDKent2018-2023460884614.6719345.60000140
Craig OvertonENGAustralia2017-20193618841*17.6026133.72000100
Tony PalladinoDERSurrey2014-20153618835*17.6012371.54000111
Ben CharlesworthGLOWarwickshire2018-2022360885114.6721241.51010120
Ed BarnesLEIDerbyshire2021-20234628834*22.0022239.6400071
Jack CrappENGAustralia1948361883717.60190.0000161
Salim DuraniINDAustralia1960-1964460883114.67--00040
Mehrab HossainBANPakistan2001-2002360881914.6720842.31000130
Brett HuttonNOR/NOTLeicestershire2019-2026671882614.6714759.86002121
Roston ChaseWIBangladesh2018470883212.5717350.8700281
Ewart AstillENGWest Indies1930470883912.577763.6400180
David AllenENGSouth Africa1960-19656738838*22.00--00270
Lasith MalingaSLEngland2006-2007581882612.5716952.07000130
Dillon PenningtonWOR/NOTDurham2019-2025681884412.5719445.36002120
Toby AlbertHAM/KENNottinghamshire2023-2026480883711.0021740.55002150
Tom McKibbinAUSEngland1895-18985828828*14.67--00200
PreviousPage 235Next

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.