Batting by year (Men's ODIs)

Filters

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

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

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Fakhar ZamanPAK20232023992646180*92.2964999.544116619
Matthew HaydenAUS2007200711101540181*60.0059490.913015212
Ricky PontingAUS20072007872537134*107.4058392.11410474
Tillakaratne DilshanSL201520151110052811652.8062085.16220612
Babar AzamPAK2023202399149110761.3856886.44150417
Shubman GillIND20232023552466208155.33377123.612105117
David WarnerAUS2016201666042515670.83376113.03210449
Jonathan TrottENG20132013772362109*72.4042385.58120261
Kumar SangakkaraSL20152015871360113*60.0036598.63120366
Virat KohliIND20162016552358154*119.33355100.85120304
Brendan TaylorZIM20112011442354128*177.00347102.02210308
Mohammad RizwanPAK2023202398334377*68.6036294.75030283
Eoin MorganENG2015201566033911356.50299113.381312416
Gautam GambhirIND20102010552329138*109.67298110.40201440
Michael HusseyAUS20072007119232810546.8637587.471102311
Joe RootENG20152015661320106*64.0032399.07210362
Fakhar ZamanPAK201820187713048850.6735585.63040335
Jonny BairstowENG2018201855030213860.40257117.512003014
Lahiru ThirimanneSL201520151110230287*37.7542271.56020253
Paul CollingwoodENG2008200899230070*42.8630797.720302112
Virender SehwagIND20092009551299125*74.75199150.251203711
Kevin PietersenENG2008200810101298110*33.1139675.25111265
Joe RootENG2013201377229279*58.4033387.69020183
Dawid MalanENG2023202344029112772.75286101.75120374
Virat KohliIND2014201455029112358.20284102.46120267
Sachin TendulkarIND20092009441290163*96.67280103.57110316
Ian BellENG20082008101002847328.4037575.73012382
Brad HaddinAUS2009200955128310970.7532088.44110208
Imrul KayesBAN2010201077028010140.0039770.53110294
Rohit SharmaIND2023202355027910155.80242115.291102818
Mahela JayawardeneSL2015201587027810439.7128398.23111324
Steve SmithAUS2016201666027716446.1730491.12111245
MS DhoniIND2014201455127279*68.0029592.20030209
Owais ShahENG20082008101012716930.1131685.76022176
Michael HusseyAUS2009200966127075*54.0028495.07030163
Virat KohliIND2023202355026711753.40263101.52110235
Ian BellENG201320137702678238.1432881.40020284
Virat KohliIND2017201733026312187.67260101.15200214
AB de VilliersSA201720175522628587.33243107.82020186
Shakib Al HasanBAN2010201077125710642.8328988.93111271
Alastair CookENG201320137702567836.5730484.21021273
Thisara PereraSL2019201944025114062.75165152.121101518
Virat KohliIND2010201066124210548.4027388.64121252
Virender SehwagIND2003200377024113034.4328783.97100343
Virat KohliIND2026202633024012480.00228105.26110204
Upul TharangaSL2006200644023610359.0028782.23120330
Agha SalmanPAK202320239712365839.33217108.76020205
Ben StokesENG2023202333023518278.33203115.761101810
Haris SohailPAK2014201455123585*58.7528183.63020194
Babar AzamPAK202520256602327838.6729179.73030206
Page 1Next

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