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,025 of the 5,031 matches in this selection (from 1971). Earlier matches have results and team totals only.

Qualification: Minimum 500 balls faced.

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Dilip VengsarkarIND1976-199112912019350810534.73517967.74123722824
Marvan AtapattuSL1990-2007265257328490132*37.731253667.7211591373015
Boeta DippenaarSA/AX1999-200710694143398125*42.48502167.68426433116
Grant FlowerZIM1992-2010215209176412142*33.40947567.675401753937
Shane ThomsonNZ1990-19965652109648322.95142767.55052638
Jeff DujonWI1981-199116812036194582*23.15288167.510681397
Tatenda TaibuZIM/AX2001-2012148135213358107*29.46497467.512221523232
Peter MoorZIM2014-20194945582758*20.68122567.510434830
Asad ShafiqPAK2010-20176058413368424.74197967.510951085
Jeremy BrayIRE2006-20071515140111628.6459467.51202446
CJO SmithSCO2006-2009272534325919.6464067.50023493
Keith ArthurtonWI1988-1999105932019048426.08282267.47091213219
Guy WhittallZIM1993-20031451422227058322.54401167.440111221026
Kim HughesAUS1977-19859588619689824.00291967.420171214112
CJA AminiPNG2014-202349491112810923.50167467.381719412
Zeeshan MaqsoodOMA2019-202448475127310930.31189167.3227210422
Shreyas MovvaCAN2024-20263129863983*30.4395167.19041416
Raman LambaIND1986-19893131278310227.00116667.15162639
Waqar YounisPAK1989-2003259138449693710.31144567.0600155821
Carlton BaughWI2003-20124735114824920.0871967.04002377
Javed MiandadPAK1975-1996232218417381119*41.701101467.01850844544
Murali VijayIND2010-2015171603397221.1950667.00010333
Gavin RennieZIM1996-2003373666177620.5792166.99024351
Nasser HussainENG1989-2003888710233211530.29348166.99116620815
Yasir HameedPAK2003-2007565612028127*36.87302966.9531222196
Wasim RajaPAK1973-19855445107826022.34116866.950265811
Jason MohammedWI2011-20213531263091*21.7294166.950425110
David RichardsonSA1991-199812277338685319.73129866.87016331
Mike RindelSA1994-19992222157510627.3886066.86121560
Josh DaveySCO2010-2025322964986421.6574566.85022452
B SharkiNEP2022-2026413831034101*29.54154866.801431017
Asghar AfghanAFG2009-202111310810242410124.73363066.78112716365
Tony BlainNZ1986-199438381144249*16.3766266.77006274
Keith FletcherENG1971-19822422375713139.84113466.75150646
Ian BillcliffCAN2003-2009191905299327.8479366.71040447
Gavin HamiltonSCO1999-201038383123111935.17184766.652719511
Alistair CampbellZIM1992-2003182179135111131*30.79767366.617301042044
Robert CroftENG1996-20014935123453215.0051866.60003232
Desmond ChumneyCAN2003-2007202023924821.7858966.55000289
Ikram AlikhilAFG2019-2026322353868621.4458066.55030305
Jamie HowNZ2005-201141371104613929.06157266.541731177
Chris HarrisNZ1990-200424921362437913029.00658366.521161227543
Gyanendra MallaNEP2018-2023373718767524.33131866.460739015
Daan van BungeNED2002-2013373116338021.1095366.420325715
Dion NashNZ1992-20028153136244215.6094066.38003285
Runako MortonWI2002-2010565161519110*33.76228966.36210712315
Donald TiripanoZIM2014-20223829836455*17.3354966.30012308
Jack RussellENG1987-1998393174235017.6363866.30010361
Naeem IslamBAN2008-20145951159758427.08147266.240558413
Hrishikesh KanitkarIND1998-2000322783395717.8451266.21012251

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