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
Ben DuckettENG2026202699039114143.4442392.43122455
Kieron PollardWI20102010151403916227.9339698.740102615
Elton ChigumburaZIM20092009151523916430.0841893.540303712
Stephen FlemingNZ20062006101003908939.0050577.23042456
Dimuth KarunaratneSL202320231111139010339.0045585.71131380
Aravinda de SilvaSL20032003141303909230.0047482.28032347
Sarfraz AhmedPAK20192019171663909739.0041294.66020262
Owais ShahENG2007200712111389107*38.9046284.20120285
Suryakumar YadavIND202320232120238972*21.61354109.890233913
Dwayne BravoWI20132013212133885121.5648080.830123310
Shaiman AnwarUAE2015201577038710655.2940495.79130464
Finn AllenNZ20222022111003879638.7041094.390404711
Thisara PereraSL20182018161433876435.18323119.810212815
Brad HaddinAUS201020101615338711032.2544087.951113410
Glenn MaxwellAUS20132013151533879232.25279138.710413621
Andrew FlintoffENG200720072219238772*22.7648479.96011332
Niall O'BrienIRE201520151111238580*42.7841892.11040358
Harry TectorIRE2022202266138411376.8046782.232303310
Martin GuptillNZ20172017991384180*48.0038898.971104512
David MillerSA201820181212138413934.9139497.461213010
Mark BoucherSA/AX20052005191643844932.0043887.67001323
Hardik PandyaIND20232023191323838734.8240494.800302713
Graeme SmithSA20032003131203827131.8350176.25040490
Neil BroomNZ20172017141403827927.2945084.89031325
Paul StirlingIRE2019201977038113054.4347580.21131416
Chris GayleWI200820081110038111338.1045384.111313814
Vusi SibandaZIM2013201312121381103*34.6455668.53121406
Ryan BurlZIM20232023151213818334.6440095.250313211
Mahela JayawardeneSL20042004161423816131.7553671.08011291
Glenn MaxwellAUS20142014171613809325.33352107.95032387
Shaun PollockSA20062006211743796929.1538398.960213011
Harry TectorIRE20212021111123787942.0047978.91041298
Abdul RazzaqPAK2004200415145378107*42.0042389.36110289
Tamim IqbalBAN2022202299237787*53.8645582.86040543
Smit PatelUSA2025202512121377152*34.2748477.89112335
Shane WatsonAUS20122012141303776629.0051073.92030296
Jason HolderWI201820181313337799*37.7043886.070302212
Jamie HowNZ200720079913769047.0054968.49040441
Hashim AmlaSA2019201911112376108*41.7847778.83130331
Marcus StoinisAUS20182018131303768728.9238996.660412814
Kumar SangakkaraSL/AX/IWX20052005141413767928.9253470.41021463
Raqibul HasanBAN20092009161633767828.9258464.38010304
Thisara PereraSL201420142318237680*23.50307122.480313018
Moeen AliENG201520151918337612825.0741091.711004110
Ramnaresh SarwanWI200720079913759246.8848177.96020325
Marlon SamuelsWI201620161010037412537.4040592.351213011
Adeeb UsmaniUAE202620261211037311633.9147179.191212912
Jacques KallisSA2006200614131373119*31.0854069.07112422
Colin IngramSA2013201315151373105*26.6448676.75125393
Yuvraj SinghIND201720171110137215041.3337798.67110467

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