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.

Qualification: Minimum 20 innings.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Ricky PontingAUS20072007272461424134*79.11155391.6958014416
Virat KohliIND2017201726267146013176.84147399.1267213622
Rohit SharmaIND20172017212131293208*71.83130099.4665111646
MS DhoniIND2009200929247119812470.47140085.572907918
Virat KohliIND20232023262341322166*69.58133399.1767111624
KL RahulIND20232023262481060111*66.25120887.752709318
Shubman GillIND2023202329294158420863.361502105.4659118041
Kumar SangakkaraSL2013201325234120116963.21134189.56210311614
David WarnerAUS2016201623231138817363.091316105.4774014822
MS DhoniIND2013201326208753139*62.7578496.051516724
Andrew SymondsAUS2007200726218808107*62.15777103.991617119
Joe RootENG2018201823238917113*61.13110283.21351625
Tillakaratne DilshanSL2013201325256116012561.05143181.063701261
MS DhoniIND201720172922978813460.6293084.731606019
Ross TaylorNZ201720172020496810760.50118281.90270911
Angelo MathewsSL201420143130101199139*59.95135088.8119010723
Rohit SharmaIND2019201927261148915959.56164790.4176114636
Virat KohliIND2019201925242131012359.55136695.905611288
Matthew HaydenAUS20072007323031601181*59.30179589.1956116835
MS DhoniIND20082008282571066109*59.22130781.561807114
MS DhoniIND201120112422976491*58.7785089.880605914
Virat KohliIND20142014202021054139*58.56105899.624519420
Kane WilliamsonNZ2015201526252134311858.39148690.3839014512
Mohammad YousufPAK/AX200720072121498811758.12126378.23290776
Jacques KallisSA2007200727247987128*58.06127877.231727914
Shane WatsonAUS20112011232221139185*56.951046108.8928011642
Ross TaylorNZ20152015262461022119*56.78124082.424418312
Scott StyrisNZ2007200724216848111*56.53101383.711617211
Michael ClarkeAUS201120112422690010156.25113079.65160658
Martin GuptillNZ20152015313151432237*55.08146697.6847315542
Misbah-ul-HaqPAK2013201334327137396*54.92186773.5401518728
Tillakaratne DilshanSL20152015242311207161*54.86132990.824611338
Daryl MitchellNZ2023202325242120313454.681194100.755309337
Misbah-ul-HaqPAK201120112924792893*54.59135968.290915610
Sachin TendulkarIND200920092120297217554.00103494.0033010813
Michael HusseyAUS2006200626217750109*53.5784488.861416314
Aiden MarkramSA2023202323234100817553.05880114.5535010029
Virat KohliIND20132013343061268115*52.83130097.5447313720
Jonathan TrottENG2011201129283131513752.60164380.042101992
Rohit SharmaIND2013201328274119620952.00148080.8128011930
Shai HopeWI2019201923222103917051.95127981.243609316
Kumar SangakkaraSL2011201127253112711151.23153673.37190949
Aaron FinchAUS20192019222211075153*51.19122787.614539232
Tillakaratne DilshanSL201020102020292111051.1793198.933411247
Usman KhawajaAUS2019201921210107010450.95125885.062811065
Hashim AmlaSA2015201523232106215950.57111994.9143011914
AB de VilliersSA2013201326263116312850.57119897.083719421
Shikhar DhawanIND2013201326252116211950.52118797.895411469
Steve SmithAUS2016201626252115416450.17129489.1837210215
Sachin TendulkarIND20072007313021394100*49.79162186.00113218912
Page 1Next

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