Live5th ODI · Ireland in Namibia 2026/27NAM35/0 (5.5)IRE129 (33.1)NAM need 95 runs in 265 ballsLive9th Match · Sheffield Shield 2026/27QUE202/5 (71)VIC307 (90.4)Stumps - Day 2Live61st Match · CSA Pro20 2026/27DOL174/4 (20)BOL121/1 (14)BOL need 54 runs in 36 ballsT20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T2062nd Match · CSA Pro20 2026/27LIOTITT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsT20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)ODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsT20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsT2063rd Match · CSA Pro20 2026/27DOLWPODI1st ODI · India in New Zealand 2026/27NZINDTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2064th Match · CSA Pro20 2026/27WARBOLODI2nd ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOL

West Indies: Batting by year (All cricket)

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
Narsingh DeonarineWI20152015220534326.507768.8300071
Willie RodriguezWI19621962220535026.50--01001
David HolfordWI19711971120534426.50--000-0
Michael HoldingWI19751975230533417.6710152.48001110
Rajindra ChandrikaWI20162016240533113.2517230.8100070
Leslie HyltonWI19351935451531913.25--000-1
Roger HarperWI19931993750532610.606581.5400020
Philo WallaceWI19971997450533210.6011546.0900140
Colin CroftWI197719776875323*53.00--00001
Patrick PattersonWI19881988201465313*6.6311446.4900351
Courtney WalshWI199719972919653214.0813040.7700831
Shannon GabrielWI201720171923115312*4.4218029.4400771
Kraigg BrathwaiteWI20132013120524526.0012342.2800070
Raymon ReiferWI20172017121522952.0019826.2600061
Nelson BetancourtWI19301930120523926.00--000-0
Ken WishartWI19351935120525226.00--01100
Wilf FergusonWI19541954121524452.00--000-0
Winston BenjaminWI19931993131035214*7.438164.2000231
Allan RaeWI19511951240512512.7530.0000130
Mike FindlayWI19691969240512312.7518827.1300070
Chris GayleWI19991999550512210.2010548.5700170
Shane ShillingfordWI201220123515131*12.759553.6800290
Roger HarperWI19891989550511710.2013637.5000050
Eldine BaptisteWI19881988652513117.006380.9500020
Joel GarnerWI198719871511151185.108063.7500342
Ottis GibsonWI19991999120503725.0011244.6400060
Brenton ParchmentWI20072007330502516.677071.4300081
Ravi RampaulWI2007200714425026*25.005689.2900143
Ralph LegallWI19531953450502310.00--00000
Jason MohammedWI2018201876050158.336972.4600250
Wes HallWI196819684735026*12.502941.3800270
Courtney WalshWI19901990131045014*8.3311942.0200250
Fidel EdwardsWI20052005711250205.5620923.9200250
Carlisle BestWI198819882214932*49.006180.3300051
Jimmy CameronWI19491949230494816.33--00100
Kevin SinclairWI20252025240492812.2510447.1200140
Irvine ShillingfordWI19781978340492412.253878.9500070
Miguel CumminsWI20172017119249157.008955.0600171
Sunil NarineWI20142014231184912*16.3343113.9500123
Clayton LambertWI19901990110484848.006672.7300041
Thelston PayneWI19851985220482824.0010247.0600050
Devon ThomasWI2013201365048199.606178.6900151
Cameron CuffyWI20012001201364813*6.8616928.4000130
Lance GibbsWI19691969916104818*8.0010040.0000130
Ryan HindsWI20082008120473723.5012537.6000060
Seymour NurseWI196219621214746*47.00--00000
Runako MortonWI20102010440474011.756869.1200130
Inshan AliWI1973197346147159.406232.2600150
Sonny RamadhinWI1957195759147195.88--00450
Charles PassailaigueWI19301930121464446.0015729.3000060

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.