Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT2069th Match · CSA Pro20 2026/27TITDOLODI1st 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)T2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T20I3rd 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 runsT2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)ODI3rd ODI · India in New Zealand 2026/27NZINDFirst-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 2026AFGZIM

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
Harry CameDERLancashire2025-20264802618332.6350451.79021360
Sid O'LinnSAEngland19605802619832.6312521.60020231
Tom FellWORLeicestershire2014-201959026112429.0055347.20112380
Marco JansenSAIndia2021-202571012619329.0038567.79022289
Robert ChristianiWIAustralia1951-195251012617629.00--010220
Bapu NadkarniINDNew Zealand1955-196891022617532.63--021111
David MurrayWIIndia1978-197961012618429.0025832.5602180
Dinesh KarthikINDPakistan2005-200761102619323.7350651.58020371
Jack TaylorGLOKent2016-201871212615223.7346256.49011412
Michael PollardCAN/WFAuckland Aces2014-201881412616820.0859344.01020322
James FullerMID/HAMWarwickshire2018-202691622617118.6434575.65023305
Keshav MaharajSAIndia2018-2025101712617216.3152549.71013371
Derek PringleENGWest Indies1984-19911120126146*13.7499326.28003240
Courtney WalshWIEngland1986-2000364513261198.1655646.94008255
Sam BillingsKENYorkshire2019121260138260.0036571.23200292
David LloydENGIndia1974221260214*260.0051750.29100200
George HillYORMiddlesex2024231260169*130.0044858.04110302
Ricky PontingAUSBangladesh2003-2006451260118*65.0048653.50120312
Liton DasBANNew Zealand2019-202247026010237.1443459.91110351
Matt MachanSUSSomerset2014-201547026019237.1433178.55102380
Geoff PullarENGPakistan1961-196257126016543.33--112250
Ross MorganNZIndia19654702608237.14--020390
Andy BlignautZIMWest Indies2001-20034802609232.5041962.05021293
Michael LumbNOTDurham2014-20165802608232.5043859.36030331
Dawid MalanMID/YORGloucestershire2018-20234802606532.5041862.20020381
Haris SohailPAKNew Zealand2018-202159026014728.8973635.33100221
Neil DexterMID/LEIWarwickshire2014-20185922607037.1459443.77020312
Harvey HoseinDERGloucestershire2015-201971042606143.3348353.83020302
Freddie BrownENGAustralia1950-195361002607926.00--020261
Graeme FowlerENGWest Indies1984510026010626.0070936.67112340
Rachin RavindraWFCanterbury2019-202261202607821.6773935.18023310
Paul CollingwoodDURWarwickshire2014-201881612606817.3356146.35011292
Harbhajan SinghINDWest Indies2002-2011111832607017.3340863.73013344
Desmond LewisWIIndia19713522598886.33--030200
Misbah-ul-HaqPAKBangladesh2003-20155712598243.1744058.86030287
Mike AthertonENGZimbabwe1996-200047025913637.0064939.91110322
Dion EbrahimZIMSouth Africa2001-20054802597232.3864939.91031330
Peter TregoSOM/NOTYorkshire2014-20205802599432.3837070.00011305
Harry FinchSUS/KENHampshire2020-20244802598432.3857944.73021320
Craig MeschedeGLAKent2015-20175912597832.3833776.85021432
Jacques RudolphSAWest Indies2003-2005610125910128.7870037.00102320
Keith BarkerWARDurham2014-20187103259102*37.0042960.37100311
Ollie PriceGLODerbyshire2023-2026610025913225.9053848.14101350
Mohsin KhanPAKNew Zealand1979-198561102595823.5560339.80010260
Timm van der GugtenGLADerbyshire2016-2025101232596228.7857145.36012332
Liton DasBANSouth Africa2015-202471202597021.5843359.82020420
Zaheer AbbasPAKWest Indies1975-198081512598018.5013641.91012190
Martin GuptillDERGloucestershire2015121258227258.00196131.631003014
Tagenarine ChanderpaulWIZimbabwe2023231258207*129.0061042.30100203
Tom HainesSUSLancashire202124025815564.5048553.20110300
PreviousPage 100Next

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.