Live7th Match · Sheffield Shield 2026/27SAWA304/3 (96)Stumps - Day 1ODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)ODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (93 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI1st ODI · Zimbabwe Women in India 2026/27INDW200/1ZIMW197India Women won by 9 wickets (137 balls left)ODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRE

Batting by year (All cricket)

The most runs in a calendar year in men's cricket v New Zealand: 1,110 by Rahul Dravid in 1999 (from the 1,614 of 1,615 matches with full scorecards).

More 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 1,614 of the 1,615 matches in this selection (from 1930). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Rahul DravidIND1999199915193111019069.38175363.325201317
David GowerENG1983198314183109815873.20151272.6254112010
Sourav GangulyIND1999199915183894153*59.60121573.5836211610
Jonathan TrottENG201320131216284312160.21144058.54250891
Kevin PietersenENG200820081923283112939.57138260.133118210
Ricky PontingAUS2005200511134823141*91.4490790.742608725
Sachin TendulkarIND199919991417381221758.00113971.293121007
Babar AzamPAK202320231616275210753.7182391.372607313
Desmond HaynesWI1985198510144749145*74.90117763.64261845
Fakhar ZamanPAK2023202314122710180*71.00706100.574127022
Allan LambENG1983198314183708137*47.20123857.19411904
Virat KohliIND20162016912269021169.0091975.08220664
David WarnerAUS2015201558067125383.8878185.92300696
Babar AzamPAK2018201817192671127*39.4795470.34152587
Alastair CookENG201320131216066313041.44118855.81221763
Mark TaylorAUS1993199312141660142*50.77134948.93170443
Paul CollingwoodENG200820081821365670*36.44103863.200716518
Ian BellENG200820081923365211032.60112957.75133887
Daryll CullinanSA199919991092643275*91.8699264.822216213
Sachin TendulkarIND20092009791634163*79.2584175.39230849
Joe RootENG201320131316262310444.50104459.67131513
Mark WaughAUS199319931212062211151.8382575.39251546
Chris GayleWI201220121012361815068.6763996.712405433
Greg ChappellAUS197419747114616247*88.0089768.67212744
Shubman GillIND20232023883610208122.00455134.073106624
Ian ChappellAUS19741974711060114554.6493764.14220737
Gordon GreenidgeWI1987198769259621385.1493763.613106218
Chris TavaréENG198319831418157910934.06144440.10131531
Herschelle GibbsSA199919999102577211*72.13107653.62221655
Gundappa ViswanathIND197619767132577103*52.458863.64151553
Gautam GambhirIND200920091012257416757.40111251.62220643
Aamer SohailPAK199419941113057413444.1587465.68150632
Roshan MahanamaSL19921992672573153114.6088464.82320581
Brendan TaylorZIM20112011783572128*114.4062092.263304615
Kumar SangakkaraSL2006200610113571156*71.3876175.03230732
Joe RootENG201520159111571106*57.1067684.47241673
Kumar SangakkaraSL2015201599156820371.0068982.44220559
Wally HammondENG19331933221563336*563.00--2003410
Seymour NurseWI19691969350558258111.60--210674
Jacques KallisSA1999199911112552148*61.3388462.44330547
Javed MiandadPAK19761976461551206110.207265.28210606
David BoonAUS199319931214255110645.92119246.22151480
Mohammad HafeezPAK20142014810154719760.7878269.95220687
Graeme SmithSA200420049121546125*49.6486063.49131652
Steve SmithAUS20162016910154516460.5671076.76231567
Jacques KallisSA200020001012454416068.0091859.26131724
Viv RichardsWI198519851011254210560.2274372.95150638
Gary KirstenSA199919991112354212860.2296955.93141672
Matthew HaydenAUS2007200711101540181*60.0059490.913015212
Andrew StraussENG20082008610054017754.00120144.96221620
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.