Live1st ODI · India in New Zealand 2026/27NZ185 (40.2)IND84/1 (14)IND need 59 runs in 108 ballsTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnFirst-class8th Match · Sheffield Shield 2026/27TAS427NSW202 & 144Tasmania won by an innings and 81 runsT2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsT2064th Match · CSA Pro20 2026/27WARBOLODI2nd ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETAS

Batting by year (Men's ODIs)

The most runs in a calendar year in men's ODIs up to 2012: 1,894 by Sachin Tendulkar in 1998 (from the 3,298 of 3,299 matches with full scorecards).

More filters

1 active
Reset"Match result" is from the side of the player or team.
To 2012-12-31×

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

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Sachin TendulkarIND1998199833334189414365.311854102.1697018840
Rahul DravidIND1999199942425175615347.46232975.4068316312
Sourav GangulyIND1999199940402171318345.08225675.9349117625
Sachin TendulkarIND1996199632322161113753.70195582.4069016317
Matthew HaydenAUS20072007323031601181*59.30179589.1956116835
Sourav GangulyIND2000200032324157914456.39190882.7676015135
Saeed AnwarPAK1996199635355153411551.13168391.1539015020
Gary KirstenSA2000200036363146711544.45200473.2021311410
Gary KirstenSA19961996292941442188*57.68172483.6464113310
Sachin TendulkarIND20072007333221425100*47.50166585.59113319212
Ricky PontingAUS20072007272461424134*79.11155391.6958014416
Mark WaughAUS1999199935352141410642.85184776.5621011305
Virat KohliIND2011201134345138111747.62161485.564821277
Brian LaraWI1993199330303134915349.96186572.334711544
Sourav GangulyIND1997199736353133811341.81191969.72110312812
Kumar SangakkaraSL2006200636333133310944.43168279.2511211374
Sachin TendulkarIND2000200034340132814639.06162481.7736014313
Sourav GangulyIND1998199835353132812441.50190369.7847113713
Jonathan TrottENG2011201129283131513752.60164380.042101992
Herschelle GibbsSA2002200237373131015338.53148388.3353817114
Jacques KallisSA2000200039389130098*44.83195266.60011310318
Yuvraj SinghIND/AX2007200736335128712145.96143889.5019111933
Mohammad AzharuddinIND19981998363341268153*43.72165676.573829810
Mahela JayawardeneSL2001200134314126011646.67153881.9237210110
Sourav GangulyIND/AX200720073230212409844.29169873.03012213122
Desmond HaynesWI19851985272751232145*56.00168872.993711145
Viv RichardsWI19851985282551231103*61.55132992.6311209521
Adam GilchristAUS1999199936360122315433.97135989.9926213117
Ijaz AhmedPAK1996199637355122211740.73155078.841829718
Mohammad YousufPAK2002200230294122112948.84145783.8046210324
Chris GayleWI20062006323231217133*41.97145283.8244516524
Aravinda de SilvaSL1997199728274121213452.70140386.3938111211
AB de VilliersSA/AX2007200733325120914644.78131092.2938513826
Jacques KallisSA20022002333251204104*44.59159775.3911009716
Sanath JayasuriyaSL2001200133331120210737.56144483.2428312826
MS DhoniIND2009200929247119812470.47140085.572907918
Ricky PontingAUS2009200929291119812642.79147781.1129012112
Marvan AtapattuSL20022002323231192123*41.10167571.162801352
Ricky PontingAUS/ICC20052005292821191141*45.81141784.0538211420
Aravinda de SilvaSL1996199629295118814549.50129591.7445211815
Mahela JayawardeneSL20062006363451185126*40.86134987.842821244
Kumar SangakkaraSL2012201231292118413343.85149679.143609411
Sanath JayasuriyaSL19971997262631178151*51.221037113.6039313530
Dean JonesAUS1990199022225117414569.06148978.844718114
Mohammad YousufPAK2003200333314116810643.26147779.0811139711
Ricky PontingAUS1998199824242116614553.00151676.91360936
Michael HusseyAUS2009200933317116683*48.58128490.8101108116
Mohammad YousufPAK20002000414151161100*32.25184063.10175808
Ricky PontingAUS20032003343161154140*46.16141381.675408727
Sanath JayasuriyaSL2006200626251115315748.041073107.4652213728
Page 1Next

Span first and last year · Mat matches · Inns innings · NO not outs · HS highest score · Ave batting average · BF balls faced · SR strike rate · 100 hundreds · 50 fifties · 0 ducks · 4s fours · 6s sixes

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