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/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETAST2069th 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 runsODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2063rd 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 runsODI1st 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
Dilruwan PereraSLWest Indies2015-20183636923*23.0020533.6600052
James PattinsonVICQueensland2018-2022460694211.5025027.6000170
Steve MagoffinSUS/WORHampshire2015-2018361694113.8016142.86001130
Calum HaggettKENGlamorgan2015-2017460692411.5018736.9000281
Lawrence Neil-SmithTASSouth Australia2019-2024461693713.8020333.9900130
Geoff ArnoldENGNew Zealand1969-1975663692623.0022930.1300080
Nick PottsDERDurham2022-2026471694211.5018138.12000100
Matthew QuinnKEN/ESSWarwickshire2019-2023484692517.2518038.3300082
Jon HollandVICSouth Australia2017-2023882692811.508878.41002101
Liam Patterson-WhiteNOTWorcestershire2021-202568169329.8612654.7600493
Gogumal KishenchandINDAustralia1947-194848069448.6328823.9600460
Rumesh RatnayakeSLIndia1985-19906936932*11.50--00342
Dean HeadleyENGWest Indies199869269319.8626226.3400150
Tiger SmithENGAustralia1911-191279169228.6310445.1900240
Courtney WalshWINew Zealand1985-1999101176917*17.2512754.3300372
James FaulknerLANEssex2015110686868.0012156.2001050
Ed CowanNSWTasmania2018110686868.008976.40010110
Michael RichardsonDURSurrey2016110686868.0014148.2301090
Senuran MuthusamySABangladesh20241116868*-7590.6701052
Joe CookeGLASurrey2021110686868.0014447.22010110
S FernandoKCCCSinhalese Sports Club2025110686868.0010664.1501050
Geraint JonesGLOKent2015120685534.0013052.3101070
Ashwell PrinceLANDurham2014120684934.0013550.3700070
Kevin O'BrienIREAfghanistan2019120685634.0010167.3301090
Jesse RyderESSSurrey2014-2015220685734.009273.9101072
Tarun NethulaCSAuckland Aces2012-2013220683534.008183.9500091
Irfan KarimKENNamibia2012120685934.0016940.2401090
Cam FletcherAACanterbury2025120686234.0017139.7701080
Joe GattingHAMMiddlesex20151216864*68.0010962.3901071
David SalesNORMiddlesex2014120684334.0013251.5200091
Adam BallKENLeicestershire2014-2015220683634.0011360.18000150
Beau WebsterWARSurrey2025-2026220685334.0010465.3801090
Cameron SteelDURMiddlesex2019120683934.0012454.84000100
Zak CrawleyENGIreland2023121685668.0049138.78010140
Alex ThomsonWAR/DERWorcestershire2020-2023320685434.0010962.3901061
Prithvi ShawNORSussex2024120683734.0066103.03000130
Ben CurranNORWarwickshire2020120685834.0011260.71010120
Kamindu MendisCCCNondescripts Cricket Club2026120686234.0055123.6401084
Jordan CoxESSDurham2024220683634.0013948.9200080
Sammu AshanACCCRagama Cricket Club2025120684834.0011857.6300091
D JayatungaBSCNegombo Cricket Club2025120685934.0010167.3301090
Pavan RathnayakeCCCKandy Customs Cricket Club2025120684334.009075.5600064
I KarannagodaCCCBurgher Recreation Club2025121685568.009273.9101080
RB AlbertSURHampshire2025120686334.0010366.02010130
KS DhariwalGLOKent2026120686634.0012355.2801090
Eddie PaynterENGIndia1932120685434.00--010-0
Dick HoworthENGSouth Africa19471216845*68.00--000-0
David BairstowENGIndia1979120685934.0014845.9501080
Upul ChandanaSLNew Zealand2005230684122.6715045.33000100
Shivnarine ChanderpaulLANMiddlesex2017230683222.6712554.40000100
PreviousPage 269Next

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.