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
Craig ErvineZIMZimbabwe v Afghanistan in United Arab Emirates 2017/18201855117454*43.5027563.27010143
Kusal MendisSLAustralia in Sri Lanka ODI Series 201620165501746934.8021082.86020211
Richie RichardsonWI1995–96 Singer Champions Trophy19955501746734.8025069.6001085
Desmond HaynesWIPakistan tour of West Indies 1992/9319935501748234.8029758.59020200
Mohammad AzharuddinIND1996 'Friendship' Cup19965511748843.5024072.50010152
Mark WaughAUS1999 Aiwa Cup19995501748434.8021979.45010150
Marvan AtapattuSLSri Lanka tour of South Africa 2000/012000-20016611745534.8027762.82020120
Younis KhanPAKICC World Cup 2002/032002-20036611749034.8020584.88010130
Ramnaresh SarwanWIAustralia tour of West Indies 200320037611745034.8022278.38010120
Andrew StraussENGEngland in India ODI Series 2005/06200666117474*34.8023175.32021230
Andy PycroftZIM1987 Cricket World Cup19876611746134.8025468.5002091
Tom CooperNEDICC Cricket World Cup 2010/11201166117455*34.8025967.18010180
Peter KirstenSAAustralia tour of South Africa 1993/9419946601745329.0040143.39010151
Paul StrangZIM1996-97 Standard Bank International One-Day Series19976621744743.5023972.80000150
Chris CairnsNZ1997–98 Carlton and United Series1997-19988801746421.7520385.71022165
Niall O'BrienIRE-2007-20150911745221.7525967.18010160
Andrew SymondsAUSCommonwealth Bank Series 2007/082008101011745919.3322676.99011143
Ryan ten DoeschateNED2009 Cricket World Cup Qualifier2009221173106*173.00162106.79110133
Misbah-ul-HaqPAKICC Champions Trophy 2013201333117396*86.5023573.6202094
Eoin MorganENGEngland in India ODI Series 2016/17201733017310257.67151114.57100109
Virat KohliINDIndia tour of Australia 2020/2120203301738957.6718693.01020143
George BaileyAUSNatWest Series 201320134301738757.67172100.58020107
Soumya SarkarBANBangladesh tour of New Zealand 2023/24202333117316986.50171101.17101222
John CampbellWIWest Indies tour of India 2026/27202633017310157.67135128.15110178
Rahmanullah GurbazAFGAfghanistan tour of Bangladesh 2023202333017314557.6719290.10100158
Ajay JadejaINDWest Indies tour of India 1994/95199433017310457.6724371.19100133
Sanath JayasuriyaSL1993–94 Pepsi Champions Trophy19934401736543.2519091.05020202
Michael ClarkeAUSPakistan in Australia ODI Series 2009/1020104401738043.2521281.6002060
Chris GayleWIWest Indies tour of England 201720174401739443.25138125.360101214
Thilan SamaraweeraSLTri-Nation Tournament in Bangladesh 2009/102010542173105*86.5020783.57101180
Chris BroadENGBenson & Hedges Challenge 1986/8719874401739743.2526266.03022140
MS DhoniINDAsia Cup 201020104411735657.6721979.00010133
Chamara SilvaSLEngland in Sri Lanka ODI Series 2007/0820074401737343.2524770.04021151
William PorterfieldIREUnited Arab Emirates Tri-Nation Series 2017/18201844017313943.2518991.53101202
Jatinder SinghOMAICC Men's Cricket World Cup League 2 2025202544017310043.2519290.10100202
Mohammad KaifINDTVS Cup (Bangladesh) 2003200355117395*43.2523573.62010144
Craig McMillanNZAustralia tour of New Zealand 2004/0520055501736334.6019986.93010162
MS DhoniINDVideocon Triangular Series 2005200555217367*57.67157110.1902079
AB de VilliersSASouth Africa in Pakistan ODI Series 2007/082007552173103*57.6719688.27100173
Lendl SimmonsWIICC Cricket World Cup 2014/15201575017310234.60171101.17111148
Joe RootENGICC Champions Trophy 201320135501736834.6019290.10010151
John WrightNZ1987 Cricket World Cup19875501736134.6025767.32010112
Kris SrikkanthINDSri Lanka tour of India 1986/871986-19875501736334.6019389.64010110
Arjuna RanatungaSLPakistan tour of Sri Lanka 199419945511737443.2523573.6201071
Asanka GurusinhaSLSri Lanka tour of India 1986/871986-19875501735434.6025767.32020134
Ken RutherfordNZ1990 Rothmans Cup Triangular Series199055217378*57.6718693.0101092
Peter BorrenNEDICC Cricket World Cup 2010/1120116611738434.6019290.10010182
Javed MiandadPAK1992-93 Benson & Hedges World Series1992-199388117359*24.7131255.4501160
Glenn MaxwellAUSWorld Cup 2019201999117346*21.63117147.86001187
Chris GreavesSCOICC Men's Cricket World Cup League 2 20222022109317353*28.8319787.82010153

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.