Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batLive64th Match · CSA Pro20 2026/27WARBOL35/1 (4.2)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
Wajahatullah WastiPAKSri Lanka1999-200035129413373.5070641.64200343
Ian DavisAUSPakistan1976-197736029410549.0056352.22121301
Alex DaviesWARLancashire2022-2024471294127*49.0059749.25201282
Eddie ByromGLASussex2022-202447029417642.0046263.64110414
Stuart CarlisleZIMBangladesh2001-2004692294103*42.0063346.45111304
Ollie PriceGLOGlamorgan2023-202569029410132.6771741.00111450
Steven DaviesSOM/SURWorcestershire2014-202051002947729.4049958.92030471
Lala AmarnathINDWest Indies1948-194951022946236.75--02060
Dave HoughtonZIMNew Zealand1992-19976101294104*32.6767443.62100320
Jayden GoodwinWAVictoria2023-202661102946326.7382335.72010264
Imran FarhatPAKEngland2006-201071302949122.6261148.12012461
Ravichandran AshwinINDNew Zealand2012-2024121812944017.2950957.76003390
WPUJC VaasSLAustralia1995-20071220629468*21.0055552.97012432
Ron ArcherAUSEngland1953-1956122012944915.4710850.93003305
Dale SteynSAAustralia2008-2016152342947615.4773240.16012285
Jacques RudolphSABangladesh2003221293222*293.0052156.24110402
CWJ AllisonESSWarwickshire2025-202646029313348.8352455.92111412
Geoff PullarENGSouth Africa196036129317558.6014126.24110241
Johann MyburghSOMDurham2014-201547029311841.8645564.40121381
Joseph Peter PhillipsGLOMiddlesex2025-202647029313641.8654553.76100400
Adam WheaterHAM/ESSWorcestershire2014-20216802938736.6352256.13030260
Steven MullaneyNOTEssex2018-202359129311736.6351457.00121393
Emilio GayDUR/NORYorkshire2021-202559029315232.5656651.77111390
Haroon RasheedPAKAustralia1977-19827902938232.5663746.00030371
James HarrisMID/GLANorthamptonshire2014-2025910429379*48.8366444.13021331
Alex DaviesWAR/LANWorcestershire2018-202561002936529.3048460.54021434
Tom GraveneyENGNew Zealand1955-195981012934632.5611237.50000260
Kirk EdwardsWINew Zealand2013-201461102935926.6454753.56042305
Kris ClarkeNDOtago Volts2022-202671112935929.3052455.92020434
Dhananjaya de SilvaSLIndia2017-20266121293119*26.6461247.88111392
Neil McKenzieSASri Lanka2000-2002813029310322.5472240.58103323
Jeetan PatelWARSomerset2014-201991312939824.4245364.68011309
Robert ChristianiWIEngland1948-195491412939922.54--02042
Ossie DawsonSAEngland1947-194991512935520.939030.0001120
Brooke GuestDER/LANMiddlesex2019-20261017129365*18.3169042.46012371
Ben BrownSUS/HAMNottinghamshire2014-2026112022934616.2856052.32003372
Sarfraz NawazPAKAustralia1972-1984152322933513.9562646.81002380
Scott StyrisNZWest Indies2002-200645229210797.3346263.20210334
Alex HalesENGSri Lanka20163502929458.4061947.17030352
Nkruma BonnerWISri Lanka2021472292113*58.4081235.96111301
Basit AliPAKNew Zealand1994-199547029210341.7149259.35121304
Ben BrownSUSDerbyshire2016-202158229215748.6734983.67113362
Joel CurtisWAVictoria2024-2026481292119*41.7155152.99110411
Jeff CroweNZSri Lanka1983-1987691292120*36.5083035.18110360
Tom BantonSOMHampshire2019-20255912927936.5043467.28030364
Ali OrrSUS/HAMWorcestershire2021-20255902925732.4463346.13021422
Junior MurrayWIAustralia1993-199781112925329.2058150.26011340
Amar SinghINDEngland1932-193671412925122.46--01172
Geraint JonesENGAustralia2005-200681612928519.4754253.87012362
Pasindu SooriyabandaraMSCTamil Union Cricket and Athletic Club2025221291200*291.0049458.91110233

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.