Batting by year (Men's ODIs)

Filters

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

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

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Virat KohliIND20182018663558160*186.0056199.47310546
Misbah-ul-HaqPAK20132013141425448045.3372974.620504112
Mohammad YousufPAK200720071010253111766.3870275.64240452
David WarnerAUS2016201677049617370.86465106.67310616
Kevin PietersenENG20052005763454116151.33430105.583103615
Aaron FinchAUS2014201488042210952.7552480.53220416
Ricky PontingAUS2006200677040016457.14394101.521303610
Michael HusseyAUS200620069914008150.0042195.01040368
Alex HalesENG2016201655038311276.6042889.49140432
Kumar SangakkaraSL2013201355137216993.00346107.51121448
Ricky PontingAUS20092009101003726437.2044184.35030392
Joe RootENG2016201655035112570.2038491.41210307
Younis KhanPAK20072007101003499334.9046874.57030355
Marnus LabuschagneAUS2023202377134712457.8339887.19110392
Shoaib MalikPAK2007200710923395648.4345574.51020227
Steve SmithAUS2014201477133110455.1735792.72120311
Ahmed ShehzadPAK2013201388033010241.2545872.05121323
Ajinkya RahaneIND201520156603268754.33323100.93040316
Shikhar DhawanIND2018201866132310964.60310104.19120472
Brad HaddinAUS20092009101003237832.3033696.13040297
Imam-ul-HaqPAK2019201966031510152.5039080.77120263
Virat KohliIND20252025331302135151.00258117.052102412
Fakhar ZamanPAK20212021330302193100.67271111.442002813
Virat KohliIND2015201566029113848.5034185.34110146
Michael HusseyAUS200920091010229083*36.2534883.33020214
Jos ButtlerENG2023202344127613192.00258106.981102011
Paul CollingwoodENG20092009441275105*91.6729294.18120206
Tillakaratne DilshanSL20132013551273115*68.2532085.31110320
Agha SalmanPAK2025202544127013490.0028295.74120273
Babar AzamPAK201920196612646952.8031484.08020271
Shikhar DhawanIND2015201566026313743.8331184.57110352
Adam GilchristAUS200620068802618832.63257101.56021411
Rohit SharmaIND2015201566025515042.5026297.33111278
David WarnerAUS2023202377024810635.43215115.351112811
Upul TharangaSL2017201766024611941.0026194.25110277
Mohammad HafeezPAK20132013131302465718.9237166.31011284
Shreyas IyerIND20222022662245113*61.25236103.81110292
James HopesAUS200920091010123963*26.5627088.52010191
Niroshan DickwellaSL201720176602387439.67205116.10020293
George BaileyAUS201420148802377029.6328882.29020117
Kane WilliamsonNZ20252025221235133*235.00207113.53200234
Saim AyubPAK2024202433023510978.3324496.31200285
Angelo MathewsSL2018201855223597*78.3328183.63020233
MS DhoniIND2015201566123092*46.0023398.71010204
Babar AzamPAK2021202133022810376.00219104.11110303
Simon KatichAUS200620068802287928.5036961.79011242
Kusal MendisSL201920196602256037.5031272.12020173
David HusseyAUS20092009101002255222.5029376.79010160
Shaun MarshAUS200920095502187943.6028377.03020211
Mitchell MarshAUS2014201466121786*43.4022696.020201210
Page 1Next

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