Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsODI3rd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETASODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI5th ODI · India in New Zealand 2026/27NZIND

Batting by year (All cricket)

The most runs in a calendar year in men's cricket up to 2000: 2,621 by Rahul Dravid in 1999.

More filters

1 active
Reset"Match result" is from the side of the player or team.
To 2000-12-31×
PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Rahul DravidIND1999199952616262119047.65436760.02109327013
Sachin TendulkarIND1998199838425254117768.68271293.69128027151
Sourav GangulyIND1999199950595252618346.78389564.85616226835
Sanath JayasuriyaSL1997199737453244934058.31298482.07616527539
Aravinda de SilvaSL1997199738467243216862.36347869.931010326117
Saeed AnwarPAK1996199642476223517654.51275281.21514125021
Sachin TendulkarIND1996199640472223417749.64323269.12811125220
Sourav GangulyIND1997199747503218617346.51373058.61413424520
Gary KirstenSA2000200047544217918043.58392855.4731732150
Inzamam-ul-HaqPAK2000200045518216414250.33367158.95515322814
Mark WaughAUS1999199949583209012138.00323664.5941451987
Jacques KallisSA20002000505611208016046.22387953.62214419725
Brian LaraWI1995199527344202817967.60249981.15612127813
Sachin TendulkarIND1997199749534201116941.04315963.6668223217
Mohammad YousufPAK2000200052596200012437.74398950.1459616315
Andy FlowerZIM20002000414851988232*46.23349456.90411118313
Brian LaraWI1993199337403193527752.30270571.5351012306
Rahul DravidIND1997199741444193514848.38415746.5521701894
Sachin TendulkarIND1999199932415193121753.64287967.0785721817
Allan BorderAUS1985198532407192919658.45336557.3368118410
Viv RichardsWI1976197614221192629191.71201874.338612538
Sachin TendulkarIND20002000404411903201*44.26257873.8257022615
Ricky PontingAUS1999199942488189019747.25322858.5548416313
Sourav GangulyIND2000200038425185814450.22244875.9078017741
Javed MiandadPAK1987198733377183426061.13256360.7131611258
David BoonAUS1994199436456183313147.00353051.9321201612
Gary KirstenSA19961996343951832188*53.88248973.6084118510
Dean JonesAUS1989198928345181521662.59299360.6441111498
Mark WaughAUS19981998354571791153*47.13319656.0448217012
Sachin TendulkarIND1994199432363178917954.21240874.29512323013
Jacques KallisSA19991999364051774148*50.69374347.40513315114
Desmond HaynesWI1984198435458176314547.65326453.6871011796
Mohammad AzharuddinIND19981998414261738163*48.28250469.4159215014
Mark WaughAUS1993199332381173213746.81252668.57415215510
Hansie CronjeSA1998199836446173112645.55302457.24115214631
Aamer SohailPAK1994199436421172013441.95261265.8531212128
Ijaz AhmedPAK1996199644466171314142.83243670.32311216022
Sunil GavaskarIND19831983334741693236*39.37215658.025741637
Inzamam-ul-HaqPAK19951995283621686116*49.59295257.11214316515
Saeed AnwarPAK1994199436423168216943.13263263.9139421414
Mark WaughAUS1994199439466167914041.98268862.4649213510
Mohammad AzharuddinIND1997199745486167912639.98255865.6441111269
Mark TaylorAUS1993199331392167817045.35356347.1041101326
Marvan AtapattuSL20002000313951674207*49.24326551.2751051482
Graham GoochENG1990199020283166533366.60299555.595611939
Adam GilchristAUS1999199941441166315438.67189787.6639318018
David BoonAUS19931993324161658164*47.37375844.1241241771
Saeed AnwarPAK1998199830361164914547.11247566.63410120214
Inzamam-ul-HaqPAK19991999354051649200*47.11263562.58312215412
Sanath JayasuriyaSL2000200031390163218941.85221273.7848319518
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.