ODI1st ODI · India in New Zealand 2026/27NZINDT20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODIFinal · 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 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnFirst-class8th Match · Sheffield Shield 2026/27TAS427NSW202 & 144Tasmania won by an innings and 81 runsTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI2nd ODI · India in New Zealand 2026/27NZINDT2069th 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/27QUETAS

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 Rawalpindi Cricket Stadium×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Harry BrookENGPakistan2022-202635027615355.20242114.05110328
Ben DuckettENGPakistan2022-202635021610743.2025684.38111291
Zak CrawleyENGPakistan2022-202424020312250.7521494.86110310
Harry BrookENGSri Lanka2026110202202202.00116174.141002110
Joe RootENGPakistan2022-20263501677333.4019386.53010120
Ollie PopeENGPakistan2022-202424012710831.7514686.99100160
Jamie SmithENGPakistan2024120928946.0013568.1501056
Andrew FlintoffENGPakistan2000-2005330894029.6714262.6800082
Will JacksENGPakistan2022-2026230733024.3366110.6100064
Joe RootENGSri Lanka2026110696969.0066104.5501080
Will JacksENGSri Lanka20261116666*-30220.0001083
Marcus TrescothickENGPakistan2000-2005330603620.009463.8300080
Tom BantonENGPakistan2026110575757.0053107.5501052
Gus AtkinsonENGPakistan2024-2026230563918.679360.2200070
Ben StokesENGPakistan2022-2024240564114.0052107.6900172
Vikram SolankiENGPakistan2005220554927.5010055.0000070
Tom BantonENGSri Lanka2026110505050.005198.0401090
Graham ThorpeENGSouth Africa1996110464646.006966.6700030
Graham ThorpeENGPakistan2000110393939.007154.9300010
Kabir AliENGPakistan20051113939*-5176.4700050
Paul CollingwoodENGPakistan2005220393319.505275.0000020
Ollie RobinsonENGPakistan2022110373737.005172.5500031
Jack LeachENGPakistan2022-2024231321616.005360.3800010
Liam PlunkettENGPakistan20052213124*31.0024129.1700041
Ben DuckettENGSri Lanka2026110292929.003974.3600020
Ian BlackwellENGPakistan2005220292914.503778.3800130
Sam CurranENGPakistan2026110272727.003969.2300001
Andrew StraussENGPakistan2005220262613.005844.8300130
Mark EalhamENGPakistan2000110232323.004847.9200020
Phil DeFreitasENGSouth Africa1996110222222.002491.6700011
Alec StewartENGPakistan2000110181818.003354.5500020
Jordan CoxENGPakistan2026110181818.0016112.5000011
Dominic CorkENGSouth Africa1996110171717.003351.5200010
James AndersonENGPakistan2005-202232017118.504736.1700010
Liam LivingstoneENGPakistan202212116916.001888.8900001
Rehan AhmedENGPakistan20241201698.003644.4400010
Geraint JonesENGPakistan200522015127.504533.3300010
Matt PriorENGPakistan20052201597.502268.1800020
Graeme HickENGSouth Africa1996110141414.002751.8500010
Jack RussellENGSouth Africa1996110121212.003237.5000000
Ashley GilesENGPakistan2000110111111.001957.8900000
Darren GoughENGSouth Africa1996110111111.001291.6700020
Neil SmithENGSouth Africa1996110111111.002445.8300010
Alec StewartENGSouth Africa1996110777.002924.1400000
Shoaib BashirENGPakistan202412254*-1729.4100000
Neil FairbrotherENGSouth Africa1996110333.001030.0000000
Graeme HickENGPakistan2000110333.001030.0000000
Nasser HussainENGPakistan2000110111.00616.6700000
Andrew CaddickENGPakistan200011111*-250.0000000
Jamie OvertonENGPakistan2026110111.00425.0000000
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.