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
KL RahulIND20232023262481060111*66.25120887.752709318
Hashim AmlaSA2010201015151105812975.571015104.245401066
Virat KohliIND20142014202021054139*58.56105899.624519420
Babar AzamPAK2019201919192104711561.59113292.493601049
Shai HopeWI2019201923222103917051.95127981.243609316
Chris GayleWI20062006303031036133*38.37127681.1933514020
MS DhoniIND/AX20072007353171035139*43.13117088.461638419
Paul CollingwoodENG20072007323161032120*41.28130379.202527312
Rohit SharmaIND2018201819195103016273.571029100.1053110439
Virat KohliIND2012201217172102618368.40109493.78531925
Mohammad HafeezPAK20112011303031023139*37.89131777.6834211812
Ross TaylorNZ20152015262461022119*56.78124082.424418312
Upul TharangaSL2017201725254101111948.14110391.6626112315
Aiden MarkramSA2023202323234100817553.05880114.5535010029
Sachin TendulkarIND2003200318181100615259.18113688.563711146
Tillakaratne DilshanSL2009200919191100016055.56969103.204211308
Sanath JayasuriyaSL200620062423199515245.23961103.5442211327
Virat KohliIND201020102524399511847.38116985.12373904
Tillakaratne DilshanSL201420142525199010141.25116085.341701291
Mohammad YousufPAK/AX200720072121498811758.12126378.23290776
Jacques KallisSA2007200727247987128*58.06127877.231727914
Joe RootENG2017201719184983133*70.21106792.13270827
Michael ClarkeAUS200720073126598113046.71121081.071738611
Sachin TendulkarIND200920092120297217554.00103494.0033010813
Ross TaylorNZ201720172020496810760.50118281.90270911
Mahela JayawardeneSL201120112623296814446.10118681.62360863
Eoin MorganENG201520152423196712143.95103193.792758230
AB de VilliersSA2010201016164964114*80.33944102.125406719
Dawid MalanENG202320231717196314060.1997398.9745110624
Shikhar DhawanIND2017201722222960132*48.00947101.3736112414
Quinton de KockSA2017201719191956168*53.11100894.842711068
Gerhard ErasmusNAM2022202220193954121*59.63121078.841806721
Will YoungNZ202320232222195010545.24109187.0817211216
Shane WatsonAUS2009200923234945136*49.74115681.753249618
Upul TharangaSL200620062119093612049.26120977.425321153
Asif KhanUAE2023202324243934151*44.48105988.203426938
Adam GilchristAUS200720073029293414934.59912102.4117211720
Pathum NissankaSL202320232424393210444.38106887.272831264
Misbah-ul-HaqPAK201120112924792893*54.59135968.290915610
Mohammad RizwanPAK2023202321197925131*77.0897395.071608510
Mahela JayawardeneSL/AX2007200727272925115*37.00113981.212647414
Tillakaratne DilshanSL201020102020292111051.1793198.933411247
Jonny BairstowENG201820182121092013943.81808113.8632111225
Heinrich KlaasenSA202320232321291717448.26646141.953217844
Joe RootENG2018201823238917113*61.13110283.21351625
Kumar SangakkaraSL200820082524290912841.32118476.77421982
David WarnerAUS202320231919090716347.74792114.523619238
Faf du PlessisSA201720171918390518560.3398092.35261788
Mohammad YousufPAK200320032726490394*41.05114478.93093739
Michael ClarkeAUS201120112422690010156.25113079.65160658

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