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 runsT2068th 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 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT20I3rd 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
Ashen BandaraPSCNegombo Cricket Club2025110848484.0066127.27010132
Chanaka RuwansiriBSCChilaw Marians Cricket Club2025110848484.0075112.00010114
MLR BuddikaPSCColts Cricket Club2025110848484.0012070.0001073
Manelker De SilvaTUCAMoors Sports Club2025110848484.0016850.0001053
Chris CairnsNZBangladesh2001220844842.009093.3300064
Craig WishartZIMIndia1998120846342.0019243.7501090
Ashish BagaiCANNetherlands2006120845742.0013164.12010110
Irfan PathanINDZimbabwe2005220845242.0014856.76010130
Umar BhattiCANNetherlands20061228483*-15255.2601081
Gary WilsonSUREssex2014-2015221844684.0016949.70000100
Kane WilliamsonNDOtago Volts2018120848342.0012666.67010131
Mayank AgarwalDURNorthamptonshire2026120844842.0014259.15000101
Hanuma VihariWAREssex2021120845242.0018645.16010100
Sikandar RazaZIMPakistan2013120846042.0017248.84010120
Jaik MickleburghESSSurrey2014-2015220846142.0018246.15010130
Gareth ReesGLAKent2014120848142.0015454.5501081
Mark AdairIRENew Zealand20261218444*84.0013363.16000120
Harry GouldstoneNORGlamorgan20211228467*-24534.2901070
Sachitha JayathilakeTUCABadureliya Sports Club2025120845142.0013860.8701053
H JohalAANorthern Districts2024120846542.0015653.8501056
Isitha WijesunderaBCAAPolice Sports Club2025120845442.0011175.6801073
Freddie McCannNOTWorcestershire2025120845642.0015952.83010110
Thulina DilshanTUCAKandy Customs Cricket Club20251218461*84.009687.50010111
Yuvraj of PatialaINDEngland1934120846042.00--010-0
Alviro PetersenSOMSussex2014230847628.0015653.85011101
Tanvir AhmedPAKSouth Africa2010-2013231844442.0012865.63000110
Mohammad MithunBANZimbabwe2018-2020230846728.0013761.3101171
Ashar ZaidiSUS/ESSLancashire2014-2017330846628.0013761.3101081
Brad WhealHAMKent2020-2024232846184.0020341.3801074
Leus du PlooyDEREssex2021230844328.0018645.1600081
Dewald BrevisSAZimbabwe2025230845128.008598.8201074
J PereraMSCTamil Union Cricket and Athletic Club2025230843928.0021239.6200090
M PremaratneBCAAColts Cricket Club2025230846128.0020840.3801070
Chamikara EdirisingheNSWC/KYCCBurgher Recreation Club2025231844542.0021439.25000101
Paul GibbENGIndia1946230846028.00--01100
Paul CollingwoodDURHampshire2015241843728.0013562.22000130
Avishka GunawardeneSLPakistan1999240844321.0011175.68001150
Ian BellWARNorthamptonshire2018-2020340846121.0014259.15011140
Upul TharangaSLNew Zealand2006240843321.0018744.92000101
Alexei KervezeeWORGlamorgan2014240843221.0014458.33000120
Sunil JoshiINDWest Indies1997441844328.0022237.8400061
Usman KhawajaLAN/GLASussex2014-2018240844521.0017946.93001110
Sabbir RahmanBANSri Lanka2017-2018240844221.0013562.22001100
Matt HenryWOR/KENGloucestershire2016-20183418442*28.0078107.69000123
Tom HelmMIDDerbyshire2018-2026441845228.0014557.9301092
Dasun ShanakaSLSouth Africa2020-20212418466*28.0016351.5301045
Stephen EskinaziMIDDurham2016-2022340844221.0017847.19001130
Baxter HoltNSWSouth Australia20222428449*42.009390.3200053
Jackie HendriksWINew Zealand19693418454*28.00--01080
David ColleyAUSEngland1972340845421.0016052.5001090
PreviousPage 241Next

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.