Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20Semi Final · CSA Pro20 2026/27WARBOLT20Semi Final · CSA Pro20 2026/27LIOWPT2069th 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)ODI5th 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/27QUETASList A15th Match · One-Day Cup (Australia) 2026/27VICWA

England: Batting by opposition (All cricket)

More filters

1 active
Reset"Match result" is from the side of the player or team.
Team: England×

Player figures come from full scorecards, which we hold for 2,165 of the 2,166 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Dawid MalanENGSouth Africa2017-20231517158011836.25516112.401406120
Geoff PullarENGIndia1959-196168057913172.38--230571
Stuart BroadENGNew Zealand2007-2023505165796412.87101756.93018699
Maurice TateENGAustralia1924-1930203015785419.9364071.72024604
Sam CurranENGIndia2018-20262825557695*28.8075576.290346411
Brian CloseENGWest Indies1957-1976112015747030.21116531.76041611
Andrew FlintoffENGPakistan1999-2005172025688431.5673477.380436113
Wilfred RhodesENGSouth Africa1910-19141322256815228.40--12300
DuleepENGNew Zealand1930-1931710256611770.75--230261
Paul CollingwoodENGBangladesh2003-20111616656514556.5078671.882114210
Jos ButtlerENGBangladesh2015-2023151405647640.29437129.060604219
Chris BroadENGWest Indies1984-1988152105647626.86147438.26043411
Jim ParksENGWest Indies1960-196812221563101*26.8147841.42122323
Stuart BroadENGPakistan2006-20204236956316920.8592161.13115566
Mike SmithENGSouth Africa1960-19651218156112133.0014636.99122472
Joe HardstaffENGAustralia1936-19489161559169*37.27154036.30121580
Marcus TrescothickENGNew Zealand2002-20041319155613230.8990161.71134842
Wally HammondENGIndia1932-194669255521779.29--210571
Tim RobinsonENGIndia1984-19871116255516039.64136740.60120610
Bobby AbelENGAustralia1888-190211191555132*30.83--121380
Basil D'OliveiraENGWest Indies1966-1969121925558832.65103143.36053696
Marcus TrescothickENGZimbabwe2000-20041616055411934.6369479.83130668
'Young Jack' HearneENGAustralia1911-19261624255411425.18118436.74122420
James VinceENGPakistan2015-20211415055310236.8765284.82111765
Basil D'OliveiraENGPakistan1967-19719122552114*55.2081148.21150621
Trevor BaileyENGSouth Africa1951-1957122215529526.29--021380
Jason RoyENGWest Indies2016-20221716054312333.94442122.851426316
Matt PriorENGSri Lanka2007-20141217454312641.7793857.89132621
Douglas JardineENGAustralia1928-1933101815409831.76211025.59042440
Mark ButcherENGSri Lanka1998-2003712053912344.92138338.97230671
Ben StokesENGSri Lanka2014-20231717453782*41.3166680.630415013
Mike GattingENGWest Indies1980-19882432353682*18.48116745.93023490
Ernest TyldesleyENGSouth Africa1924-1928610153512259.44--23100
Derek RandallENGPakistan1977-19841722253510526.75114546.72132473
Ravi BoparaENGSri Lanka2007-2014262765316525.2967179.14043337
Les AmesENGSouth Africa1929-193910154530148*48.18--212342
Nick KnightENGSri Lanka1998-2003151505289435.2074770.68031371
Peter RichardsonENGAustralia1956-1959916052610432.8849132.99130500
Nick KnightENGIndia1996-20031617152510532.8172972.02132475
Jim ParksENGSouth Africa1960-196513192523108*30.7610333.98111373
Leonard HuttonENGIndia1946-1952711252215058.00--220330
Chris WoakesENGWest Indies2017-20242523652168*30.6580664.64032494
Ben DuckettENGWest Indies2023-2025131515198437.07472109.96061658
Clive RadleyENGNew Zealand197879151815864.75129540.00221470
Joe DenlyENGAustralia2009-2020121715119431.94102349.95041712
Godfrey EvansENGSouth Africa1947-1957193025117418.25944.44025363
Gary BallanceENGIndia201468051015663.7598851.62220751
Denis ComptonENGNew Zealand1937-1951811051011646.36--220391
William ScottonENGAustralia1881-1887152525109022.1739023.33032260
Peter WilleyENGAustralia1977-1985222815108218.8994154.20032601

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.