Live9th Match · Sheffield Shield 2026/27QUE202/5 (71)VIC307 (90.4)Stumps - Day 2T20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T2063rd Match · CSA Pro20 2026/27DOLWPT20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsT20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)ODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsT20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI1st ODI · India in New Zealand 2026/27NZINDTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2064th Match · CSA Pro20 2026/27WARBOLODI2nd ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWA

England: Batting by opposition (All cricket)

More filters

2 active
Reset"Match result" is from the side of the player or team.
Team: England×At Gaddafi Stadium×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Paul CollingwoodENGPakistan20053412339677.6743753.32020320
Marcus TrescothickENGPakistan2000-20055702167130.8645147.89031241
David GowerENGPakistan1984231189173*94.5031360.38100170
Ben DuckettENGPakistan2022-202644117110557.00152112.50100193
Ben DuckettENGSri Lanka2026110167167167.00132126.52100240
Ben DuckettENGAustralia2025110165165165.00143115.38100173
Ken BarringtonENGPakistan196112014513972.50--100190
Graham ThorpeENGPakistan200023014311847.6735640.1710030
Dawid MalanENGPakistan202233114078*70.00100140.00010193
Mike SmithENGPakistan19611201339966.50--010170
Vic MarksENGPakistan19842301317443.6726150.1902090
Dennis AmissENGPakistan197312012811264.00--100160
Joe RootENGAfghanistan2025110120120120.00111108.11100111
Graeme FowlerENGPakistan19842301205840.0024050.00010121
Kevin PietersenENGPakistan20053401195629.7513290.15010153
Mike DennessENGPakistan19731201186859.00--020200
Tony GreigENGPakistan19731201137256.50--010151
Philip SaltENGPakistan202233111188*55.5059188.14010163
Mike GattingENGPakistan1978-19875701045314.8636728.3401250
Tony LewisENGPakistan19731201037451.50--010130
Andrew FlintoffENGPakistan2000-200545110172*25.2511885.5901273
Geoff MillerENGPakistan19771119898*-32230.43010100
Ian BellENGPakistan2005120969248.0020347.29010130
Andrew StraussENGPakistan2005220949447.0010292.1601160
Craig WhiteENGPakistan2000220939346.5020345.8101192
Mike AthertonENGPakistan2000120937346.5024837.5001050
Allan LambENGPakistan1984230925730.6715061.3301050
Ted DexterENGPakistan19611218666*86.00--010100
Derek RandallENGPakistan1977-1984450813216.2020040.5000180
Matt PriorENGPakistan2005220774538.508887.50000120
Tom BantonENGSri Lanka2026110747474.007598.6701082
Michael VaughanENGPakistan2005120715835.5011263.39010130
Graham RoopeENGPakistan1973-1978340713717.7512744.0900150
Graham GoochENGPakistan1987230704323.3314647.9500090
Geoff BoycottENGPakistan1977-1978220696334.5028823.9601070
Joe RootENGAustralia2025110686868.007887.1801040
Keith FletcherENGPakistan1973120675533.50--01090
Liam PlunkettENGPakistan2005330655621.6713448.5101141
Alan KnottENGPakistan1973120633431.50--000110
Nasser HussainENGPakistan2000231615430.5010558.1001060
Sam CurranENGPakistan2022-2026420594229.506393.6500060
Chris BroadENGPakistan1987230554118.3320426.9600050
Bruce FrenchENGPakistan19872325438*54.0012543.2000060
Peter RichardsonENGPakistan1961120524826.00--00040
Alec StewartENGPakistan20002315227*26.009455.3200060
Neil FosterENGPakistan1984-1987461523910.4011146.8500252
Moeen AliENGPakistan20223115151*-37137.8401024
Harry BrookENGPakistan2022-20264315146*25.5045113.3300014
Bob TaylorENGPakistan1977-1984340503212.5019925.1300050
Alex HalesENGPakistan2022330462715.3328164.2900071
Page 1Next

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.