Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batLive68th Match · CSA Pro20 2026/27ES91/3 (10)WAR206/4 (20)ES need 116 runs in 60 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
Steve WaughAUS1986–87 Australian Tri-Series19871010324583*35.0037365.68010200
Allan BorderAUS1988–89 Australian Tri-Series1988-1989111012457827.2233373.57020211
Sachin TendulkarINDIndia in New Zealand ODI Series 2008/092009331244163*122.00225108.44110256
Hashim AmlaSAZimbabwe in South Africa ODI Series 2010/11201033024411081.33217112.44200291
Kane WilliamsonNZICC Champions Trophy 2017201733024410081.3326492.42120213
Kris SrikkanthINDSri Lanka tour of India 1982/8319823302449581.33192127.08030232
Graeme SmithSAAustralia tour of South Africa 2001/0220024402448461.0030779.48020280
Graeme SmithSAAustralia in South Africa ODI Series 2005/062006551244119*61.00223109.42110303
Younis KhanPAKPakistan in Sri Lanka ODI Series 200920095502448948.8036666.67020180
JP DuminySAIndia in South Africa ODI Series 2010/1120115512447361.0028386.2203072
Virat KohliINDIndia in West Indies ODI Series 20172017552244111*81.3326293.13110196
Ajinkya RahaneINDAustralia tour of India 2017/1820175502447048.8029582.71040291
Tom LathamNZNew Zealand in India ODI Series 2016/17201655124479*61.0027389.38020233
Sourav GangulyINDAsia Cup 200420046602447940.6740360.55030204
Angelo MathewsSLWorld Cup 2019201966124411348.8031278.21111204
Robin SmithENG1989 MRF World Series198966224481*61.0032774.62031233
Nasser HussainENGNatWest Series 2002200277124411540.6732475.31111181
Ian HollandUSAICC Men's Cricket World Cup League 2 2019/202019-20208802447530.5031976.49021212
Kashyap PrajapatiOMAICC Men's Cricket World Cup League 2 2022202288024410330.5032375.54111222
Aarif SheikhNEPICC Men's Cricket World Cup League 2 2022/232022-2023121112445224.4035967.97011142
Dennis AmissENG1975 Cricket World Cup197544024313760.7528884.38110280
Gordon GreenidgeWI1988-89 Champions Trophy1988442243102*121.5037165.50110162
Marlon SamuelsWIPakistan in West Indies ODI Series 20132013551243106*60.7543955.35100185
Hamish MarshallNZNew Zealand tour of Pakistan 2003/042003552243101*81.0030280.46120172
Virat KohliINDWest Indies in India ODI Series 2011/12201155124311760.7525595.29110250
Heinrich KlaasenSAAustralia tour of South Africa 2023/24202355024317448.60153158.821011816
Shreyas IyerINDICC Champions Trophy 2024/2520255502437948.6030679.41020165
Mike AthertonENGEngland tour of West Indies 1993/9419945512438660.7539661.36020200
Collins ObuyaKENICC Cricket World Cup 2010/11201166124398*48.6034770.03020217
Mark WaughAUS1994-95 Wills Triangular Series1994661243121*48.6030978.64101201
Sachin TendulkarIND1996-97 Standard Bank International One-Day Series199788024310430.3826392.40101253
Vriitya AravindUAEICC Men's Cricket World Cup League 2 2022/232023101002439424.3039461.68012232
Allan LambENG1986–87 Australian Tri-Series19871010324377*34.7136666.39011133
Richie RichardsonWI1988–89 Australian Tri-Series1988-1989111112436324.3038163.78031160
Shahid AfridiPAK2000 Asia Cup20001313224345*22.0927987.10003274
Heinrich KlaasenSAAustralia tour of South Africa 2019/202020332242123*242.00229105.68120205
Graham GoochENGEngland tour of Pakistan 1987/88198733024214280.6727189.30110250
GSNFG JayasuriyaUSAICC Men's Cricket World Cup League 2 2026/2720264402428360.5028485.21030274
Sourav GangulyIND1997–98 Silver Jubilee Independence Cup199855024212448.4030479.61110261
Nathan AstleNZAustralia tour of New Zealand 1999/00200065024210448.4026392.02111303
Michael ClarkeAUSAustralia in Sri Lanka ODI Series 2011201155324258*121.0033971.39020162
Vusi SibandaZIMBangladesh in Zimbabwe ODI Series 201120115502429648.4030280.13020294
Shayan JahangirUSAICC Cricket World Cup Qualifier 20232023551242100*60.50233103.86111246
Suresh RainaINDEngland in India ODI Series 2005/06200666124281*48.4033073.33030183
Brian LaraWIAustralia tour of West Indies 200320037712428040.3329482.31020215
Sybrand EngelbrechtNEDICC Cricket World Cup 2023/2420237702427034.5736466.48010193
Moin KhanPAK1999 Cricket World Cup199910922426334.57219110.50010206
Ken RutherfordNZ1990-91 Benson & Hedges World Series1990-199110902425026.8936067.22010100
Jonty RhodesSA1997–98 Carlton and United Series1997-19981110224282*30.2533672.0201081
Asanka GurusinhaSL1995–96 Australian Tri-Series1995-1996101002424824.2041658.17001220

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.