Live7th Match · Sheffield Shield 2026/27SA154 (37.1)WA406/5d & 79/6 (29)Stumps - Day 2ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsFirst-class8th Match · Sheffield Shield 2026/27TASNSWT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREFirst-class9th Match · Sheffield Shield 2026/27QUEVICODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)ODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I1st 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)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2062nd Match · CSA Pro20 2026/27LIOTIT

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,028 of the 5,034 matches in this selection (from 1971). Earlier matches have results and team totals only.

PlayerSeriesSpanMatInnsNORunsHSAveBFSR1005004s6s
Hashim AmlaSAICC Cricket World Cup 2010/11201177030611343.7134987.68120251
Rohit SharmaINDWest Indies in India ODI Series 2011/1220115513059576.2533989.97030244
Ben DuckettENGAustralia tour of England 2024202455030510761.00278109.71120354
Robin SmithENGEngland tour of India 1992/93199366030512950.8347364.48110295
Sanath JayasuriyaSL2001 Sri Lanka Coca-Cola Cup20017703059943.5736982.66030342
Jacques KallisSAICC World Cup 2002/032002-200310823058750.8337381.77030277
Virat KohliINDICC Cricket World Cup 2014/15201588230510750.8337481.55100291
Mark WaughAUS2000 Asia Cup20001010030511630.5045567.03110221
Ross TaylorNZEngland tour of Australia and New Zealand 2017/182018331304181*152.00289105.19200296
Mathew SinclairNZ2000–01 ARY Gold Cup2001441304118*101.3338080.00210162
Rohit SharmaINDICC Champions Trophy 20172017551304123*76.0035086.86121297
Jason RoyENGAustralia tour of England 2018201855030412060.80257118.29211318
Ben StokesENGICC Cricket World Cup 2023/24202366030410850.6734189.151212611
Mahela JayawardeneSLICC Cricket World Cup 2010/112011971304103*50.67304100.00210321
Jamie DalrympleENGNatWest Series 2006200610903046733.7838578.96021232
Gordon GreenidgeWI1988–89 Australian Tri-Series1988-19899903047033.7843270.37030353
Matthew HaydenAUSAustralia tour of India 2000/01200144030311175.7532692.94120255
Babar AzamPAKPakistan tour of United Arab Emirates 2017/182017541303103101.0040475.00210170
Ricardo PowellWI1999 Singapore Challenge199955130312475.75250121.201202021
Kapil DevIND1983 Cricket World Cup1983883303175*60.60278108.99100247
Peter WilleyENG1979–80 Australia Tri-Nation Series1979-19809913036437.8845466.74041250
Virat KohliINDSouth Africa tour of India 2025/262025331302135151.00258117.052102412
Fakhar ZamanPAKPakistan tour of South Africa 20212021330302193100.67271111.442002813
Nick KnightENGEngland tour of Zimbabwe 2001/02200155230282*100.6739476.65030301
Rohit SharmaINDIndia tour of Sri Lanka 20172017551302124*75.5031197.11210338
Jonny BairstowENGWest Indies tour of England 20172017553302141*151.00286105.59200321
Mark TaylorAUSTitan Cup 1996/97199655030210560.4044368.17110230
Lahiru ThirimanneSLICC Cricket World Cup 2014/152015661302139*60.4035585.07120292
Shubman GillINDAsia Cup 2023202366230212175.5032393.50120356
Ross TaylorNZWorld Cup 201920199803028237.7541373.12030231
Steve SmithAUSICC Cricket World Cup 2023/242023101013027133.5637380.97021302
Sourav GangulyINDNew Zealand tour of India 1999/001999551301153*75.2532891.77110414
Vinod KambliIND1993 Hero Cup19936603018650.1742670.66040270
Steve WaughAUSAustralia tour of South Africa 1996/9719977713019150.1733789.32041245
Usman KhawajaAUSWorld Cup 201920198803018937.6333889.05020291
Alvin KallicharranWI1979–80 Australia Tri-Nation Series1979-19809823016650.1743968.56020230
Dean JonesAUS1990 Rothmans Cup Triangular Series1990441300107100.0031894.34210246
Tamim IqbalBANBangladesh in Zimbabwe ODI Series 2009200955030015460.0033589.55121197
Sarfraz AhmedPAKPakistan in England ODI Series 2016201655030010560.0032791.74120241
Jonny BairstowENGAustralia tour of England 2018201855030013960.00225133.33110406
Quinton de KockSAAustralia in South Africa ODI Series 2016/17201655030017860.00218137.611102713
Rahul DravidINDWest Indies tour of India 2002/032002762300109*75.0033489.82120240
Devon SmithWIICC Cricket World Cup 2010/11201177030010742.8639176.73120322
Aasif SheikhNEPICC Men's Cricket World Cup League 2 202220227703007142.8634387.46030402
Sunil GavaskarIND1987 Cricket World Cup1987771300103*50.0037979.16120364
Daryll CullinanSA1996-97 Standard Bank International One-Day Series19978703007342.8641771.94030172
Hansie CronjeSA1997–98 Carlton and United Series1997-1998111123007333.3335684.27031156
David WarnerAUSChappell-Hadlee Trophy 2016/17201633029915699.67272109.93200315
Virender SehwagINDIndia in New Zealand ODI Series 2008/092009551299125*74.75199150.251203711
Sanath JayasuriyaSL2002 Morocco Cup20025502999759.8030299.01020376

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.