Batting by year (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 2,596 of the 4,866 matches in this selection (from 2002). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Paul CollingwoodENG2009200919184705105*50.3684083.931405316
Jos ButtlerENG201420142524470412135.20626112.461315519
Kane WilliamsonNZ201620161818169911841.1285581.75151738
Graeme SmithSA/AX200520051717169711743.5684982.10321755
Scott EdwardsNED20232023212046978343.5670099.57061608
Mushfiqur RahimBAN201520151715169610749.7169999.572306710
Herschelle GibbsSA200620062221169617534.8078189.121447412
Shakib Al HasanBAN2019201910103695124*99.2970998.03260694
Andrew SymondsAUS200620062320369515140.8874393.542415714
Sharmarh BrooksWI2022202221211694101*34.7090976.351435715
Lahiru ThirimanneSL201420142320469310243.3192774.76241656
David WarnerAUS201720171313169117957.58672102.833106713
Damien MartynAUS2003200322196689101*53.0083882.22252613
Ricky PontingAUS20042004212016899136.2686379.840505913
Joe RootENG2025202514141688166*52.9273593.61240643
Shikhar DhawanIND20222022222226889734.4092774.22060797
Simon KatichAUS2006200620202687107*38.17106864.33141703
Calum MacLeodSCO2022202215151686133*49.0081084.692407310
Johnson CharlesWI201320131919068613036.1179786.072227218
Thilina KandambySL200920092121568693*42.8888777.34050620
Gautam GambhirIND201220121616068510242.8183681.94252550
Tamim IqbalBAN2018201812124684130*85.5089676.34260579
James TaylorENG201520152019468310145.5382283.09152549
Fakhar ZamanPAK201920191919068313835.9574991.191527712
Brendon McCullumNZ200920092120068213134.1085579.771336018
Mushfiqur RahimBAN201420141716168111745.4078386.971605112
Rilee RossouwSA201520151716268113248.6469198.552316319
Suresh RainaIND2008200819183680116*45.3371794.842505918
Babar AzamPAK2022202299167911484.8874890.78350635
Hashim AmlaSA20122012109167815084.7574790.76240664
Ross TaylorNZ20102010201916769537.5683481.060704820
Sikandar RazaZIM2015201524223675100*35.5371594.412205417
Shimron HetmyerWI201820181616067412742.13590114.243214330
Younis KhanPAK20112011252226748133.7089575.31052511
Aaron FinchAUS202020201313167311456.0882481.672506514
Mushfiqur RahimBAN2019201917173671102*47.9375089.47140587
Jos ButtlerENG2018201823185671110*51.62591113.542436019
Gautam GambhirIND2010201014142670138*55.8371393.97232791
Shivnarine ChanderpaulWI2007200716154670127*60.9196769.293304715
Shai HopeWI2025202515153670120*55.8367898.822416118
Sourav GangulyIND20042004232216709031.9092872.200526110
Marvan AtapattuSL200320032221266912435.2197168.90312730
Stephen FlemingNZ200720072222266910633.4587076.902427713
Mahela JayawardeneSL200920092424066912327.8879883.83131537
Shoaib MalikPAK2008200819163668125*51.3872692.01160585
Eoin MorganENG2010201016163667110*51.3170195.15320609
Agha SalmanPAK202520251716266713447.6471593.29230608
Jos ButtlerENG201920191815266515051.15490135.713214932
Rassie van der DussenSA20192019171456649573.7881181.870703716
Alastair CookENG201220121515166313747.3682979.98332742

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