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
Tom FellWOREssex2014-202171301645312.6248533.81014250
Chris RushworthDUR/WARNottinghamshire2014-2023111441644516.4034547.54001290
Wes AgarSAVictoria2020-202571421644613.6726262.60003223
Mitchell SwepsonQUENew South Wales2017-2025121521644012.6219783.25001250
Hashim AmlaSURGlamorgan2021110163163163.0030653.27100140
Hashan DuminduBRCColts Cricket Club2026110163163163.0026262.21100124
Brendan TaylorZIMAfghanistan2025-202622016313181.5021177.25100204
Ryan RickeltonNORGloucestershire20221201639581.5022074.09020214
Rodney RedmondNZPakistan197312016310781.50--110290
Andrew HudsonSAWest Indies199212016316381.5038642.23101200
Ajinkya RahaneHAMNottinghamshire201923016311954.3331252.24100190
Stiaan van ZylSAWest Indies2014-2015331163101*81.5024267.36100230
Cooper ConnollyWATasmania20242301639054.3327559.27020223
Risith UpamalBRC/TUCANondescripts Cricket Club2025-202623016315154.3325962.93100172
Shivnarine ChanderpaulDER/LANHampshire2014-20173401638240.7527659.06010201
Hamish MarshallWFAuckland Aces20162401637340.7528557.19010201
Dan RedfernLEISurrey20142401636440.7522472.77020280
Greg DawsonCANWellington Firebirds2014-20152411636254.3340240.55020200
Lewis McManusHAM/NORWorcestershire2018-202634016310440.7524367.08100155
Luke HollmanMIDSussex2021-20245401638240.7528557.19010183
Jordan CoxESSSomerset2024-2025241163103*54.3331152.41100250
Peter TregoSOMWorcestershire2015-2018351163130*40.7522771.81100223
Dan MousleyWARSussex2025-20263501636332.6024765.99020262
Ashok MalhotraINDWest Indies198335116372*40.7512259.02010100
Stuart CarlisleZIMSri Lanka2001-20023601636427.1756428.90010160
Fawad AlamPAKNew Zealand2009-202136016310227.1744736.47100200
Cheteshwar PujaraYOR/DERSurrey2014-201836116390*32.6032849.70011241
Mitchell MarshAUSSri Lanka20163601635327.1727758.84010203
Luke WoodLAN/NOTDurham2015-202046116365*32.6024067.92010221
Jake GibsonOVNorthern Districts2021-202436316360*54.3320280.69032212
Bruce MurrayNZPakistan19693601639027.17--020121
Dirk WellhamAUSEngland1981-198736016310327.1743837.21100170
Ross WhiteleyWORLeicestershire2014-20194701637123.2932150.78010252
William LuxtonYORSurrey2022-20264701637123.2928557.19011241
Sadiq MohammadPAKIndia1978-19804701634723.2922147.96001180
Charlie BarnettENGIndia1933-19364821634327.17--00102
Rikki ClarkeWAR/SUREssex2017-202161011635618.1141139.66011223
Michael BatesAACanterbury2013-201671041636027.1736944.17011171
John MurrayENGAustralia1961-196361011634018.111012.97001140
James WeighellDUR/GLASussex2017-202271111635816.3022074.09014233
Zak ChappellDER/GLO/LEINorthamptonshire2017-202671211637214.8231751.42013270
Ben RaineDUR/LEIEssex2015-2025914216342*13.5827559.27002182
Joe WalkerNDCanterbury2016-2024914416336*16.3038742.12002201
George DuckworthENGAustralia1928-19301017616339*14.8258028.10001120
Erapalli PrasannaINDWest Indies1962-1976111961632512.54--002100
Graeme SmithSAZimbabwe200522016212181.00153105.88100213
Azhar AliSOMWorcestershire201812016212581.0026561.13100182
Niroshan DickwellaNCCSinhalese Sports Club20251201629181.00127127.56020203
Brendan NashWINew Zealand20082301627454.0039441.12020241
Michael KlingerGLONorthamptonshire2015-201623116214081.0033049.09100172
PreviousPage 154Next

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.