Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batLive69th Match · CSA Pro20 2026/27TITDOL28/0 (3)Play interrupted - TIT chose to bowlT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2068th 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)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)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 runsT2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 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
Upul TharangaSLZimbabwe Triangular Series 201020105502097241.8025382.61020232
Martin GuptillNZPakistan in New Zealand ODI Series 2010/1120116512096552.2524286.36010224
Mike GattingENGEngland tour of India and Sri Lanka 1984/851984-1985551209115*52.2526977.70110180
Phil SimmonsWIPakistan tour of West Indies 1987/8819885502097941.8021497.66020293
Marvan AtapattuSLNatWest Series 200220026602095334.8330768.08020240
Chamara KapugederaSLAsia Cup 200820086602097534.8322692.48020175
Darren LehmannAUSAustralia tour of West Indies 1998/991999771209110*34.8324983.94100181
Roshan MahanamaSL1989–90 Australian Tri-Series1989-19907722097241.8029969.90010130
Wasim AkramPAK1989–90 Australian Tri-Series1989-19909822098634.83186112.37011167
Roshan MahanamaSL1987–88 Australian Tri-Series19888802095826.1338554.29031161
Saiteja MukkamallaUSAICC Men's Cricket World Cup League 2 2024/252024-20258802098026.1328473.59022171
Michael VaughanENGICC World Cup 2006/0720079902097923.2230967.64011242
Damien MartynAUSVB Series 2003/042004101022096726.1323389.70012192
Salman ButtPAKKitply Cup 20082008331208129*104.0022891.23110224
David WarnerAUSEngland tour of Australia 2022/23202233020810669.33203102.46110203
Evin LewisWIIreland tour of West Indies 2019/202020331208102104.0021596.74110207
Scott EdwardsNEDNetherlands v Afghanistan in Qatar 2021/2220223302088669.3327675.36030221
Eoin MorganENGICC Champions Trophy 201720174412088769.33207100.48020227
Aarif SheikhNEPICC Men's Cricket World Cup League 2 202520254402088452.0025481.89020194
Ibrahim ZadranAFGAfghanistan tour of Ireland 2026202644020810752.0025182.87110213
Rahul DravidINDSouth Africa tour of India 1999/0020005502087941.6026977.32020211
Rahul DravidINDAsia Cup 2004200465020810441.6023787.76110161
Sourav GangulyINDIndia tour of New Zealand 1998/9919995502086041.6028174.02031270
Mushfiqur RahimBANBangladesh in Zimbabwe ODI Series 2011201155020810141.6028273.76110171
Azhar AliPAKPakistan in England ODI Series 201620165502088241.6026877.61021192
Aryansh SharmaUAEICC Men's Cricket World Cup League 2 2026202666020810534.6726678.20111225
Adam GilchristAUSAustralia in India ODI Series 2007/08200777120879*34.6721497.20021255
Shane WatsonAUSICC Cricket World Cup 2014/1520157722086741.60196106.12021224
Ajinkya RahaneINDICC Cricket World Cup 2014/1520158712087934.6725282.54011213
Stephen FlemingNZ1999 Cricket World Cup19999912086926.0033861.54011230
John WrightNZ1987–88 Australian Tri-Series19889902086123.1139652.53010151
Aravinda de SilvaSLAustralia tour of Sri Lanka 1992199233020710569.0021695.83110182
Paul StirlingIREIreland Tri-Nation Series 2019201933020713069.0024086.25111166
Rob NicolNZZimbabwe in New Zealand ODI Series 2011/12201233020714669.00202102.48111168
Shai HopeWIPakistan tour of West Indies 20252025331207120*103.50206100.49110166
Shimron HetmyerWIBangladesh tour of West Indies and United States of America 2018201833020712569.0021397.18110107
Shubman GillINDSri Lanka tour of India 2022/23202333020711669.00169122.49110302
Keith FletcherENG1975 Cricket World Cup197543020713169.0029969.23110171
Javed MiandadPAK1988-89 Champions Trophy19883302077969.0026279.0103093
Chris BroadENGEngland tour of New Zealand 1987/88198844020710651.7530567.87110152
Babar AzamPAKAsia Cup 2023202354020715151.7521297.64100204
Curtis CampherIREAfghanistan tour of Ireland 202620264402079651.75159130.190201710
Russel ArnoldSL2001 Khaleej Times Trophy200155220776*69.0025282.14020140
Boeta DippenaarSASri Lanka tour of South Africa 2000/012000-20015502077741.4029370.65020261
Saeed AnwarPAK1998 'Friendship' Cup19985502078341.4026777.53020202
Brendan TaylorZIMZimbabwe v Afghanistan in United Arab Emirates 2017/18201855020712541.4021596.281001011
Ian BellENGEngland in Australia ODI Series 2013/1420145502076841.4025082.80020231
Alastair CookENGEngland in India ODI Series 2012/1320135502077641.4028472.89020351
Alistair CampbellZIM1996-97 Standard Bank International One-Day Series19976602078634.5029270.8902083
John DysonAUS1980–81 Australia Tri-Nation Series1980-19817612077941.4042548.71020140

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.