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
Matthew HaydenAUS20072007323031601181*59.30179589.1956116835
Shubman GillIND2023202329294158420863.361502105.4659118041
Rohit SharmaIND2019201927261148915959.56164790.4176114636
Virat KohliIND2017201726267146013176.84147399.1267213622
Martin GuptillNZ20152015313151432237*55.08146697.6847315542
Ricky PontingAUS20072007272461424134*79.11155391.6958014416
Sachin TendulkarIND20072007313021394100*49.79162186.00113218912
David WarnerAUS2016201623231138817363.091316105.4774014822
Virat KohliIND2011201134345138111747.62161485.564821277
Misbah-ul-HaqPAK2013201334327137396*54.92186773.5401518728
Kane WilliamsonNZ2015201526252134311858.39148690.3839014512
Virat KohliIND20232023262341322166*69.58133399.1767111624
Jonathan TrottENG2011201129283131513752.60164380.042101992
Virat KohliIND2019201925242131012359.55136695.905611288
Mohammad HafeezPAK20132013333351301140*46.46154284.3754112225
Rohit SharmaIND20172017212131293208*71.83130099.4665111646
Yuvraj SinghIND/AX2007200736335128712145.96143889.5019111933
Virat KohliIND20132013343061268115*52.83130097.5447313720
AB de VilliersSA/AX2007200733325120914644.78131092.2938513826
Tillakaratne DilshanSL20152015242311207161*54.86132990.824611338
Daryl MitchellNZ2023202325242120313454.681194100.755309337
Virat KohliIND20182018141451202160*133.561172102.5663012313
Kumar SangakkaraSL2013201325234120116963.21134189.56210311614
Angelo MathewsSL201420143130101199139*59.95135088.8119010723
MS DhoniIND2009200929247119812470.47140085.572907918
Ricky PontingAUS2009200929291119812642.79147781.1129012112
Rohit SharmaIND2013201328274119620952.00148080.8128011930
AB de VilliersSA20152015201831193162*79.53865137.925509158
Kumar SangakkaraSL2012201231292118413343.85149679.143609411
Kumar SangakkaraSL2014201427271118012845.38133088.724721303
Michael HusseyAUS2009200933317116683*48.58128490.8101108116
AB de VilliersSA2013201326263116312850.57119897.083719421
Shikhar DhawanIND2013201326252116211950.52118797.895411469
Tillakaratne DilshanSL2013201325256116012561.05143181.063701261
Steve SmithAUS2016201626252115416450.17129489.1837210215
Shane WatsonAUS20112011232221139185*56.951046108.8928011642
Sourav GangulyIND/AX200720073028211298943.42156372.23011211919
Kumar SangakkaraSL2011201127253112711151.23153673.37190949
Rohit SharmaIND2023202326252112410148.87988113.7719211562
Tillakaratne DilshanSL20122012313031119160*41.44132284.6443311810
Kumar SangakkaraSL2006200631283109610943.84137779.5911011104
George BaileyAUS2013201321192108815664.00109199.732818829
Gautam GambhirIND2008200826263108411347.13120390.113711216
Graeme SmithSA200720072625210799646.91117192.14012313010
Aaron FinchAUS20192019222211075153*51.19122787.614539232
Usman KhawajaAUS2019201921210107010450.95125885.062811065
Mahela JayawardeneSL20062006312951067126*44.46122886.892711134
MS DhoniIND20082008282571066109*59.22130781.561807114
Ian BellENG20072007323211064126*34.32146672.58162986
Hashim AmlaSA2015201523232106215950.57111994.9143011914
Page 1Next

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