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 5,013 of the 5,044 matches in this selection (from 1971). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Shai HopeWI2021202155031011062.0039179.28120273
Agha SalmanPAK2026202677031010744.29296104.73210307
Darren BravoWI201420141010031012431.0043870.781102311
Mark BoucherSA200920091615631037*34.4432495.68002247
Kris SrikkanthIND19831983161603104819.3857254.20002291
Matt MachanSCO201520159903098634.3342772.37020282
Ken RutherfordNZ19861986101003097930.9060750.91030201
Mohinder AmarnathIND19861986111113097430.9055455.78031251
Hamish MarshallNZ20052005181613097620.6044868.97020224
Ravindra JadejaIND202320232617730945*30.9041275.00000204
Ijaz AhmedPAK19891989242033095618.1840376.67021301
William PorterfieldIRE2013201377030811244.0042772.13120382
Liam LivingstoneENG202320231312130895*28.0033891.12021209
Elton ChigumburaZIM20042004151413087723.6936285.08033346
Najibullah ZadranAFG20152015151413088323.6935985.790202815
Trent JohnstonIRE200720071715430845*28.00281109.610011317
Dinesh ChandimalSL20142014151523086423.6940576.05021221
Ryan ten DoeschateNED2011201166130711961.4034489.24210265
Nawroz MangalAFG2014201488030712938.3837881.22110286
Chris GayleWI2018201899030712334.1132494.751111922
Dilip VengsarkarIND19891989131203078825.5848063.96010180
Richard HadleeNZ19861986161653077127.9131996.24010208
Mike GattingENG1988198888230682*51.0046066.52010250
Steve SmithAUS202420241010330679*43.7135685.96020325
Ed JoyceIRE20112011111103068827.8246166.38020321
Andrew BalbirnieIRE201720171514230685*25.5039577.47022362
Ben DuckettENG2024202455030510761.00278109.71120354
Mehedi Hasan MirazBAN202420249803057738.1344069.32030224
Rishabh PantIND20192019121103057127.73297102.69011338
Adam ParoreNZ199519951515330561*25.4239477.41011162
Mitchell MarshAUS2025202566130410060.8035386.12110289
Graham ThorpeENG199919999813047943.4340774.69030282
Collins ObuyaKEN2011201188130498*43.4346365.66030247
Nick KnightENG2000200099230472*43.4348862.30031283
Stuart CarlisleZIM20042004109030410933.7844268.78111270
Dhananjaya de SilvaSL20212021111113049130.4042072.38020280
Upul TharangaSL20182018141313045625.3340475.25011316
MahmudullahBAN201120111513530468*38.0040475.25020234
Moeen AliENG20232023151503045120.2733291.57010269
Ravi BoparaENG20072007191773045230.4043370.21011280
Marlon SamuelsWI20142014552303126*101.0032094.692002414
Michael ClarkeAUS20132013119130310537.8836084.17110361
Fakhar ZamanPAK2022202299030310933.6735286.08110383
Allan LambENG198519859933038150.5033091.82031246
Robin SmithENG1989198999230381*43.2939876.13031283
George MunseySCO202420246603029150.33296102.03020408
Philip SaltENG2022202286030212250.33218138.53110404
Kim HughesAUS198019809813029843.1438079.47020201
Michael van LingenNAM20262026109030212433.5637979.68121310
Virat KohliIND202220221111030211327.4534787.03122322

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