Live7th Match · Sheffield Shield 2026/27SAWA304/3 (96)Stumps - Day 1ODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI4th 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 runsODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (93 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI1st ODI · Zimbabwe Women in India 2026/27INDW200/1ZIMW197India Women won by 9 wickets (137 balls left)ODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREFirst-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 (All internationals)

More filters

1 active
Reset"Match result" is from the side of the player or team.
At The Rose Bowl×

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

PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Alastair CookENGIndia2007-201846237610294.0062859.87130331
Ian BellENGIndia2007-2014341341167113.6741182.97200374
Zak CrawleyENGPakistan2020220320267160.0049265.04110411
Aaron FinchAUSEngland2013-202055030715661.40186165.051003218
Jos ButtlerENGIndia2014-202645030613161.20294104.081213111
Azhar AliPAKEngland2016-2020341274141*91.3358147.16110330
Jos ButtlerENGPakistan2016-2020432262152262.0037969.132001911
Eoin MorganENGAustralia2009-2020771226103*37.6723994.56101261
Shane WatsonAUSEngland2009-201555022514345.00179125.70100228
Ajinkya RahaneINDEngland2011-20183512225455.5045448.90040191
Michael ClarkeAUSEngland2005-201344121487*71.3326680.45031181
Babar AzamPAKEngland2016-202045121263*53.0033962.54020170
Eoin MorganENGPakistan2010-2019333211107*-198106.57110162
Gary BallanceENGIndia201412019415697.0033657.74100291
Jos ButtlerENGAustralia2013-202055119477*48.50147131.97010186
Martin GuptillNZEngland2013-2015221191189*191.00161118.63100192
Jonny BairstowENGWest Indies2017-2019221186141*186.00160116.25100240
Virat KohliINDEngland2011-20183501805836.0034152.79010160
Hashim AmlaSAEngland2012-201722017415087.00153113.73100190
Kane WilliamsonNZEngland2013-201522017311886.5017698.30110151
Ross TaylorNZEngland2013-201522017011085.0017796.05110152
Cheteshwar PujaraINDEngland2014-2018241163132*54.3332949.54100190
Kumar SangakkaraSLEngland2004-201134115911953.0031750.16100210
Paul StirlingIREEngland202033015614252.00152102.63100116
Jos ButtlerENGSri Lanka2016-202622115380153.0093164.52020117
Shai HopeWIEngland2017-20254501537230.6023964.02010114
Jason RoyENGPakistan2016-20192201528776.0015498.70020124
Joe RootENGWest Indies2017-2019222146100*-138105.80100131
AB de VilliersSAEngland2012-201733114565*72.50137105.84020112
Eoin MorganENGIreland202033114210671.00126112.70101196
Jos ButtlerENGSouth Africa2017-202543214165*141.0095148.42020171
Joe RootENGSouth Africa2017-202522013910069.50137101.46100120
Joe RootENGPakistan2016-20204411396146.3321265.57010120
Fakhar ZamanPAKEngland2019110138138138.00106130.19100124
Marcus TrescothickENGSri Lanka2004-20062201387269.0015688.46020161
Sam BillingsENGIreland202033213267*132.0013399.25010200
Andrew BalbirnieIREEngland202033013111343.6714789.12100140
Dawid MalanENGAustralia20203301296643.0093138.71010153
Sam CurranENGIndia2018-20263301287842.6722357.40010141
Curtis CampherIREEngland202032112768127.0020561.95020120
Ian BellENGWest Indies2012110126126126.00117107.69100121
Mohammad RizwanPAKEngland20202201257262.5025249.60020121
Nat Sciver-BruntENGWAustralia Women2013-2023221124111*124.00111111.71100110
Harry BrookENGIndia2022-202622112395*123.0068180.8801069
Rohit SharmaINDSouth Africa2019111122122*-14484.72100132
Ian BellENGSri Lanka2011111119119*-16970.41100120
Eoin MorganENGSri Lanka2011-20213311197159.5015178.8101082
Thilan SamaraweeraSLEngland201112111887*118.0020258.42010130
David WarnerAUSEngland2013-20204401185929.5012296.72021100
Ravi BoparaENGAustralia2009-20133301176239.00112104.4601092
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.