Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2072nd Match · CSA Pro20 2026/27TIT180/9WAR183/3Warriors won by 7 wickets (8 balls left)T2071st Match · CSA Pro20 2026/27BOL134/8LIO135/5Lions won by 5 wickets (2 balls left)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2070th Match · CSA Pro20 2026/27WP105/5SWD99Western Province won by 5 wickets (33 balls left)T2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T20Semi Final · CSA Pro20 2026/27WARBOLT20Semi Final · CSA Pro20 2026/27LIOWPODI5th ODI · India in New Zealand 2026/27NZINDODI2nd ODI · England tour of Australia 2026AUSENGList A13th Match · One-Day Cup (Australia) 2026/27NSWSAList A14th Match · One-Day Cup (Australia) 2026/27QUETAS

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
Geoff DymockAUSWest Indies1979-198024036179.008343.3700040
Mansoor AkhtarPAKWest Indies198024036169.008542.3500150
Tony BlainNZIndia198824036169.0012528.8000150
Chris PringleNZSouth Africa1994-1995242363018.007051.4300150
Lanka de SilvaSLIndia19972423620*18.0015323.5300130
Luke WrightSUSGlamorgan2016-201735036197.2010534.2900240
Graham WaggGLANorthamptonshire2015-201945036177.205170.5900170
Adam RileyKENWarwickshire2018-20193533613*18.0012129.7500050
Migael PretoriusSOMWarwickshire2024-202635036157.206159.0200030
Chris PringleNZSri Lanka1991-199545036237.206258.0600223
Ata-ur-RehmanPAKWest Indies1993352361912.004187.8000131
Andy WhittallZIMPakistan1996-199835136179.0010235.2900150
Doug BollingerAUSPakistan2009-201056236219.009239.1300160
Kyle JarvisZIMWest Indies2013-20173633623*12.009438.3000131
Taijul IslamBANNew Zealand2019-20233623614*9.0010135.6400240
Timm van der GugtenGLAKent2016-202566136177.207746.7500050
Prabath JayasuriyaSLNew Zealand2023-202446036136.0017320.8100130
Dominic GoodmanSUS/GLOHampshire2021-202636236189.0016821.4300150
Phil EdmondsENGWest Indies198636236139.0014225.3500020
Mervyn DillonWISri Lanka2001-200347036195.1413925.9000240
Kyle AbbottHAMGloucestershire2014-202267136136.0010534.2900150
David PayneGLODerbyshire2015-20196753626*18.0013027.6900130
Harry GurneyNOTHampshire2015-20184723616*7.206852.9400332
Matt ParkinsonKEN/LANSomerset2017-2024574362512.0014025.7100150
Kieran ElliottTAS/WASouth Australia2024-202647036135.1411531.3000321
Frank WardAUSEngland1936-193848236186.0015123.8400210
Shannon GabrielWIBangladesh2014-202179336126.006258.0600161
Luke FletcherNOTDurham2014-20247933617*6.008144.4400351
Jarrod McKayOVCanterbury2022-2026796362012.008940.4500170
Shannon GabrielWIPakistan2016-2017611436135.1410534.2900360
CBRLS KumaraSLNew Zealand2018-202471273613*7.2012927.9100350
Jon LewisSUSMiddlesex2014110353535.003892.1100041
Cheteshwar PujaraINDAfghanistan2018110353535.005267.3100060
James AnyonSUSLancashire2014110353535.0011829.6600030
Johann MyburghSOMLancashire2014110353535.005464.8100060
Wes DurstonDERKent2015110353535.004676.0900070
Niroshan DickwellaNCCPolice Sports Club2026110353535.003697.2200050
Jhye RichardsonYORSussex2026110353535.006553.8500040
Brad EvansZIMAfghanistan20251113535*-4872.9200041
GSM FernandoRCCNegombo Cricket Club2025110353535.007347.9500040
S DanielSSCNondescripts Cricket Club2025110353535.004971.4300031
Josh HullLEIKent20252113535*-8939.3300060
Sithara GimhanMSCKandy Customs Cricket Club2025110353535.006355.5600021
DS AbeywickramasinghaBRCKurunegala Youth Cricket Club2025110353535.006553.8500020
ARG ThomasSURSomerset20261113535*-5563.6400051
Raminda WijesooriyaBRCColombo Cricket Club2026110353535.004381.4000050
Raminda WijesooriyaBRCKurunegala Youth Cricket Club2025110353535.004381.4000041
MW AlpeAAWellington Firebirds2026110353535.005860.3400060
Mohammad KaifINDSouth Africa2000120352317.5010932.1100030
Vasbert DrakesWIZimbabwe2003120353117.5011031.8200051
PreviousPage 351Next

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.