Batting by year (Men's ODIs)

Filters

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

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

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Kumar SangakkaraSL201420141212162911257.1876981.79240672
Tillakaratne DilshanSL201420141212057910148.2570582.13140671
MS DhoniIND201120111110647987*119.75454105.510503912
Javed MiandadPAK1987198788347711395.4074863.77150332
Virat KohliIND2011201111112472112*52.4452989.22221471
Chris GayleWI2019201955046016292.00357128.852202540
Dean JonesAUS1987198788045310456.6354782.82220326
Aaron FinchAUS2018201888043610754.5045695.613113313
Ramiz RajaPAK198719871111041011337.2764963.17111280
Kane WilliamsonNZ2015201566140511881.00401101.00130503
Brendon McCullumNZ200820081010239880*49.75354112.430403815
Ross TaylorNZ20152015662380119*95.0039695.96210335
Suresh RainaIND2011201110903778441.89340110.880313511
Sachin TendulkarIND200720077703749953.4343685.78040592
Allan BorderAUS198719879903709141.1156765.26020200
Martin GuptillNZ20132013553366189*183.00353103.68200388
Glenn MaxwellAUS201520159803649545.50307118.57031485
Glenn TurnerNZ19831983101003599435.9047176.22021382
Herschelle GibbsSA2005200577035611850.8642783.37221304
Upul TharangaSL2006200655034712069.4041184.43210421
Gordon GreenidgeWI1980198055134598*86.2559757.79040382
Ricky PontingAUS2009200955134412686.0036594.25210404
Babar AzamPAK2019201966034011556.6734498.84130333
Steve SmithAUS20152015991340102*42.5041581.93110283
Ajinkya RahaneIND20112011101003409134.0045275.22021333
Ross TaylorNZ2013201377033810048.2942878.97130286
Kusal MendisSL2026202666133712167.4035794.40110367
Hashim AmlaSA20122012541335150111.6735594.37110332
Saleem MalikPAK198719879913338841.6343376.91030280
Mahela JayawardeneSL20062006552328126*109.33322101.86210342
Quinton de KockSA20162016551326138*81.50305106.892003710
Mark WaughAUS199919997713268554.3342077.62030321
Yuvraj SinghIND20082008552325138*108.33251129.482003312
Travis HeadAUS201820189903249636.0032799.08040461
Sanath JayasuriyaSL2006200655032215264.40290111.03200447
Aaron FinchAUS2015201577132013553.3333296.39121394
Mahela JayawardeneSL201420141111132077*32.0041477.29030331
Virender SehwagIND200820085503149162.80283110.95040428
Angelo MathewsSL201420141211231351*34.7836984.82010303
Graeme SmithSA20052005771310115*51.6741574.70200250
Shane WatsonAUS20112011661306161*61.20299102.34120305
Jamie HowNZ20082008109030613934.0040375.93100284
Ross TaylorNZ20182018331304181*152.00289105.19200296
Ricky PontingAUS2007200755230186100.3334487.50040330
Sarfraz AhmedPAK2016201655030010560.0032791.74120241
Brian LaraWI1998199855029911059.8032691.72120394
Marcus StoinisAUS20182018101002978729.70290102.410312110
Shivnarine ChanderpaulWI20092009772296112*59.2040573.09110251
Devon ConwayNZ20232023552293152*97.6729698.99200364
Shane WatsonAUS20092009881289136*41.2932987.84101307
Page 1Next

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