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
Daniel SolwayNSWTasmania2020-20213601144119.0026043.85001160
James SalesNORKent2023-202656111448*22.8022650.4400090
Somachandra De SilvaSLPakistan198236111436*22.8028340.2800090
Daniel WorrallSAVictoria2017-20214731142428.5020854.81000151
Ross WhiteleyWORGlamorgan2014-20174701144016.2933933.63001161
Joey EvisonKEN/LEI/NOTGlamorgan2022-20254701144916.2928040.71002121
Billy RootGLALeicestershire2019-20246801144014.2526043.85002150
Zafar GoharMID/GLOGlamorgan2021-20256811142816.2922251.35000101
Dan MousleyWARSomerset2023-20265801145414.2525444.88010160
Jack CarsonSUSHampshire2020-20265801144614.2522850.00001116
Jomel WarricanWIPakistan2021-2026510511436*22.8016270.3700184
Fred TruemanENGNew Zealand1958-19651110211439*14.256333.3300183
Rumesh RatnayakeSLNew Zealand1983-199171111142611.4020755.07001106
Sean WilliamsZIMEngland20251201138856.5012391.87010200
Adam VogesMIDWarwickshire20161201139256.5024546.1201090
Karl BrownLANGloucestershire20151201135756.5029038.97020200
Kraigg BrathwaiteNOTYorkshire201812111371113.0027441.24010170
Hilton CartwrightMIDLeicestershire20181201138056.5022450.45010180
Sam CurranSURGloucestershire2015-20222201136456.5018760.43010200
Joey EvisonLEI/NOTYorkshire2021-20262201135856.5022051.36020152
Sai SudharsanSURHampshire20231201137356.5020056.50010110
Tharindu RatnayakeTUCAColombo Cricket Club20241201138656.50103109.71010136
GSM FernandoRCCChilaw Marians Cricket Club20251201139656.5020854.33010101
Muditha LakshanCCCPanadura Sports Club20261201136256.50100113.00020153
Kaveen BandaraNCCAce Capital Cricket Club202512011310256.5016568.48100140
Z MalikWARSurrey2025221113105*113.0012888.28100122
Pramud HettiwatteNSWCBadureliya Sports Club20261201137056.5016070.63010113
Joe DenlyENGNew Zealand20192301137437.6733134.14010121
Dean ElgarSAZimbabwe2014-20172301136137.6723049.13010151
Raymon ReiferWIZimbabwe20232301135837.6720954.07020131
Ben GeddesMIDGlamorgan20252301138337.6724645.93010130
Jock CameronSANew Zealand19322311134756.50--000-0
Craig WishartZIMAustralia20032401134628.2524246.69000150
Stuart MatsikenyeriZIMBangladesh20052401135128.2520156.22010170
Malcolm WallerZIMPakistan20132401137028.2520455.39010210
Steven CrookNORWarwickshire2014-20182401139228.2513086.92011181
Peter MoorIREZimbabwe2024-20252401137928.2514776.87011170
Mark AdairIREEngland2019-20232401138828.2513285.61010143
Jamal ToddOVWellington Firebirds2024-20262401139828.2518361.75010152
Sam KonstasAUSIndia2024-20252401136028.2513881.88010132
Chamara DunusingheSLNew Zealand19952401139128.2531435.99011100
Adil RashidENGSri Lanka20183511133528.2518262.0900093
Jamie GibsonWFCentral Stags2020-20213501135622.6024546.12011112
Nazmul Hossain ShantoBANIreland2023-202535011310022.6014080.71101151
Harry SwindellsLEIGloucestershire2019-20213511133628.2527840.65000111
Nauman AliPAKEngland2022-20243501134522.6020954.07000121
Lachlan ShawNSWSouth Australia2024-20263501136422.6023248.71010190
Merv HughesAUSSri Lanka1988-19893511133028.2515174.83000131
Dipak PatelNZZimbabwe1992-199645311358*56.5022650.00010112
Michael NeserAUSEngland2021-20264601133518.8322250.90001171
PreviousPage 201Next

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.