Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batLive68th Match · CSA Pro20 2026/27ES19/0 (2.5)WAR206/4 (20)ES need 188 runs in 103 ballsT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsODI3rd 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)T2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T20I3rd 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 runsT2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)First-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

Player, team, opposition, ground, series, dates…
Reset"Match result" is from the side of the player or team.

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

PlayerSeriesSpanMatInnsNORunsHSAveBFSR1005004s6s
Ian BothamENG1986–87 Australian Tri-Series1987101012527128.0032278.26010282
Bruce EdgarNZ1985–86 Australian Tri-Series1986101002527525.2051049.41021110
Allan BorderAUS1982–83 Australian Tri-Series1983131212525422.9134972.21010260
Alistair CampbellZIMZimbabwe tour of India 2001/0220025502518450.2035171.51030261
Barney RogersZIMZimbabwe tour of Bangladesh 2004/0520055502518450.2036468.96030272
Adam GilchristAUSAustralia tour of New Zealand 1999/00200066025112841.83224112.05111239
Michael BevanAUS2001–02 VB Series2002761251102*50.2033774.48110201
Hansie CronjeSAAustralia tour of South Africa 1996/9719977612518050.2027092.96020196
Desmond HaynesWI1992 Cricket World Cup199277125193*41.8344356.66010232
Kapil DevINDWest Indies tour of India 1987/881987-19888812518735.86223112.56020254
Kevin PietersenENGNatWest Series 200720071010225171*31.3833475.15022221
Stuart LawAUS1995–96 Australian Tri-Series1995-1996101002517425.1035371.10021140
Andrew FlintoffENGNatWest Series 20042004331250123125.00243102.882002210
Aaron FinchAUSAustralia tour of India 2017/18201733025012483.3325797.28110288
Runako MortonWIWest Indies in Zimbabwe ODI Series 2007/0820074402507962.5032177.88030175
Kumar SangakkaraSLAustralia tour of Sri Lanka 2003/04200455025010150.0033075.76110260
Hashim AmlaSAIndia in South Africa ODI Series 2010/112011551250116*62.5026494.70120280
Ambati RayuduINDSri Lanka in India ODI Series 2014/152014551250121*62.5027291.91110245
Aaron FinchAUSZimbabwe Triangular Series 2014201455025010250.0033075.76120224
Aaron FinchAUSSouth Africa in Australia ODI Series 2014/15201455025010950.0028587.72110265
Faf du PlessisSAAustralia in South Africa ODI Series 2016/17201655025011150.0026594.34110280
Sharjeel KhanPAKPakistan in Australia ODI Series 2016/1720175502507950.00217115.21030327
Shai HopeWIWest Indies tour of India 2018/192018551250123*62.5030581.97112186
Mohammad ShahzadAFG2010 ICC World Cricket League Division One20106602508241.6729883.89030283
Damien MartynAUSTVS Cup (India) 2003/04200377225010050.0030980.91121261
Peter ForrestAUSCommonwealth Bank Series 2011/12201277025010435.7135271.02120224
Kashyap PrajapatiOMAICC Cricket World Cup Qualifier 2023202377025010335.7130781.43110254
Gordon GreenidgeWI1983 Cricket World Cup1983771250105*41.6741360.53110141
Asanka GurusinhaSL1989–90 Australian Tri-Series1989-19908802508831.2535570.42021172
Romesh KaluwitharanaSL1995–96 Australian Tri-Series1995-1996101002507725.0027491.24033331
Zane GreenNAMICC Men's Cricket World Cup League 2 2022/232022-20231410125075*27.7828488.03010272
AB de VilliersSAWest Indies in South Africa ODI Series 2014/15201543024914983.00163152.761101816
Aaron FinchAUSIndia tour of Australia 2020/21202033024911483.0027590.55120226
Joe RootENGIndia tour of England 2026202633324999*-25796.89030241
Kusal MendisSLAustralia tour of Sri Lanka 2022202255224987*83.0027490.88020223
Marcus TrescothickENG2001 NatWest Series200166024913741.5029783.84112245
Graeme HickENGEngland tour of India 1992/931993661249105*49.8031080.32120162
Sourav GangulyINDNatWest Series 200720077702497235.5733973.45030325
David BoonAUSAustralia tour of South Africa 1993/9419947702497635.5743557.24020250
Kepler WesselsAUS1982–83 Australian Tri-Series19838812497935.5745055.33030220
Aravinda de SilvaSL1984–85 Australian Tri-Series198599224981*35.5733474.55020163
Hashan TillakaratneSL1998–99 Australia Tri-Nation Series19999922497335.5744256.33021120
Dipendra Singh AireeNEPICC Men's Cricket World Cup League 2 2022/232022-20231615224985*19.1535669.94011204
Jos ButtlerENGEngland tour of Netherlands 20222022322248162*-134185.071101419
Tillakaratne DilshanSLBangladesh in Sri Lanka ODI Series 2012/132013332248125248.00245101.22200240
Philip SaltENGEngland tour of Netherlands 2022202233024812282.67177140.11110323
Travis HeadAUSAustralia tour of England 20242024441248154*82.67205120.981003211
Rahul DravidINDIndia tour of Pakistan 2003/0420045512489962.0033773.59020230
Stephen FlemingNZPakistan tour of New Zealand 2003/042004551248115*62.0035569.86100300
Shahriar NafeesBANBangladesh in Zimbabwe ODI Series 20062006551248118*62.0038264.92111251

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.