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
David WarnerAUS2019201999055816662.0061091.48320588
Tom LathamNZ2022202215133558145*55.80551101.272225213
Aaron FinchAUS201520151514155713542.8562688.98142589
Craig McMillanNZ200720072018355711737.1361091.311305119
Mahela JayawardeneSL201320132119255710732.7668481.43120594
Hardik PandyaIND20172017281935578334.81462120.560413530
Dinesh ChandimalSL201620161312155610250.5573775.44160316
Glenn MaxwellAUS201520151814155610242.77435127.821316713
Yasir HameedPAK200420041616055610234.7580369.24122672
Mohammad HafeezPAK20172017181735558839.6467682.100404614
Harsh ThakerCAN2024202415153553111*46.0877771.17222349
Virat KohliIND20262026991552139*69.00468117.952314617
David WarnerAUS202220221313055210642.4659692.62141677
Sanath JayasuriyaSL200820081716055113034.44529104.162226418
Sarfraz AhmedPAK2015201522182551101*34.4463786.50120433
Aasif SheikhNEP202320231919255111032.4171477.17155588
Travis HeadAUS2022202299155015268.75490112.242315516
Tamim IqbalBAN200920091616055015434.3863986.071325211
Ian BellENG201220121111154912654.9066482.68140595
Jacob OramNZ2007200723165549101*49.9155998.211402923
Virender SehwagIND200320032020054713027.3564884.411227210
Ramnaresh SarwanWI201120111715154675*39.0087362.54050405
Tom LathamNZ201720171515154610439.0064484.78233517
Owais ShahENG20092009191805469830.3371975.940314010
Liton DasBAN20232023252425467624.8264384.910455713
Babar AzamPAK2025202517171544102*34.0070577.16131567
Mohammad YousufPAK20062006201825447134.0087662.10040481
David MillerSA201320132424754485*32.0059890.970433916
Craig ErvineZIM2015201515142543130*45.2562986.332204913
KL RahulIND201920191212154211149.2765283.13231479
Louren SteenkampNAM202620261514154210241.6974273.051403711
Shahriar NafeesBAN2006200617172542123*36.1372974.35213781
Steve SmithAUS201420141212154110449.1861288.40230444
Dipendra Singh AireeNEP202620261615054110036.0761787.68150439
Shaun PollockSA/AX200720072922854113038.6457993.44130517
Ben StokesENG2023202399053918259.8954499.082314421
Nathan AstleNZ2006200611112539118*59.8966880.69141449
Steve SmithAUS202220221111353910567.3866381.30140545
Dhanushka GunathillekeSL201720171515053911635.9364983.05141555
Suresh RainaIND201420141716253910038.50470114.681315316
Vikramjit SinghNED202320231919053911028.3768778.46121648
Jacques KallisSA20092009121205388144.8365881.76050534
Kushal MallaNEP202320232019153710829.83499107.621305331
Kevin PietersenENG200620061515253590*41.1561087.70040695
Alex HalesENG201720171515153511038.21522102.491416611
Jonny BairstowENG2017201710105534141*106.80533100.19230575
Kushal BhurtelNEP202320232020053411526.7057792.551226015
Angelo MathewsSL201220122723953480*38.1457992.23043366
Saiteja MukkamallaUSA2025202512121533137*48.4568777.58131426
Jason RoyENG20172017161605339633.31513103.90061727

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