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 West Indies: 1,059 by VVS Laxman in 2002 (from the 1,754 of 1,758 matches with full scorecards).

More filters

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

Player figures come from full scorecards, which we hold for 1,754 of the 1,758 matches in this selection (from 1928). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
VVS LaxmanIND20022002162041059154*66.19203552.042701200
Allan BorderAUS19841984223151052100*40.46248740.45171833
Sunil GavaskarIND1983198319282993236*38.19107566.23333946
Marcus TrescothickENG200420041724292213041.91136067.794321295
Rahul DravidIND2002200218226909144*56.81176951.383401041
Kepler WesselsAUS198419841723089217338.78163154.69183781
Mohinder AmarnathIND198319831724088811737.0058049.83265284
Andrew StraussENG200920091520387916951.71139962.83420943
Dilip VengsarkarIND198319831623286515941.1978174.14252735
Andrew FlintoffENG200420041619385516753.44110277.593408326
Virat KohliIND201920191516382012063.0887493.822728015
Javed MiandadPAK198819881214178411460.31128660.96340567
Sunil GavaskarIND19711971483774220154.80--430611
Herschelle GibbsSA200120011217175810747.38166345.582408710
Sachin TendulkarIND199419941114075717954.07116964.76252952
Sourav GangulyIND20022002162027547841.89131857.21061884
Ravi ShastriIND198319831926575410235.9066146.14131302
Mike AthertonENG199419941014175314457.92165845.42242800
Sachin TendulkarIND200220021015273617656.62132155.72233961
Devon ConwayNZ202520251113273422766.7398774.37231949
Ricky PontingAUS200320031012372320680.33118361.12320764
Rahul DravidIND200620061215172014651.43144149.97242723
Mike AthertonENG19951995915071512747.67151247.29231851
Michael VaughanENG200420041723271114033.86123057.80322894
Jacques KallisSA20042004895710139177.5095674.274206016
Virat KohliIND201120111619170611739.22104367.69162633
Paul CollingwoodENG200920091617370416150.29109564.29230644
Shakib Al HasanBAN20182018161817049741.4182885.02072775
Geoff MarshAUS199119911216170011346.67129953.89241645
Andrew StraussENG200420041316269413749.57114460.66230792
Mohammad YousufPAK20062006561693192138.60118258.63410802
Patsy HendrenENG19301930482693205*115.5016869.05250651
Kim HughesAUS19841984213006927823.07103762.39055636
Joe RootENG201720171212267813667.8085079.76250763
Leonard HuttonENG1954195458167720596.71--230482
Glenn TurnerNZ1972197258167225996.0075934.12220640
Kapil DevIND1983198321293672100*25.85494101.421345112
Dennis AmissENG19741974591663262*82.88159641.54300871
Ravi BoparaENG200920091212066114355.0899866.23310695
Neil HarveyAUS19551955571650204108.33--310441
Kevin PietersenENG200720071013064322649.4678681.81312673
AB de VilliersSA2010201010135643135*80.38100364.112404311
Dilip SardesaiIND1971197158064221280.25--310481
Graeme SmithSA20052005710164214871.33115755.49410801
Virat KohliIND20182018772637157*127.4070989.84400677
Hanif MohammadPAK1958195859062833769.78--130240
Doug WaltersAUS19691969350623242124.6077859.51410600
Alec StewartENG199419941014062214344.43109856.65241892
Virender SehwagIND200620061215062118041.4069789.10131748
Tamim IqbalBAN/IWX2018201815172619130*41.2779577.862425412
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.