Batting by opposition (ODIs)

Filters

1 active
Reset"Match result" is from the side of the player or team.
At Lord's×

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

PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Eoin MorganENGAustralia2009-201966121489*42.8022097.27020148
Paul CollingwoodENGAustralia2005-20103302049568.0032163.55030142
Joe RootENGIndia2018-2026332198113*198.00185107.03110171
MS DhoniINDEngland2007-201833116578*82.5020281.68020124
Rohit SharmaINDEngland2018-202633015313851.00146104.79101195
Kumar SangakkaraSLEngland2006-201433015211250.6716989.94100180
Virat KohliINDEngland2011-20264401517437.7517785.31010103
Michael HusseyAUSEngland2005-20104311497974.5015596.13020112
Sourav GangulyINDEngland2002-20073301489049.3320871.15010113
Punam RautINDWEngland Women2012-20172201468673.0022066.3602091
Rahul DravidINDEngland2002-201144114473*48.0021467.29021130
Ben DuckettENGIndia2026110141141141.00135104.44100181
Chris GayleWIEngland2004-2007221138132*138.0017977.09100131
Steve SmithAUSEngland2010-20245501367027.2015388.89010140
Hashim AmlaSAEngland2008-20173301345544.6715884.81010221
Tim PaineAUSEngland2009-20103301315443.6719666.84020110
Suresh RainaINDEngland2011-20182201308465.0013894.2001082
Michael ClarkeAUSEngland2005-201244112962*43.0017872.47020141
Dawid MalanENGNew Zealand2023110127127127.00114111.40100143
Shane WatsonAUSEngland2009-20155501253925.0016376.69000132
Andrew FlintoffENGWest Indies2004110123123123.00104118.2710087
Martin GuptillNZEngland2013-2019221122103*122.0014186.52100105
Jos ButtlerENGSri Lanka2014110121121121.0074163.51100114
Upul TharangaSLEngland2006110120120120.0015676.92100140
Alastair CookENGSri Lanka2011-201422012011960.0014980.54100130
Younis KhanPAKEngland2003-20062201186359.0017667.05020140
Andrew StraussENGAustralia2005-20104401186329.5014780.27010150
Marcus TrescothickENGPakistan2003-2006221114108*114.0017067.06100101
Deepti SharmaINDWEngland Women2017-202533211268*112.0015273.68010100
Harmanpreet KaurINDWEngland Women2012-20254401125128.0014975.1702083
Mithali RajINDWEngland Women2012-201722111194*111.0014278.1701090
Mahela JayawardeneSLEngland2006-20143301107936.6712786.61010101
David WarnerAUSEngland2012-20193311105655.0012389.43020121
Jos ButtlerENGNew Zealand2013-20233301095936.3311693.97010101
Abdul RazzaqPAKEngland2003-201032110864108.0073147.95010142
Sarfraz AhmedPAKEngland2016110105105105.0013080.7710060
Dinesh ChandimalSLEngland2011111105105*-12683.33100112
Andrew SymondsAUSPakistan2004111104104*-103100.9710091
Ian BellENGSouth Africa2008-20122201018850.5015366.0101091
Yuvraj SinghINDEngland2002-200733110164*50.5012580.8001081
Andrew StraussENGWest Indies2004110100100100.0011686.2110082
Aaron FinchAUSEngland2019110100100100.0011686.21100112
Imam-ul-HaqPAKBangladesh2019110100100100.00100100.0010070
Ben StokesENGAustralia2015-2019220998949.5012281.1501092
Ravi BoparaENGIndia2011110969696.0011186.4901060
Babar AzamPAKBangladesh2019110969696.009897.96010110
Eoin MorganENGPakistan2010-2016220966848.0011583.48010110
Henry NichollsNZEngland2019-2023220965548.0012576.8001061
Mitchell MarshAUSEngland2015-2024220926446.0065141.5401094
Smriti MandhanaINDWEngland Women2017-2025330925030.6713468.66011100
Page 1Next

Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.