Batting records (Men's ODIs)

Filters

Choose matches, player, team, dates…
Reset"Match result" is from the side of the player or team.

Player figures come from full scorecards, which we hold for 5,013 of the 5,044 matches in this selection (from 1971). Earlier matches have results and team totals only.

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Shoaib MalikPAK1999-201928725840753414334.56919981.9094415602113
Mohammad HafeezPAK2003-2019218216156614140*32.91863376.61113819664110
Ben StokesENG2011-20231149915346318241.23361995.695247282109
Sikandar RazaZIM2013-202616015124470814137.07547885.947263394108
MahmudullahBAN2007-2025239209535689128*36.47732777.6443210425107
Elton ChigumburaZIM/AX2004-201821119726432511725.29537480.4821917343106
Tamim IqbalBAN2007-202324324012835715836.651064278.53145619925103
Andrew SymondsAUS1998-200919716133508815639.75550492.4463015449103
Aravinda de SilvaSL1984-200330429630928414534.901144381.13116417712102
Mushfiqur RahimBAN2006-202527425642779514436.43978179.7094912617100
Brendan TaylorZIM2004-2026209207146763145*35.04885076.42113916607100
Saeed AnwarPAK1989-200324524219875719439.271086780.5820421592997
Hansie CronjeSA1992-200018817531556511238.65727776.47239836694
Andrew FlintoffENG/IWX/ICC1999-200914112216339412332.02382188.82318930893
Jonny BairstowENG2011-20231069883868141*42.983758102.931117943792
Angelo MathewsSL2008-2023226195485916139*40.24713682.903401746890
Richie BerringtonSCO2008-202614113417388112733.17506876.58721828090
Kumar SangakkaraSL/AX/IWX2000-2015402379411417316941.931797778.84259215137687
Ijaz AhmedPAK1986-2000249231296505139*32.20808680.4510361452887
Matthew HaydenAUS/ICC1993-2008161155156133181*43.81776778.961036963687
Kusal MendisSL2016-202615915613517814336.21587388.177361552987
George MunseySCO2017-2026797710277719141.45308590.02319729187
Mohammad YousufPAK/AX/ASIA1998-201028427038943312940.661262574.7213641575686
Nathan AstleNZ1995-2007220216147070145*35.00974472.5616411971686
Hamilton MasakadzaZIM2001-201920720635596178*27.57764073.255331558186
Ajay JadejaIND1992-200019217936535911937.48767869.806301036685
KL RahulIND2016-202610191223541129*51.32383392.38920427585
Rahmanullah GurbazAFG2021-202659591216515137.33238790.7098319685
Shivnarine ChanderpaulWI1994-201126124739865015041.591220770.861158671384
Craig McMillanNZ1997-200719318316470711728.19619875.94328937384
Fakhar ZamanPAK2017-2026939263877210*45.08416493.111119843484
Kevin O'BrienIRE2006-202115014018361214229.61406388.90218633284
Thisara PereraSL2009-202116613316233814019.982086112.081101117684
Darren SammyWI2004-20151251042918718924.951870100.0509414584
Misbah-ul-HaqPAK2002-201516114830512196*43.40694173.78042634283
Mark BoucherSA/AX1998-2011294220574670147*28.65551284.721261635283
Waseem MuhammadUAE2022-202669690174511925.29200087.2519714483
Gordon GreenidgeWI1975-1991128127135134133*45.04790864.921131347081
Jason RoyENG2015-20231151103427118039.924047105.5312211151181
Jacob OramNZ2001-2012160116152434101*24.10281086.62113818281
Michael HusseyAUS2004-2012185157445442109*48.16624387.17339338380
Nicolas PooranWI2019-202361588198311839.66200099.15311315780
Shikhar DhawanIND2010-202216716410679314344.11743691.351739584279
Shubman GillIND2019-20267069113713223*64.023594103.311120143378
Shreyas IyerIND2017-2026827673136128*45.45320597.85524228378
Moeen AliENG2014-202313711215235512824.28239998.1736620378
Mohammad AzharuddinIND1985-2000329308549378153*36.921266974.02758962277
Kevin PietersenENG/IWX/ICC2004-201313612516444013040.73512886.58925742777
Travis HeadAUS2016-2026858273273154*43.643072106.54818338777
Lance KlusenerSA1996-2004171137503576103*41.10397789.922191329376

Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.