Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultODI3rd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETASODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI5th ODI · India in New Zealand 2026/27NZIND

Batting by series (Men's ODIs)

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 831 of the 832 matches in this selection (from 1971). Earlier matches have results and team totals only.

PlayerSeriesSpanMatInnsNORunsHSAveBFSR1005004s6s
Kumar SangakkaraSLEngland in Sri Lanka ODI Series 2014/15201477145411275.6754982.70140472
Chris GayleWIEngland tour of West Indies 2018/192019440424162106.00316134.182202039
Kane WilliamsonNZNew Zealand in England ODI Series 2015201555039611879.20379104.49130493
Ross TaylorNZNew Zealand in England ODI Series 20152015551375119*93.7539195.91210325
Sachin TendulkarINDNatWest Series 200720077703749953.4343685.78040592
Tillakaratne DilshanSLEngland in Sri Lanka ODI Series 2014/15201477035710151.0042184.80120451
Herschelle GibbsSAEngland tour of South Africa 2004/05200577035611850.8642783.37221304
Gordon GreenidgeWI1979–80 Australia Tri-Nation Series1979-198055235598*118.3353965.86040372
Upul TharangaSLNatWest Series 2006200655034712069.4041184.43210421
Hashim AmlaSANatWest Series 20122012541335150111.6735594.37110332
Martin GuptillNZNatWest Series 20132013332330189*330.00314105.10200337
Mahela JayawardeneSLNatWest Series 20062006552328126*109.33322101.86210342
Quinton de KockSAEngland in South Africa ODI Series 2015/162016551326138*81.50305106.892003710
Mark WaughAUS1998–99 Australia Tri-Nation Series19997713268554.3342077.62030321
Yuvraj SinghINDEngland in India ODI Series 2008/092008552325138*108.33251129.482003312
Sanath JayasuriyaSLNatWest Series 2006200655032215264.40290111.03200447
Dean JonesAUS1986–87 Australian Tri-Series198766031610152.6736586.58120223
Virender SehwagINDEngland in India ODI Series 2008/0920085503149162.80283110.95040428
Graeme SmithSAEngland tour of South Africa 2004/052005771310115*51.6741574.70200250
Shane WatsonAUSEngland in Australia ODI Series 2010/112011661306161*61.20299102.34120305
Ross TaylorNZEngland tour of Australia and New Zealand 2017/182018331304181*152.00289105.19200296
Sarfraz AhmedPAKPakistan in England ODI Series 2016201655030010560.0032791.74120241
Brian LaraWIEngland tour of West Indies 1997/98199855029911059.8032691.72120394
Shaun MarshAUSAustralia tour of England 2018201855028813157.60280102.86200198
Navjot SidhuINDEngland tour of India 1992/931993661287134*57.4038175.33111282
Yuvraj SinghINDNatWest Series 200720077702837240.4332986.02021275
Suresh RainaINDEngland in India ODI Series 2012/13201354127789*92.3330491.12040265
Babar AzamPAKPakistan tour of England 2019201955027711555.4027899.64120292
Viv RichardsWIWest Indies tour of England 19841984332276189*276.00247111.74110319
Aaron FinchAUSEngland tour of Australia and New Zealand 2017/18201833027510791.6728696.15210227
Virat KohliINDEngland in India ODI Series 2011/122011552270112*90.0029591.53111320
Desmond HaynesWIEngland tour of West Indies 1993/94199444026811567.0032881.71120312
Dinesh ChandimalSLSri Lanka in England ODI Series 201620165502676353.4033679.46040144
Sachin TendulkarINDEngland tour of India 2001/02200266126687*53.2028393.99020392
Richie RichardsonWIEngland tour of West Indies 1989/901990651265108*66.2534876.15120244
Viv RichardsWI1979–80 Australia Tri-Nation Series1979-19804412618887.0029389.08030244
John WrightNZEngland tour of New Zealand 1987/88198844026110165.2537170.35110332
Brendon McCullumNZEngland in New Zealand ODI Series 2007/08200855126180*65.25203128.570302513
Cameron WhiteAUSNatWest Series 2009200976126010552.0030186.38110302
Shubman GillINDEngland tour of India 2024/25202533025911286.33250103.60120374
Darren LehmannAUS1998–99 Australia Tri-Nation Series19996502587651.6032080.63030161
Aaron FinchAUSEngland in Australia ODI Series 2013/14201455025812151.6027892.81201244
Angelo MathewsSLSri Lanka in England ODI Series 201620165512537363.2529984.62030192
Michael ClarkeAUSNatWest Series 2009200966125362*50.6040163.09030190
Javed MiandadPAKPakistan tour of England 19871987331252113126.0040262.69120170
Sourav GangulyINDNatWest Series 200720077702497235.5733973.45030325
Pavan RathnayakeSLPakistan ODI Tri-Series 2026/272026220248130124.00183135.52200304
Travis HeadAUSAustralia tour of England 20242024441248154*82.67205120.981003211
Hansie CronjeSAEngland tour of South Africa 1995/9619967702487835.4335170.66020144
Mahela JayawardeneSLNatWest Series 2011201155024614449.2026592.83110240
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.