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
Rodney TrottBER2007-20091110413048*21.6724952.2100190
Sajid AliPAK1984-1997121201302810.8329344.37000100
Tim ZoehrerAUS1986-1994221531305010.8318371.0401290
Bob TaylorENG1973-19842717713026*13.0031241.6700270
Damien RavuPNG2017-20221817712938*12.9019765.4800494
Frank HayesENG1973-19756611285225.6023554.47010182
Dhammika PrasadSL2006-20152412612831*21.3314687.6700193
Sai SudharsanIND20233311276263.5014289.44020171
Trevor JestyENG19831010412752*21.1718269.78012102
Yasir ShahPAK2011-20192513612732*18.1414985.2300291
Hassnain ShahOMA2025-2026151331274212.7012998.45003512
André NelSA2001-200879221212730*12.7016676.51002143
Thelston PayneWI1984-19877401266031.5024052.50010110
Cole McConchieNZ202365212664*42.0012799.21010113
Nikhil DuttaCAN2013-20247621265631.5020262.3801175
Charith SenanayakeSL1990-19917701262718.0021159.7200170
Dhiman GhoshBAN2008141231263014.0020162.6900391
Murali KartikIND2002-20073714512632*14.0017870.79001101
Alei NaoPNG2017-20232620101264612.6013494.0300194
Lungi NgidiSA2018-202575311712620*9.0025848.8400686
Phil JaquesAUS2006-20076601259420.8317671.02011161
Max SorensenIRE2013-201612821253120.8315580.65000123
Mahedi HasanBAN2021-20261211212529*13.8919763.45000102
M GillCAN20255511245931.0017172.51021131
Johanne SamarasekeraUAE1994-199676212447*31.0021557.6700080
Martin van JaarsveldSA2002-200411711244520.6716973.37001160
Harshit RanaIND2025-202614721245224.80102121.57010106
Xavier BartlettAUS2024-202612901245213.78119104.2002168
Alester MaregwedeZIM2003-2005111111243712.4021856.88001102
Ziaur RahmanBAN2013-2014131101244111.27110112.73003136
Tony DodemaideAUS1988-1993241671243013.7815977.9900140
Shivam SharmaCAN2025-20268821233720.5017171.9300082
Con de LangeSCO2016-20171310412326*20.5020061.5000061
Grant PatersonZIM1983-1987101001232712.3032737.61001110
Laurie WilliamsWI1996-2001141221234112.3018267.58002100
CRM DouglasBER20082201226961.0021855.96020141
Abdul MalikAFG20243301228440.6718665.59010161
Rajesh BhudiaKEN2008-20095501224724.4012498.39000161
Brenton ParchmentWI2007-20087701224817.4321756.22000161
Arun LalIND1982-198913130122519.3823252.59014101
Douglas HondoZIM2001-2005552812122177.6323851.26004130
Lockie FergusonNZ2016-2023653013122197.1823651.6900463
Sandeep GuptaKEN1996-2001101011214113.4422055.00003110
Flavian AponsoNED19965401205830.0024748.58010111
Lakshmipathy BalajiIND2002-20093016612021*12.0015278.9500283
Samit GohelCAN20263301196739.6716671.6901081
Shahid MahboobPAK1982-198410611197723.8019461.3401190
Jeremy SnapeENG2001-200210731183829.5017368.2100060
Timm van der GugtenNED2012-202514921184916.8617069.4100054
Vijay YadavIND1992-19941912211834*11.80116101.7200272

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