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
Kieron PollardWI201220121716148110232.0755786.361202926
Hashim AmlaSA20092009121214809743.6463275.95050391
Ian BellENG20142014151514796834.2152790.89040435
Upul TharangaSL200920091111047811843.4556384.90143478
Quinton de KockSA202220221111147812447.80465102.80130567
Vusi SibandaZIM20112011131304789636.7762276.85051529
Adam VogesAUS2013201315144478112*47.8056884.15120373
Shai HopeWI20262026992477162*68.1449496.562203513
Henry NichollsNZ2019201915152477124*36.6957682.81131464
Faf du PlessisSA20132013202004775723.8564274.30020464
Rassie van der DussenSA2022202299347613479.33474100.42221396
Virender SehwagIND/AX200720071514047511433.93443107.22110668
JP DuminySA2009200917163475111*36.5450993.32121327
CJA AminiPNG20222022171704757727.9474663.67040401
Tamim IqbalBAN20112011202014757025.0060978.00034483
Chundangapoyil RizwanUAE202220222120447576*29.6975762.75031321
Scott StyrisNZ20102010141314748939.5056783.60030386
David WarnerAUS201520151413247412743.09457103.72120557
Daryl MitchellNZ2026202666147313794.6048497.73220459
Marnus LabuschagneAUS202020201312047310839.4251991.14131320
Umar AkmalPAK20102010141404736733.7960678.05041285
Paul StirlingIRE202320232016047316229.5651591.841225317
Kushal Janith PereraSL201420142121047310622.5255685.071264813
Rameez ShahzadUAE20182018882472121*78.6754287.082304310
Suresh RainaIND200620062420347281*27.7667470.03031434
Angelo MathewsSL20162016121114719547.1057282.34051315
Michael ClarkeAUS20082008181834717931.4075562.38041301
Matthew WadeAUS20122012242304716720.4868568.76032288
Brendon McCullumNZ201120111715347010139.1751391.621204212
MahmudullahBAN202320231312146911142.6456782.721104016
Damien MartynAUS20052005151344697752.1161776.01050380
Kane WilliamsonNZ201820181111146811546.8061675.97210314
Mohammad HafeezPAK201220121717046810527.5369167.73123404
AB de VilliersSA201120111010146713451.89445104.94220408
Andrew StraussENG200420041615346710038.9260377.45120502
Shoaib MalikPAK200320032118246782*29.1950293.03020389
JP DuminySA20082008151244669058.2559078.98030364
AB de VilliersSA200620061212146692*42.3654984.88030497
Henry NichollsNZ20232023171744669535.8560876.64021405
Aasif SheikhNEP202220221717146688*29.1361975.28040602
Shakib Al HasanBAN20182018131104659742.2753586.92051471
David WarnerAUS2020202012121465128*42.2748895.29130517
MahmudullahBAN201020102220546564*31.0068168.28021373
Tamim IqbalBAN202120211212046411238.6760077.33141487
Grant ElliottNZ200920091815346311538.5861175.78122312
Nasir JamshedPAK2012201288146211266.0053686.19220455
Jason RoyENG201520151514046210233.0047098.30132642
Paul CollingwoodENG20102010151514629533.0066869.16020237
Virender SehwagIND20042004191804629025.6753486.520315110
Tatenda TaibuZIM200420041918246296*28.8878558.85022296

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