Live3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIM41/3 (7)AFG chose to bowlLive9th Match · Sheffield Shield 2026/27QUE202/5 (71)VIC307 (90.4)Stumps - Day 2Live62nd Match · CSA Pro20 2026/27LIO206/3 (20)TIT73/1 (7.2)TIT need 134 runs in 76 ballsT20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)T2063rd Match · CSA Pro20 2026/27DOLWPT20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsT20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)ODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsT20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI1st ODI · India in New Zealand 2026/27NZINDTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2064th Match · CSA Pro20 2026/27WARBOLODI2nd ODI · India in New Zealand 2026/27NZINDT2067th Match · CSA Pro20 2026/27WPLIOT2069th Match · CSA Pro20 2026/27TITDOLODI3rd 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,031 of the 5,037 matches in this selection (from 1971). Earlier matches have results and team totals only.

PlayerSeriesSpanMatInnsNORunsHSAveBFSR1005004s6s
Roshan MahanamaSLSri Lanka tour of Zimbabwe 1994/951994331267119*133.5034876.72200191
Joe RootENGWest Indies tour of England 20252025331267166*133.50253105.53110272
Marcus TrescothickENGEngland tour of West Indies 2003/04200454026713066.7528294.68110313
Mahela JayawardeneSL2001 LG Abans Triangular Series2001541267106*89.0027796.39120232
Saeed AnwarPAK1997 Pepsi Independence Cup199755026719453.40260102.69100315
Mohammad HafeezPAKPakistan in West Indies ODI Series 2011201155026712153.4032681.90120225
Dinesh ChandimalSLSri Lanka in England ODI Series 201620165502676353.4033679.46040144
Ricky PontingAUSAustralia in India ODI Series 2009/1020096602677444.5035475.42030254
Jacques KallisSA1997–98 Standard Bank International One-Day Series1998773267109*66.7537671.01110213
Ricky PontingAUSAustralia tour of New Zealand 2004/052005441266141*88.6728693.01120217
Hamilton MasakadzaZIMAfghanistan v Zimbabwe in United Arab Emirates 2015/162015-201644026611066.5035375.35110227
MS DhoniINDIndia in Sri Lanka ODI Series 2008/0920095522669488.6729988.96030114
Niroshan DickwellaSLZimbabwe in Sri Lanka ODI Series 2017201755026611653.2030986.08200270
Waseem MuhammadUAEICC Cricket World Cup Qualifier Play-off 202320235502669653.2027397.440301716
Dean JonesAUS1989 MRF World Series19895502668553.2039168.03040213
Sachin TendulkarINDEngland tour of India 2001/02200266126687*53.2028393.99020392
Jacques KallisSASri Lanka tour of South Africa 2000/012000-2001661266100*53.2033280.12111127
Arjuna RanatungaSL1994–95 Mandela Trophy1994662266101*66.5028792.68110261
Charith AsalankaSLICC Cricket World Cup 2023/24202387026610838.0031085.811101711
Viv RichardsWI1986–87 Australian Tri-Series19878702667038.0034377.55031266
Hansie CronjeSA1994–95 Mandela Trophy1994-19958802668133.2538469.27020193
Steve WaughAUS1985–86 Australian Tri-Series1986121032668138.0040965.04020132
Herschelle GibbsSABangladesh tour of South Africa 2002/032002331265153132.50210126.19110393
Shahid AfridiPAKAsia Cup 2010201033026512488.33161164.602002712
Virender SehwagINDWest Indies in India ODI Series 2011/12201144026521966.25214123.83101317
Matthew HaydenAUSPSO Tri-Nation Tournament 20022002543265146265.00249106.43110297
Shane WatsonAUSICC Champions Trophy 2009/102009552265136*88.3329191.072022511
Richie RichardsonWIEngland tour of West Indies 1989/901990651265108*66.2534876.15120244
Sean ErvineZIMVB Series 2003/04200487126510044.17262101.15100215
Joe RootENGICC Cricket World Cup 2023/2420238802658233.1329589.83031192
Tony UraPNGICC Men's Cricket World Cup League 2 2022/232022-20239912655733.1336073.61030353
Gary KirstenSA2001–02 VB Series2002101002659726.5041963.25012260
Bill AtheyENG1986–87 Australian Tri-Series19871010026511126.5053849.26110140
Duleep MendisSL1984–85 Australian Tri-Series1985101002658026.5027895.32020250
Martin GuptillNZBangladesh tour of New Zealand 2018/192019331264118132.00244108.20200259
Heinrich KlaasenSAPakistan tour of South Africa 2024/2520243302649788.00214123.36030278
Sourav GangulyINDZimbabwe tour of India 2000/01200044126414488.0030885.71110247
Kevin O'BrienIREICC World Cricket League Division One 2006/07200755026414252.8029190.72120196
Stephen FlemingNZSouth Africa tour of New Zealand 2003/04200466026410844.0029788.89111266
Paul StirlingIREICC Cricket World Cup Qualifier 2023202366026416244.00242109.091113110
Steve SmithAUSWest Indies Tri-Nation Series 201620167612647852.8033080.00030203
Michael BevanAUS1999 Cricket World Cup199910832646552.8039167.52020182
Graeme HickENG1992 Cricket World Cup199210912648333.0033479.04031242
David BoonAUS1988–89 Australian Tri-Series1988-1989111102647124.0044159.86011262
Virat KohliINDNew Zealand tour of India 2017/18201733026312187.67260101.15200214
Sachin TendulkarIND1998 Nidahas Trophy199844026312865.75233112.88120245
Lou VincentNZCommonwealth Bank Series 2006/0720074402639065.7533877.81030242
Rachin RavindraNZICC Champions Trophy 2024/25202544026311265.75247106.48200293
Dinesh MongiaINDZimbabwe tour of India 2001/022002551263159*65.7526997.77100351
Ashish BagaiCAN2010 ICC World Cricket League Division One20105512638265.7541862.92030231

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.