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
Sadeera SamarawickramaSLICC Cricket World Cup Qualifier 202320238612188243.6022995.20020220
Mohammad AzharuddinINDTitan Cup 1996/9719966612189443.6028576.49020142
Grant FlowerZIM2000–01 Australia Tri-Nation Series20017702188531.1430671.24020140
Eoin MorganENGNatWest Series 201320137712185436.3327878.42020193
Shimron HetmyerWIWorld Cup 201920198712185436.3322298.20020224
Christopher McBrideSCOICC Men's Cricket World Cup League 2 2022/232022-20238712184736.3329174.91000300
Russel ArnoldSLICC World Cup 2002/032002-2003141222185021.8038656.48010120
Kusal MendisSLNew Zealand tour of Sri Lanka 2024/252024221217143217.0023094.35110232
Sanath JayasuriyaSL1995-96 Singer Cup199633021713472.33102212.751102016
Mahela JayawardeneAXAfro-Asia Cup 2007200733021710772.33208104.33110204
Chris GayleWIWest Indies tour of New Zealand 2008/092009331217135108.50197110.15100179
Rohit SharmaINDSri Lanka tour of India 2017/182017331217208*108.50180120.561001313
Shreyas IyerINDIndia tour of New Zealand 2019/20202033021710372.3322795.59120272
Dwayne BravoWIWest Indies in New Zealand ODI Series 2013/142013-2014442217106108.50204106.37110197
Ambati RayuduINDWest Indies tour of India 2018/19201854121710072.33214101.40110195
Temba BavumaSAAustralia tour of South Africa 2023/242023441217114*72.3324688.21111244
Viv RichardsWI1979 Prudential World Cup1979442217138*108.5029374.06100134
Gavin HamiltonSCO1999 Cricket World Cup19995512177654.2531668.67020154
Rohit SharmaINDWest Indies Tri-Nation Series 201320135512176054.2535261.65020163
Azhar AliPAKPakistan in Sri Lanka ODI Series 201220125512179654.2531070.00020201
Azhar AliPAKPakistan in Sri Lanka ODI Series 201520155502177943.4026282.82010220
Usman KhawajaAUSWest Indies Tri-Nation Series 201620167602179836.1727080.37020174
Mark WaughAUSAustralia tour of West Indies 1998/9919997702177431.0031968.03010211
Peter FultonNZCommonwealth Bank Series 2006/0720078802176027.1333065.76010152
Tillakaratne DilshanSLICC World Cup 2006/07200711922175831.0023691.95010152
Steve SmithAUSIndia tour of Australia 2020/21202033021610572.00145148.97200256
Joe RootENGIndia tour of Ireland and England 20182018332216113*216.0024289.26200181
Ibrahim ZadranAFGICC Champions Trophy 2024/25202533021617772.00203106.40100157
Glenn TurnerNZEngland tour of Australia and New Zealand 1982/8319833302169472.0026880.60020272
Viv RichardsWIWest Indies tour of England 19761976331216119*108.0023193.51111301
Sachin TendulkarINDSri Lanka in India ODI Series 2009/10200944121696*72.0022795.15020291
Andrew BalbirnieIREUnited Arab Emirates Tri-Nation Series 2017/18201844021610254.0023492.31111262
Mitchell SantnerNZEngland tour of Australia and New Zealand 2017/18201854221667108.00204105.88020157
Allan LambENGBenson & Hedges Challenge 1986/8719874402167154.0029074.48020190
Yuvraj SinghINDVideocon Triangular Series 2005200555121612054.0025485.04110173
Ramnaresh SarwanWIIndia in West Indies ODI Series 2011201155121675*54.0032865.85030152
Ramnaresh SarwanWIEngland tour of West Indies 2003/042004553216104*108.0024189.63111202
Shakib Al HasanBANBangladesh in Zimbabwe ODI Series 201120115512167954.0025086.40020132
Ahmed ShehzadPAKPakistan in Sri Lanka ODI Series 201520155502169543.2024986.75010261
Daryll CullinanSASouth Africa tour of New Zealand 1998/9919996502169443.2022596.000201310
Brian LaraWI1993 Hero Cup19936602168236.0035261.36020280
Saud ShakeelPAKICC Cricket World Cup 2023/2420238602166836.00212101.89020271
Marvan AtapattuSLSri Lanka tour of India 2005/0620057702168730.8628775.26020210
Michael BevanAUS1996–97 Carlton and United Series1996-199787221679*43.2038556.10010100
Marlon SamuelsWIICC World Cup 2006/0720078812166330.8628575.79020226
Graham GoochENG1992 Cricket World Cup19928802166527.0041951.55031170
Sandeep PatilIND1983 Cricket World Cup198388121651*30.8624090.00021192
Mohammad AshrafulBANICC World Cup 2006/0720079932168736.0026780.90010271
Niall O'BrienIREICC World Cup 2006/0720079902167224.0037457.75021171
Daryll CullinanSA1999 Cricket World Cup19999912165027.0039155.24011213

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.