Live6th Match · Pakistan ODI Tri-Series 2026/27SLENG247/1 (35.3)SL chose to bowlLive7th Match · Sheffield Shield 2026/27SAWA304/3 (96)Stumps - Day 1T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMFirst-class8th Match · Sheffield Shield 2026/27TASNSWT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)ODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I1st 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)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsODI2nd ODI · Ireland in Namibia 2026/27NAM321/6IRE290Namibia won by 31 runsT20I10th Match · Men's T20 World Cup Africa Sub Regional Qualifier C 2026/27MOZ19UGA23/0Uganda won by 10 wickets (with 115 balls remaining)First-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRE

Batting by opposition (Men's List A)

More filters

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

Player figures come from full scorecards, which we hold for 832 of the 833 matches in this selection (from 1971). Earlier matches have results and team totals only.

PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Chris GayleWIEngland2000-201935342163216251.00169796.1748114685
Kumar SangakkaraSLEngland2001-2015444171625134*47.79207578.3141101525
Viv RichardsWIEngland1976-1991363461619189*57.82177491.26311216537
Ricky PontingAUSEngland1999-201039385159812648.42189384.4258117316
Mahela JayawardeneSLEngland1999-201547434156214440.05186583.755821474
MS DhoniINDEngland2006-2019484411154613446.85175887.94110112934
Virat KohliINDEngland2011-202641414154112241.65171589.85312414816
Yuvraj SinghINDEngland2002-201737366152315050.771499101.6047217329
Sachin TendulkarINDEngland1990-201137374145512044.09163189.21210017317
Michael ClarkeAUSEngland2003-201444396143010543.33189375.5411111155
Ross TaylorNZEngland2007-2019353451424181*49.10171083.2755112521
Aaron FinchAUSEngland2013-202030291135413548.36146492.4975513825
Shane WatsonAUSEngland2002-2015434041306161*36.28148787.8335413027
Allan BorderAUSEngland1979-19934342613029136.17182271.4609110610
Steve SmithAUSEngland2010-2025404061245102*36.62149083.5616210013
Suresh RainaINDEngland2006-201837323120710041.62131192.07111210825
Sanath JayasuriyaSLEngland1992-201135342119515237.341179101.3643314528
Desmond HaynesWIEngland1979-1994353531185138*37.03196960.182601339
Adam GilchristAUSEngland1997-200735352108712432.94115594.1126213912
Jacques KallisSAEngland1996-201138385105410731.94161065.47185985
Rohit SharmaINDEngland2008-202626265102113848.62111091.9844112127
Rahul DravidINDEngland1996-201130293101292*38.92130677.4901111035
Virender SehwagINDEngland2002-201127270100812637.33985102.3417115112
Kane WilliamsonNZEngland2013-202522222100411850.20117685.37272997
Brendon McCullumNZEngland2002-20153231499380*36.78842117.930809245
Javed MiandadPAKEngland1977-19962727699111347.19164460.281102675
Hashim AmlaSAEngland2008-20192221297615051.37111687.462611064
Sourav GangulyINDEngland1996-200726261975117*39.00128176.1117110420
Tillakaratne DilshanSLEngland2003-201534313966108*34.50117482.28251986
Gordon GreenidgeWIEngland1976-19913030395898*35.48168856.750621089
Richie RichardsonWIEngland1984-199535343957108*30.87142966.971719513
Dean JonesAUSEngland1985-19922020295514553.06125676.043508411
Glenn MaxwellAUSEngland2014-20252926293110838.79842110.571619325
John WrightNZEngland1978-19923030093010131.00154560.191601113
Damien MartynAUSEngland1993-200625239913101*65.21121974.90183783
Mohammad AzharuddinINDEngland1985-19992423991195*65.07109383.35081709
Shivnarine ChanderpaulWIEngland1997-200925234908116*47.79125872.18250869
Quinton de KockSAEngland2016-202318182906138*56.6392398.1634010117
Travis HeadAUSEngland2017-202519192900154*52.94826108.9626011419
David WarnerAUSEngland2012-20232828189912733.3097891.922601039
Babar AzamPAKEngland2015-20262222289815844.9094794.832518913
Angelo MathewsSLEngland2009-20232823686785*51.00103683.69070778
AB de VilliersSAEngland2005-20172927486212137.4899386.81231934
Graeme SmithSAEngland2003-20122423284914140.43103082.43330910
Inzamam-ul-HaqPAKEngland1992-20062825783581*46.3997585.64073825
Mark WaughAUSEngland1990-20012120183411343.89105179.35161763
Martin GuptillNZEngland2009-201920203802189*47.1891287.942519114
Brian LaraWIEngland1991-20072827179511030.5899879.66162905
Martin CroweNZEngland1983-199424243788105*37.52111270.86152663
Mohammad YousufPAKEngland1999-2010262447728138.60127760.45061472
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.