Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 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)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2063rd 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 runsFirst-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
Kyle CoetzerSCOICC Cricket World Cup Qualifier (ICC Trophy) 2017/1820185511866146.5021586.51010215
Mitchell MarshAUSEngland tour of Australia and New Zealand 2017/1820185501865537.2021885.32020143
Michael SlaterAUSAustralia tour of West Indies 1994/9519955501866837.2029363.48020180
Roger TwoseNZNew Zealand tour of India 1999/0019995501865637.2026869.40010114
Virender SehwagIND2001 Standard Bank Triangular Tournament200166218655*46.50161115.53020265
Gary KirstenSAICC World Cup 2002/0320036631866962.0021785.71031242
Fakhar ZamanPAKWorld Cup 201920197701866226.5722582.67011243
Andy FlowerZIM1999 Cricket World Cup199988118668*26.5726570.19012111
Assad ValaPNGICC Men's Cricket World Cup League 2 202220228801866423.2528066.43010122
Martin GuptillNZWorld Cup 2019201999118673*23.2522084.55011224
Chundangapoyil RizwanUAEICC Men's Cricket World Cup League 2 2021/2220221110318676*26.5737549.6001170
Matthew HaydenAUSAustralia tour of New Zealand 2004/05200522018511492.5023379.40110192
Harry TectorIREICC Men's Cricket World Cup Super League 2023202322018514092.50161114.911001012
Nick KnightENG1998 Emirates Triangular Tournament19983301859461.6727866.55020120
Ross TaylorNZNatWest Series 201320133301857161.6721586.05030145
Rohit SharmaINDIndia tour of Australia 2018/19201933018513361.6719893.43100138
Virat KohliINDEngland in India ODI Series 2016/17201733018512261.67173106.94110185
Quinton de KockSASouth Africa in Zimbabwe ODI Series 201420143301858461.67181102.21020203
KL RahulINDWest Indies tour of India 2019/20201933018510261.6720888.94110174
Graeme WoodAUSAustralia tour of England 1981198133018510861.6725971.43110150
Mohammad AzharuddinIND1997 Asia Cup199733218581*185.0022582.2202084
Neil McKenzieSASri Lanka tour of South Africa 2000/012000-2001541185120*61.6723578.72101171
Johnson CharlesWIWest Indies Tri-Nation Series 201320134401859746.2521088.10010178
Tom BantonENGPakistan ODI Tri-Series 2026/2720264401857446.25184100.54030234
Shaun FouchéNAMICC Cricket World Cup Qualifier Play-off 202320234401858346.2527068.52021152
Rahul DravidINDIndian Oil Cup 200520055511856946.2528764.46031180
Mahela JayawardeneSLIndia in Sri Lanka ODI Series 200820085511859446.2526869.03020131
Shane WatsonAUSAustralia in Sri Lanka ODI Series 201120115501856937.0020988.52020188
JP DuminySAPakistan v South Africa ODI Series 2010/11201055218559*61.6720291.58020121
Kevin PietersenENGEngland in India ODI Series 2012/1320135501857637.0021486.45010212
MS DhoniINDPakistan in India ODI Series 2007/0820075511856346.2521685.65010163
Saad BaigPAKPakistan ODI Tri-Series 2026/2720265501857437.0019992.96010262
Phil SimmonsWIWest Indies tour of India 1994/9519945501857637.0028564.91020135
Basit AliPAKPakistan tour of West Indies 1992/9319935501856037.0023877.73020120
Boeta DippenaarSA2001–02 VB Series200266118579*37.0030161.46011180
Kevin PietersenENGEngland in Australia ODI Series 2010/1120116601857830.8320590.24011123
Ravi BoparaENGEngland in Sri Lanka ODI Series 2014/1520146601856530.8323479.0602083
Imran KhanPAK1992 Cricket World Cup19928601857230.8335152.71011134
Mark BoucherSAICC World Cup 2002/032002-200311721854937.0021984.47000172
Younis KhanPAKICC Cricket World Cup 2010/1120118711857230.8326170.88021110
Jonty RhodesSAAustralia tour of South Africa 1996/97199777218583*37.0022084.09021161
Jonty RhodesSASouth Africa tour of West Indies 2000/0120017731854746.2523578.72000141
Grant FlowerZIM1999 Cricket World Cup19998801854523.1337449.47000190
Richie RichardsonWI1991-92 Benson & Hedges World Series1991-19928801857223.1336750.41020151
Rohit KumarNEPICC Men's Cricket World Cup League 2 202220228821856230.8323379.40011143
Martin GuptillNZSouth Africa in New Zealand ODI Series 2016/172017221184180*184.00154119.481001611
Mahela JayawardeneSLTri-Nation Tournament in Bangladesh 2009/10201033118410892.0021187.20110190
Michael ClarkeAUSAustralia tour of New Zealand 2005/06200533118482*92.0020092.00020202
Rizwan CheemaCAN2008 Associates Tri-Series in Canada20083301848961.33138133.330202112
Darren BravoWIBangladesh in West Indies ODI Series 2014201433018412461.3322382.51110109

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.