Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batLive64th Match · CSA Pro20 2026/27WARBOL50/2 (6.4)BOL chose to batODI2nd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)ODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)First-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnT2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 balls left)T2059th Match · CSA Pro20 2026/27SWD149/4ES144/7South Western Districts won by 6 wickets (6 balls left)T2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETAST2072nd Match · CSA Pro20 2026/27TITWARODI1st ODI · England tour of Australia 2026AUSENG

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
Lahiru UdaraNCCBloomfield Cricket and Athletic Club2025-202623029114597.0033487.13200294
Alex CareyAUSSri Lanka2022-202545229115697.0039374.05100262
Devon ConwayNZBangladesh2022-202347029112241.5757850.35200343
Will SmithHAMWorcestershire2014-20154722916758.2065044.77030361
Jesse RyderOV/CSNorthern Districts2013-20164802919236.3842169.12020267
Navjot SidhuINDEngland1990-199369029110632.3370541.28111342
Dean JonesAUSPakistan1988-19906102291121*36.3860747.94203281
Greg BlewettAUSPakistan1995-199961012918932.3371040.99021231
Hansie CronjeSAWest Indies1992-199961102915826.4566743.63021272
Graeme van BuurenGLOKent2017-202661212918326.4547261.65032351
Jeetan PatelWARMiddlesex2014-2018913129110524.2540771.50103347
Simon HarmerESSNottinghamshire2018-2026101512915120.7961547.32013321
Graham DilleyENGAustralia1979-1989121872915626.4570641.22012370
Kyle AbbottHAMSomerset2017-20261521629189*19.4053654.29013443
Arthur JonesENGAustralia1899-1909122102913413.86--00270
Jacob DuffyOVCanterbury2012-2024162442915614.5552155.85013480
Ryan ten DoeschateNEDCanada2006122290259*-34085.29100335
Steve WaughAUSZimbabwe1999-2003331290151*145.0057350.61120371
Kumar SangakkaraSURSomerset201624029017172.5037477.54110375
Ricky PontingAUSZimbabwe1999-200334129016996.6746762.10110402
Faf du PlessisSABangladesh2015-2017442290135*145.0045364.02110301
Jonathan TattersallYOR/GLOLeicestershire2020-202456029012648.3350956.97120400
Kruger van WykCSWellington Firebirds2012-201558129056*41.4365144.55030391
Ben CoxWOR/LEIKent2014-20256912909336.2542168.88021434
Marnus LabuschagneAUSSri Lanka2019-202569129010436.2551356.53110280
Martin AnderssonMID/DERLancashire2019-20265902908332.2252655.13031430
Rob YatesWARYorkshire2019-202661002908129.0064944.68020420
Simon HarmerESSYorkshire2017-202581232906432.2262946.10031374
Sam KonstasNSWTasmania2023-202661202906824.1751056.86010332
Matthew ShortVICTasmania2018-2026914129064*22.3153354.41013303
Stephen EskinaziMID/LEIKent2018-202581412905722.3166843.41010351
Aunshuman GaekwadINDEngland1976-198491712903918.1385733.84001350
Athol RowanSAEngland1947-1951152362904117.0612416.1300321
James AndersonENGIndia2006-2024395825290818.7975638.36019370
Hanuma VihariINDWest Indies201924128911196.3348559.59120391
Cheteshwar PujaraSUS/NOTWorcestershire2017-202335028913657.8047860.46200411
Chris BenjaminKENGloucestershire2025-20263502899357.8061846.76030300
Saeed AnwarPAKIndia1999361289188*57.8044964.37111401
Misbah-ul-HaqPAKZimbabwe2011-201336228979*72.2567043.13040341
Ryan ten DoeschateESSDerbyshire2014-2021762289104*72.2535481.64120296
Ben DuckettNOR/NOTDurham2014-202247128915048.1739772.80111430
Rishi PatelLEINorthamptonshire2024-202547028910541.2957350.44112382
Geoff RaboneNZSouth Africa1953-195447128910748.17--120210
Taufeeq UmarPAKWest Indies2002-201148028913536.1374638.74111290
Dane VilasLANNorthamptonshire2019-20236822899748.1748459.71020370
Jonty RhodesSAIndia1992-19965912899136.1377337.39021290
Sam BillingsKENNorthamptonshire2015-20236912895636.1351156.56011371
Ken MackayAUSWest Indies1960-19615922897441.2945629.61021210
Ben DuckettNORGloucestershire2015-201851012897032.1134683.53040490
Ken WadsworthNZAustralia1973-197461112898028.9060447.85021280

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.