Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2069th Match · CSA Pro20 2026/27TITDOLODI1st 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)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 runsT2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 balls left)ODI3rd ODI · India in New Zealand 2026/27NZINDFirst-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 2026AFGZIM

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
Quinton de KockSASri Lanka in South Africa ODI Series 2016/17201755022310944.60206108.25110302
Mohammad NabiAFGAfghanistan tour of Zimbabwe 2015/16201555022311644.6026285.1111187
Ravi ShastriINDEngland tour of India and Sri Lanka 1984/851984-198555122310255.7528977.16110131
Stuart CarlisleZIMVB Series 2003/04200476022310937.1733566.57100180
Ravi ShastriINDPakistan tour of India 1986/87198766322369*74.3324591.02030157
Rahul DravidINDNatWest Series 2007200777122392*37.1722997.38021234
Graeme SmithSANatWest Series 200320037702236931.8630473.36020340
Herschelle GibbsSA2001 Standard Bank Triangular Tournament20017702237031.8623893.70010362
Chris CairnsNZICC World Cup 2002/0320038712235437.1727381.68010156
Grant FlowerZIM2000 NatWest Triangular Series200077422396*74.3327581.09021173
Mohsin KhanPAK1983 Cricket World Cup19837702238231.8650544.16021121
Sanath JayasuriyaSL1998–99 Australia Tri-Nation Series19998812236531.8624889.92030284
Wesley BarresiNEDICC Cricket World Cup Qualifier 202320238802239727.8822798.24021264
Eoin MorganENGWorld Cup 2019201910912235727.8826384.79010225
Brendon McCullumNZEngland in New Zealand ODI Series 2012/13201333122279111.00165134.550302112
Babar AzamPAKPakistan tour of Netherlands 202220223302229174.0027580.73030203
Shai HopeWIWest Indies tour of India 2019/202019331222102*111.0028677.62110194
Sachin TendulkarINDDLF Cup 2006/072006441222141*74.0027780.14110235
Kumar SangakkaraSLICC Champions Trophy 20132013441222134*74.0027780.14110210
Hardik PandyaINDAustralia tour of India 2017/1820175402228355.50204108.820201312
Asif MujtabaPAK1993–94 Pepsi Champions Trophy1993542222113*111.0031171.38110160
Sourav GangulyIND1997 'Friendship' Cup19976512229655.5035862.01020203
Sanath JayasuriyaSL2000–01 ARY Gold Cup200155022210744.4027580.731111310
Carl HooperWI1994–95 Wills World Series199455022211144.4025786.38110202
Tillakaratne DilshanSLSri Lanka in England ODI Series 201420145502228844.4028478.17020220
Kieron PollardWIAustralia in West Indies ODI Series 2011/12201255122210255.5022598.67100916
Mitchell MarshAUSZimbabwe Triangular Series 201420145512228955.5023096.520201412
Pathum NissankaSLAustralia tour of Sri Lanka 2022202255022213744.4026185.06110223
Michael ClarkeAUSAustralia in India ODI Series 2007/08200776022213037.0025886.05112183
Gavin HamiltonSCOICC World Cricket League Division One 2006/0720076612227944.4026882.84031121
Martin CroweNZ1987 Cricket World Cup19876602227237.0023594.47030211
VVS LaxmanINDTVS Cup (India) 2003/04200377022210231.7129176.29100280
Shivnarine ChanderpaulWIICC Champions Trophy 2006/07200677322257*55.5033167.07030282
Tillakaratne DilshanSLSri Lanka tour of India 2005/06200577122281*37.0023395.28031291
Imran NazirPAK2000 Singer Triangular Series20007702228031.7129974.25033225
Darren BravoWIWest Indies Tri-Nation Series 2016201677022210231.7132568.31100255
Ayan KhanOMAICC Men's Cricket World Cup League 2 202220228712226837.0026185.06032185
Marvan AtapattuSL1998–99 Australia Tri-Nation Series1999101002228222.2038457.81021130
Adam GilchristAUSCommonwealth Bank Series 2006/072007101002226122.2023395.28021283
Babar AzamPAKZimbabwe tour of Pakistan 2020/212020331221125110.50217101.84110233
Philo WallaceWI1998 ICC KnockOut Trophy199833022110373.67205107.80110296
Jean-Pierre KotzeNAMICC Men's Cricket World Cup League 2 2019201944022113655.2523594.041001710
Sachin TendulkarINDNew Zealand tour of India 1999/001999551221186*55.25217101.84101224
Kumar SangakkaraSLNatWest Series 201120115502217544.2032468.21020180
Inzamam-ul-HaqPAKPakistan tour of West Indies 1992/93199355122190*55.2532268.63030162
Nathan AstleNZEngland tour of New Zealand 2001/022002552221122*73.6732667.79110235
Steve SmithAUSPakistan in Australia ODI Series 2016/172017551221108*55.2525686.33111191
Marcus StoinisAUSEngland tour of Australia and New Zealand 2017/1820185502218744.20199111.06030178
Sanath JayasuriyaSL1995–96 Wills World Cup19966602218236.83168131.55020298
Dave CallaghanSA1994–95 Mandela Trophy1994-1995662221169*55.2522896.93100264

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.