Batting by year (Men's ODIs)

Filters

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

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

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Rohit SharmaIND20112011101045629593.6763888.09060359
Virat KohliIND201120111111150111750.1058086.38141471
Hashim AmlaSA20152015552478153*159.33464103.02230457
Virat KohliIND20182018552453157*151.00401112.97300527
Tamim IqbalBAN20182018662430130*107.5056076.79230366
AB de VilliersSA20152015541411162*137.00229179.482103524
Hashim AmlaSA2010201055040212980.40397101.26210323
Virat KohliIND2019201976139512079.00392100.77221461
Joe RootENG2017201787239310178.6043191.18130283
Rohit SharmaIND20182018552389162129.67327118.962104316
Babar AzamPAK20162016330360123120.0036399.17300255
Misbah-ul-HaqPAK2013201366235696*89.0053766.29050197
Shikhar DhawanIND2013201366134111968.20332102.71210463
Virat KohliIND2013201366033910256.50324104.63120385
Ajinkya RahaneIND2017201755033610367.2043677.06130343
Shubman GillIND20262026331334223*167.00247135.22200399
Rilee RossouwSA2015201566033213255.33274121.172112811
Mohammad HafeezPAK2011201166132812165.6039084.10130325
Rohit SharmaIND2019201976030415950.6732095.00110367
Jonny BairstowENG20172017553302141*151.00286105.59200321
Ricky PontingAUS2010201055129510673.7531992.48120207
Nathan AstleNZ20062006551295118*73.7533588.06120196
Shakib Al HasanBAN201820186502859757.0032587.69030241
AB de VilliersSA2010201055128310270.7529695.61120144
Andrew StraussENG2004200465127210068.0033182.18110322
Joe RootENG20252025331267166*133.50253105.53110272
Shreyas IyerIND201920196502667153.20236112.710401711
Virender SehwagIND2011201144026521966.25214123.83101317
Jason RoyENG201720175502629652.40225116.44030334
Andrew StraussENG2009200977126010543.3331782.02120211
Eoin MorganENG2019201954025610364.00244104.921202012
Rohit SharmaIND201320136602467241.0033773.00030272
Virat KohliIND20172017552244111*81.3326293.13110196
Joe RootENG2019201955124410261.00243100.41200260
David MillerSA20152015652243130*81.00226107.52110207
Mushfiqur RahimBAN201820186622436860.7525694.92030205
Virender SehwagIND200620067702429734.5725296.03020255
Shreyas IyerIND202220224402418060.2527388.28030224
Ravi BoparaENG200920097702384934.0030578.03000233
Martin GuptillNZ20152015111237237*-163145.401002411
Sachin TendulkarIND20062006331235141*117.5029579.66110245
KL RahulIND2019201944023310258.2527285.66110234
JP DuminySA2008200854222779*113.5027981.36020183
Jacques KallisSA20082008552227121*75.6726087.31110231
Rohit SharmaIND2026202633022510175.00195115.381102212
Jacques KallisSA201020105502258545.0024691.46030122
Jacques KallisSA20042004443222109*222.0023594.47110137
Soumya SarkarBAN201920194402227355.50199111.56030248
Owais ShahENG200920097602207536.6729275.34020172
Ambati RayuduIND2018201854121710072.33214101.40110195
Page 1Next

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