Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2069th Match · CSA Pro20 2026/27TITDOLODI1st 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)ODI3rd ODI · India in New Zealand 2026/27NZINDFirst-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 2026AFGZIM

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
Virender SehwagINDSri Lanka tour of India 2005/0620057702214831.57214103.27000301
Paul CollingwoodENGNatWest Series 200620068702216131.5729175.95021180
Mahela JayawardeneSL1998–99 Australia Tri-Nation Series199999022112024.5628477.82100150
Dilip VengsarkarIND1980–81 Australia Tri-Nation Series1980-1981101002216622.1042352.25021160
Mushfiqur RahimBANPakistan in Bangladesh ODI Series 20152015331220106110.00190115.79110273
David WarnerAUSIndia in Australia ODI Series 2015/16201633022012273.33215102.33110224
Jason RoyENGEngland in India ODI Series 2016/1720173302208273.33190115.79030313
Will YoungNZBangladesh tour of New Zealand 2023/24202333022010573.3322199.55110256
Michael ClarkeAUSNatWest Series 2010201044222099*110.0026483.33020140
Fakhar ZamanPAKICC Cricket World Cup 2023/242023441220126*73.33179122.911101418
Rahul DravidIND1996 'Friendship' Cup19965502209044.0032168.54010151
Mohammad YousufPAKEngland tour of Pakistan 2005/0620055512206855.0029275.34030180
Chris GayleWINew Zealand in West Indies ODI Series 2012201255122012555.00215102.331101615
Michael HusseyAUSPakistan in Australia ODI Series 2009/1020105522206773.33220100.00010151
Vriitya AravindUAEICC Cricket World Cup Qualifier Play-off 2023202355122093*55.0028676.92021202
Ijaz AhmedPAK1998–99 Coca-Cola Cup199955122013755.0023992.05100214
Hansie CronjeSASouth Africa tour of India 1999/0020005512207155.0023593.62020195
Javed MiandadPAK1983 Cricket World Cup19836602207236.6729873.83020173
Chris CairnsNZ1993-94 Benson & Hedges World Series1993-19947712207036.6727978.85010124
Allan BorderAUS1991-92 Benson & Hedges World Series1991-19929822207636.6730073.33010152
Gus LogieWI1983-84 Australian Tri-Series19849952208855.0025885.27010170
Matthew HaydenAUSChappell-Hadlee Trophy 2006/072007331219181*109.5024190.871001810
Jonny BairstowENGEngland tour of India 2020/21202133021912473.00182120.331101714
Agha SalmanPAKPakistan Tri-Nation Series 2024/25202533021913473.00219100.00100194
Sourav GangulyIND1998 Nidahas Trophy199844021910954.7528975.78110183
MS DhoniINDIndia in Pakistan ODI Series 2005/06200654321977*219.00160136.88030305
Rahul DravidINDEngland in India ODI Series 2005/0620065502196943.8028477.11020310
Michael ClarkeAUSICC Cricket World Cup 2014/1520156602197436.5022896.05020253
Desmond HaynesWI1987 Cricket World Cup198766021910536.5035262.22100201
Athula SamarasekeraSL1992 Cricket World Cup19926602197536.5027380.22010242
Tom MoodyAUS1989–90 Australian Tri-Series19906602198936.5029873.49020134
Hardik PandyaINDWorld Cup 201920198822194836.50192114.06001214
Faoud BacchusWI1981–82 Australia Tri-Nation Series1981-1982121212193719.9128477.11000220
Kris SrikkanthIND1985–86 Australian Tri-Series1986121202195018.2538656.74012221
Nathan AstleNZ1997 Pepsi Independence Cup199733021811772.6726183.52110202
Tamim IqbalBANAfghanistan tour of Bangladesh 2016/17201633021811872.6725286.51110232
Rassie van der DussenSAIndia tour of South Africa 2021/222022332218129*218.00193112.95110155
Keacy CartyWIEngland tour of West Indies 2024/252024332218128*218.00211103.32110223
Andrew SymondsAUSNatWest Challenge 200520055412187472.6726482.58020165
Desmond HaynesWI1988-89 Champions Trophy19884402188754.5033465.27020172
Mahela JayawardeneSLPakistan in Sri Lanka ODI Series 2009200955021812343.6024887.90100213
Kumar SangakkaraSLSri Lanka in India ODI Series 2009/1020095502189043.60187116.58020206
Michael BevanAUSAustralia tour of India 2000/01200155321887*109.0027379.85010161
Saeed AnwarPAKICC World Cup 2002/03200355121810154.5030371.95100191
AB de VilliersSAEngland in South Africa ODI Series 2015/162016552218101*72.6722696.46110203
Virat KohliINDICC Champions Trophy 2024/252025551218100*54.5026382.89110150
Shaun MarshAUSSouth Africa in Australia ODI Series 2008/0920095502187943.6028377.03020211
George BaileyAUSAustralia in England ODI Series 201520155512187554.5028576.49020192
B SharkiNEPICC Men's Cricket World Cup League 2 2022/2320236502187043.6028576.49020240
Cameron WhiteAUSAustralia in India ODI Series 2009/1020096602186236.3326981.04031117

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.