Batting by opposition (Men's ODIs)

Filters

Choose matches, player, team, dates…
Reset"Match result" is from the side of the player or team.

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

PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Marcus TrescothickENGSri Lanka2002-20061010050212150.2057787.00130693
Nasser HussainENGSri Lanka2002-2003330633221.009268.4800040
Andrew FlintoffENGSri Lanka2002-200744115910453.00133119.55110145
Ashley GilesENGSri Lanka2002-2004321212121.005438.8900010
Nick KnightENGSri Lanka2002-20033301508850.0019078.95010101
Graham ThorpeENGSri Lanka2002110181818.003158.0600010
Alec StewartENGSri Lanka2002-20033301408346.6717380.92020110
Ronnie IraniENGSri Lanka2002-2003331543927.007373.9700020
Paul CollingwoodENGSri Lanka2002-2009141413025623.2342571.06012215
Sanath JayasuriyaSLEngland2002-20111717171915244.94696103.303119015
Romesh KaluwitharanaSLEngland2002-2003221885288.0010683.02010121
Marvan AtapattuSLEngland2002-2004540604715.008570.5900190
Mahela JayawardeneSLEngland2002-201535323117214440.41135686.433721144
Russel ArnoldSLEngland2002-20078701043514.8615766.2400141
Kumar SangakkaraSLEngland2002-2015363461520134*54.29191379.4641001425
Upul ChandanaSLEngland2002-2004310111.00425.0000000
Naveed NawazSLEngland20021111515*-2268.1800000
WPUJC VaasSLEngland2002-20071511271157.8910468.2700040
Nuwan ZoysaSLEngland2002-2004210000.0010.0000100
Dilhara FernandoSLEngland2002-20071273522013.007470.2700140
Marcus TrescothickENGIndia2002-20045501558631.0018782.89010211
Nasser HussainENGIndia2002-2003220695434.5011261.6101050
Andrew FlintoffENGIndia2002-2008171514089929.1442995.100223716
Ashley GilesENGIndia2002-2004421413941.006464.0600020
Sachin TendulkarINDEngland2002-20111313064112049.3173187.69160908
Rahul DravidINDEngland2002-20112222270692*35.3087780.50071715
Sourav GangulyINDEngland2002-2007121204329036.0060471.52040488
Virender SehwagINDEngland2002-2011161605099131.81507100.39051719
Anil KumbleINDEngland2002-2004321149*14.002948.2800000
Harbhajan SinghINDEngland2002-201115839641*19.2011782.0500292
Nick KnightENGIndia2002-2003220323116.004571.1100020
Graham ThorpeENGIndia2002110121212.001580.0000010
Alec StewartENGIndia2002-20032212828*28.003677.7800120
Ronnie IraniENGIndia2002-200322012126.002352.1700100
Paul CollingwoodENGIndia2002-2011242246979338.7284882.19050669
Dinesh MongiaINDEngland2002-2003220333216.507146.4800030
Yuvraj SinghINDEngland2002-201732325136115050.411349100.8946215427
Mohammad KaifINDEngland2002-20069801275115.8820761.35022140
Zaheer KhanINDEngland2002-2011149167208.389074.4400282
Ajit AgarkarINDEngland2002-200795041228.205870.6900042
VVS LaxmanINDNew Zealand2002-2003550893117.8014860.14000130
Rahul DravidINDNew Zealand2002-20091111222753*25.2241055.37021213
Sourav GangulyINDNew Zealand2002-2005880883311.0016154.66002100
Virender SehwagINDNew Zealand2002-20101616185213056.80786108.4043011118
Harbhajan SinghINDNew Zealand2002-2009124020145.003066.6700111
Javagal SrinathINDNew Zealand2002-2003652301510.007440.5400040
Yuvraj SinghINDNew Zealand2002-2010232034198724.6564065.470235010
Mohammad KaifINDNew Zealand2002-2005109328293*47.0044363.66032270
Zaheer KhanINDNew Zealand2002-201016739734*24.2511882.2000093
Stephen FlemingNZIndia2002-20059812466135.1436567.40020341
Page 1Next

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