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
Jason RoySURLeicestershire20142311627681.00142114.08010272
Dominic BessYORWorcestershire2023-202523116210781.0019383.94100221
James TaylorNOTMiddlesex2014-20152411626154.0031451.59020171
Lachlan ShawNSWTasmania2025-20262401626840.5042538.12010180
Ted BowleyENGNew Zealand193034016210940.50--100111
Raman Subba RowENGWest Indies196024016210040.50--100-0
Blair PocockNZZimbabwe19972401626240.5044036.82020160
Roger TwoseNZZimbabwe19962401629440.5053430.34010161
James HildrethSOMGloucestershire2020-20224501626432.4035445.76020220
Stephen MurdochCANWellington Firebirds2019-202035116262*40.5027060.00020270
Alan KippaxAUSSouth Africa1931-19324501626732.40--021111
Matthew WaiteWOR/YORSomerset2018-202546216287*40.5048233.61010210
Michael BurgessSUS/WARWorcestershire2017-202466016210127.0027658.70100152
Kiran CarlsonGLANottinghamshire2022-202636116247*32.4031850.94000221
Mikyle LouisWIEngland20243601625727.0034447.09010183
Bruce LairdAUSEngland1979-19803601627427.0053930.06011150
Neil JohnsonZIMSri Lanka19993611627032.4034047.65021172
Keaton JenningsLANLeicestershire2019-202547016211223.1434047.65101160
Tom WestleyESSDurham2021-202547116263*27.0051131.70011240
Joey EvisonKEN/LEIEssex2023-20264711625827.0043037.67010172
Wiaan MulderSAWest Indies2021-20245811624223.1436244.75002203
Sew ShivnarineWIIndia1978-19795811626223.14--01290
Shane ThomsonNZEngland1992-19944811626923.1437942.74011270
Kiran MoreINDAustralia1986-199259116267*20.2547434.18011140
Henry ShipleyCANNorthern Districts2016-202351001624216.2030852.60000157
Jack CrawfordENGAustralia1907-190851011626218.0010.00011171
Somachandra De SilvaSLNew Zealand1983-198451011626118.0053330.39023120
Trevor FranklinNZIndia1988-199061001625016.2073122.16010221
Ben SandersonNORKent2015-2026111241624620.2521874.31002251
Callum ParkinsonDUR/LEIMiddlesex2018-202671221624116.2046734.69001100
Mitchell SwepsonQUEVictoria2018-20261216616228*16.2026860.45002130
Dale SteynSAIndia2006-2018142061624411.5738841.75002192
Muttiah MuralitharanSLNew Zealand1992-20091422716226*10.8024566.12005193
Tom BantonSOMKent2023-202432016113380.5020678.16100223
Wavell HindsWISri Lanka200323016111353.6723767.93100144
Tom LathamKENGlamorgan201623116179*80.5031151.77020270
Joe CracknellMIDGloucestershire2025-20263301619753.6726460.98021221
Ross EdwardsAUSPakistan1972-19732301618953.6712358.54020141
Mark StonemanENGNew Zealand20182401616040.2536144.60020181
Dhanushka GunathillekeSLSouth Africa20182401616140.2527159.41020172
George HankinsGLODerbyshire2016-201934116179*53.6723867.65011272
Kashif AliWORKent2024-20263411617253.6729255.14020240
Len BaichanWIPakistan1975242161105*80.50--10000
Adil RashidYORWarwickshire2014-20174501616532.2028456.69020230
David BedinghamSAAustralia2025-20263511614940.2530253.31001240
Cyril PooleENGIndia1951-195235116169*40.25--02000
Mathew SinclairNZZimbabwe20003621614440.2534346.94000201
Alexei KervezeeWORGloucestershire2014-20163611617832.2035745.10010202
Stiaan van ZylSUSLeicestershire2017-20193601614426.8334346.94001220
Nick SelmanGLAWarwickshire2018-20203601617326.8349732.39011180
PreviousPage 155Next

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.