Batting by year (Men's ODIs)

Filters

1 active
Reset"Match result" is from the side of the player or team.
v Sri Lanka×

Player figures come from full scorecards, which we hold for 491 of the 918 matches in this selection (from 2002). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Virat KohliIND2012201210102695133*86.8874593.29420594
Rohit SharmaIND20172017992597208*85.29570104.743205224
Gautam GambhirIND2012201299054110260.1162986.01241420
MS DhoniIND20092009109250910772.7154393.74150299
Faf du PlessisSA2017201766148518597.00460105.43220387
Shikhar DhawanIND20172017882483132*80.50435111.03311657
Joe RootENG2014201412112465104*51.6757780.59121245
Gautam GambhirIND200920091091457150*57.1347097.23210451
Mohammad HafeezPAK20132013552448140*149.3349291.06300359
MS DhoniIND20082008109244788*63.8654881.57050292
Kane WilliamsonNZ2015201577041110358.7147786.16140354
Sachin TendulkarIND2009200999139913849.8843092.79120443
Yuvraj SinghIND2009200988137911754.1439496.19130494
Shikhar DhawanIND2014201444037711394.2538099.21130366
Virat KohliIND20142014661377139*75.40367102.72120307
Martin GuptillNZ201520151111237593*41.67348107.760333817
Virat KohliIND20232023651374166*93.50312119.87210379
Virender SehwagIND2009200998037314646.63274136.13200556
David WarnerAUS2012201277037116353.0041190.27200295
Faf du PlessisSA20192019662368112*92.0039094.36120453
Quinton de KockSA2019201966036812161.33337109.20130543
Hashim AmlaSA2017201766036415460.6739791.69210328
Brendon McCullumNZ2015201598035211744.00267131.841314812
Shubman GillIND2023202366134511669.00305113.11120494
Virat KohliIND2017201766233013182.50300110.00211373
AB de VilliersSA20122012552329125*109.67263125.10120307
Harry BrookENG20262026661329136*65.80294111.901202911
Joe RootENG20262026661324111*64.8039482.23120261
Simon KatichAUS20062006661317107*63.4045669.52130300
Jos ButtlerENG201420141211331712139.63268118.28110287
Jason RoyENG20162016552316162105.33264119.70200247
Luke RonchiNZ201520151183315170*63.00222141.891012513
Babar AzamPAK2017201765131310378.2542274.17210180
Suresh RainaIND201220121010430865*51.33289106.57031235
Virat KohliIND201020109913078238.3838380.16031290
Adam GilchristAUS2006200655029812259.60258115.502013110
Alastair CookENG2011201155129811974.5030896.75110380
MS DhoniIND2017201797429767*99.0034187.10030277
Gautam GambhirIND20082008992290102*41.4335781.23121321
Suresh RainaIND20102010109128910636.1333586.27100264
Rohit SharmaIND2014201433028626495.33213134.27100369
Corey AndersonNZ201520158702858140.71260109.62020308
Rahul DravidIND20052005554284103*284.0030892.21120252
Michael ClarkeAUS2012201244028311770.75283100.00120196
Ross TaylorNZ2019201943028113793.67273102.93120197
Marcus TrescothickENG2006200655027712155.4030491.12110373
Ahmed ShehzadPAK2013201355027712455.4032385.76110223
Mohammad HafeezPAK2015201555027310354.6029991.30120277
Younis KhanPAK200920098802728934.0040068.00020230
George BaileyAUS2016201655127090*67.5035775.63020211
Page 1Next

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