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
Roshan MahanamaSL1986-1999209198235162119*29.50852160.584351533117
Boeta DippenaarSA/AX1999-200710694143398125*42.48502167.68426433116
Allan LambENG1982-199212111816401011839.31530875.55426832830
Andrew BalbirnieIRE2010-202611911483429145*32.35459374.661017832846
Vusi SibandaZIM/AX2003-20161261254296111624.47465563.612211432435
Mohammad ShahzadAFG2009-2019848432727131*33.67308288.48614432355
Nick KnightENG1996-200399999351212239.02494071.09425631821
Mitchell MarshAUS2011-2026105101123395177*38.15350396.924247317121
Calum MacLeodSCO2008-202287867302617538.30375580.591013931235
Andrew FlintoffENG/IWX/ICC1999-200914112216339412332.02382188.82318930893
Geoff MarshAUS1986-199211611564357126*39.97779055.93922430222
Daryll CullinanSA1993-200013813316386012432.99549270.283231029833
Brad HaddinAUS2001-201512611516312211031.54370684.24216229671
Lance KlusenerSA1996-2004171137503576103*41.10397789.922191329376
Ajinkya RahaneIND2011-201890873296211135.26376778.63324629333
Liton DasBAN2015-202610410310286917630.85335585.515141629351
Kapil DevIND1978-1994225198393783175*23.79397995.071141329167
George MunseySCO2017-2026797710277719141.45308590.02319729187
David GowerENG1978-19911131118317015830.78421875.15712629022
Shreyas IyerIND2017-2026827673136128*45.45320597.85524228378
Soumya SarkarBAN2014-202687824249716932.01267093.52315928362
Ben StokesENG2011-20231149915346318241.23361995.695247282109
Richie BerringtonSCO2008-202614113417388112733.17506876.58721828090
Asanka GurusinhaSL1985-199614514353902117*28.28640960.882221227942
Graeme HickENG1991-2001120118153846126*37.34519174.095271027841
Aiden MarkramSA2017-202688849272317536.31278397.84414727862
Andrew HudsonSA1991-199789881255916129.41396064.62218627815
Shahriar NafeesBAN2005-2011747452194123*31.80314269.83413112777
Russel ArnoldSL1997-200717815342385210334.70534072.13127727620
Alex HalesENG2014-201969673241917137.80252795.73614527650
KL RahulIND2016-202610191223541129*51.32383392.38920427585
Chris HarrisNZ1990-200424821262437113029.14656266.611161227443
Mark TaylorAUS1989-19971131101351410532.24590859.4812842737
Ahmed ShehzadPAK2009-201781811260512432.56361472.08614726918
Umar AkmalPAK2009-2019121110173194102*34.34371286.05220826853
Kepler WesselsAUS/SA1983-19941081057336710734.36608855.3112602632
Dinesh ChandimalSL2010-202215714221385411131.85519174.244241126243
Ed JoyceENG/IRE2006-2018777782622160*38.00363072.23615525525
Mohammad RizwanPAK2015-202610394212979131*40.81351984.65419325437
Imam-ul-HaqPAK2017-202575747315215147.04384681.96920325330
Darren BravoWI2009-202212111714310912430.18443470.12418925275
Wavell HindsWI1999-2010114108102775127*28.32422865.63513724949
Aasif SheikhNEP2021-202679795220211029.76290775.75215524927
Wasim AkramPAK1984-20033532795537128616.57420188.360628247121
Shaun MarshAUS2008-201973724277315140.78340681.42715324736
Mohammad NabiAFG2009-202617615618379213627.48430888.022186246122
Lahiru ThirimanneSL2010-2019127106143194139*34.72441972.28421724625
Shaun PollockSA/AX/IWX1996-200830220472349013026.44402986.621142024558
Dwayne BravoWI2004-2014163141242968112*25.37360682.312101124058
Roger TwoseNZ1995-2001838011270910339.26359175.44120524033

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