Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2072nd Match · CSA Pro20 2026/27TIT180/9WAR183/3Warriors won by 7 wickets (8 balls left)T2071st Match · CSA Pro20 2026/27BOL134/8LIO135/5Lions won by 5 wickets (2 balls left)T1011th Match · Abu Dhabi T10 League 2026RDCBULODI1st ODI · England tour of Australia 2026AUSENGT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2070th Match · CSA Pro20 2026/27WP105/5SWD99Western Province won by 5 wickets (33 balls left)T2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)ODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI5th ODI · India in New Zealand 2026/27NZINDODI2nd ODI · England tour of Australia 2026AUSENGList A13th Match · One-Day Cup (Australia) 2026/27NSWSAList A14th Match · One-Day Cup (Australia) 2026/27QUETAS

West Indies: Batting by year (All cricket)

The most hundreds in a calendar year in all cricket for West Indies: 8 by Brian Lara in 2003 (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.
Team: 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
Brian LaraWI2003200331403223220960.32318570.0889026137
Viv RichardsWI1976197614221192629191.71201874.338612538
Desmond HaynesWI1984198435458176314547.65326453.6871011796
Shivnarine ChanderpaulWI20072007282991567149*78.35259060.5077014321
Brian LaraWI1995199527344202817967.60249981.15612127813
Chris GayleWI20042004344441857152*46.42260871.2069126314
Richie RichardsonWI1991199129373162818247.88280558.0467119310
Desmond HaynesWI19891989293461603152*57.25256662.4767115118
Brian LaraWI2005200519260145022655.77205370.6361216116
Garry SobersWI1958195881341299365*144.33--630741
Brian LaraWI1993199337403193527752.30270571.5351012306
Shai HopeWI2025202542506176014040.00214082.2459116054
Shivnarine ChanderpaulWI2002200233409168914054.48349848.2851021905
Marlon SamuelsWI2012201236374167326050.70252366.3158217943
Brian LaraWI1997199730382161413244.83238367.7358418320
Viv RichardsWI1984198433375155720848.66194180.2257319418
Chris GayleWI20092009303631485165*45.00170587.1055315953
Carl HooperWI1997199730387137512944.35195670.3055312218
Shai HopeWI20262026283061336162*55.67145292.0157210351
Gordon GreenidgeWI1987198715212105021355.26175559.8352211023
Everton WeekesWI19481948710087819487.80--500840
Clyde WalcottWI19551955510082715582.70--520810
Chris GayleWI2002200236441199220446.33305865.14414128728
Chris GayleWI20062006435131917133*39.94266871.85410726537
Brian LaraWI2001200129383188322153.80325657.8349419915
Ramnaresh SarwanWI20042004354391796261*52.82287662.45410320310
Shai HopeWI2019201936395156817046.12216072.59410113722
Gordon GreenidgeWI1983198326326155319459.73202353.534919918
Shivnarine ChanderpaulWI200820082532111508126*71.81292451.57412213510
Brian LaraWI1999199933403143321338.73214066.9645218326
Carl HooperWI2002200231356141223348.69237559.4544014320
Gordon GreenidgeWI1984198422314140222351.93240857.814311759
Ramnaresh SarwanWI2009200931345138429147.72206167.1546113912
Viv RichardsWI1983198327293131814950.6989196.3046011819
Desmond HaynesWI19881988273741296142*39.27249551.944621118
Chris GayleWI2008200822262123519751.46164275.2146213245
Wavell HindsWI20032003273431153127*37.19181063.7044412125
Clive LloydWI19831983262441087161*54.3599663.154407610
Larry GomesWI1984198425308106914348.59222148.13441940
Clive LloydWI1975197513161908242*60.5349185.34431869
Garry SobersWI19601960712186422678.554320.93412862
George HeadleyWI19301930510071422371.4041755.88401291
Phil SimmonsWI199219921618164912238.1893669.344025912
Darren BravoWI2011201137464167619539.90295356.7638315532
Brian LaraWI20042004313941662400*47.49250966.2437319915
Shivnarine ChanderpaulWI20052005283751614203*50.44301353.573811357
Richie RichardsonWI1989198929344161019453.67295954.4131111362
Desmond HaynesWI19851985313571576145*56.29237366.4131121556
Brian LaraWI2006200638445140921636.13211266.7136416024
Shai HopeWI20182018364251384146*37.41206267.1235411327
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.