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.

Qualification: Minimum 500 balls faced.

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Faf du PlessisSA2011-201914313620550718547.47621588.611235349566
Alex CareyAUS2018-2026968813252310633.64285088.53114623526
Mohammad ShahzadAFG2009-2019848432727131*33.67308288.48614432355
Hashim AmlaSA2008-201918117814811315949.47917888.402739482253
Wasim AkramPAK1984-20033532795537128616.57420188.360628247121
Kusal MendisSL2016-202615915613517814336.21587388.177361552987
Ian HarveyAUS1997-200473511171548*17.8881188.16002658
Sam CurranENG2018-20264433366895*22.2775888.130224622
Mohammad NabiAFG2009-202617615618379213627.48430888.022186246122
Brian BennettZIM2024-20261818044916924.9451187.87105567
Sarfraz AhmedPAK2007-20211179122231510533.55263587.86211117412
Devon ConwayNZ2021-2026434231692152*43.38192687.8556221022
Aaron FinchAUS2013-202214614235406153*38.89616287.73173016532129
Ryan ten DoeschateNED2006-201133329154111967.00175787.7159113029
Nathan McCullumNZ2009-201584621110706520.98122087.700436933
Joe RootENG2013-2026194184287903166*50.66901387.682048964555
Yuvraj SinghIND/AX2000-201730427840870115036.56992487.68145218908155
James VinceENG2016-20232522061610228.0070387.62131763
MS DhoniIND/AX2004-20193502978410773183*50.581230387.56107310826229
Brad HodgeAUS2005-20072521257512330.2665787.521335112
Matthew ShortAUS2023-2026232104627422.0052887.500444711
Chris GayleWI/IWX/ICC1999-2019296291171045221538.151195387.442554251124331
Mashrafe MortazaBAN/AX2001-202021915728177351*13.74203087.34011514962
Janith LiyanageSL2024-2026393471149101*42.56131687.311808829
Martin GuptillNZ2009-2022198195197346237*41.74841587.30183916750187
Temba BavumaSA2016-202657555216814443.36248487.2868221729
Waseem MuhammadUAE2022-202669690174511925.29200087.2519714483
Dunith WellalageSL2022-20263730751967*22.5759587.230134314
Adam VogesAUS2007-201331289870112*45.7999887.171406110
Michael HusseyAUS2004-2012185157445442109*48.16624387.17339338380
Wahab RiazPAK2008-202091661574054*14.5184987.1603125530
Ryan RickeltonSA2023-20261919255210332.4763487.07122568
Sean ErvineZIM2001-20044032769310027.7279687.061246114
Rassie van der DussenSA2019-2025716512265713450.13305387.03617320650
Steve SmithAUS2010-202517015420580016443.28666986.971235852158
Ravichandran AshwinIND2010-202311663207076516.4481386.96016607
Sean WilliamsZIM2005-202516415920521717437.53600086.95837947066
Sediqullah AtalAFG2024-20261717073214343.0684286.942317118
Mosaddek HossainBAN2016-202650411281286*28.0093586.840517517
Dhanushka GunathillekeSL2015-202247461160113335.58184486.82211117220
Rumesh RatnayakeSL1982-199370551861233*16.5470586.810044318
Vinayak ShuklaOMA2025-2026201924357725.5950286.650212416
Shaun PollockSA/AX/IWX1996-200830220472349013026.44402986.621142024558
Jacob OramNZ2001-2012160116152434101*24.10281086.62113818281
Paul StirlingIRE2008-20261711653590316236.44681786.59133213633146
Kevin PietersenENG/IWX/ICC2004-201313612516444013040.73512886.58925742777
Babar AzamPAK2015-202614414116667115853.37770986.542038561669
Afif HossainBAN2020-20263833771393*27.4282586.420336710
Tillakaratne DilshanSL1999-20163283014010235161*39.211185386.35224711110755
Sachin TendulkarIND1989-20124604524118426200*44.832136886.234996202016195

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