Live5th T20I · India in New Zealand 2026/27NZINDNew Zealand won the toss and chose to bowlLive9th Match · Sheffield Shield 2026/27QUEVIC282/9 (84)Stumps - Day 1Live8th Match · Sheffield Shield 2026/27TAS427 (119.1)NSW174/8 (60)Stumps - Day 2ODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAMIRET2061st Match · CSA Pro20 2026/27DOLBOLT2062nd 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)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 runsODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsODI1st ODI · India in New Zealand 2026/27NZINDTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI2nd 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
Malcolm MarshallWI19811981642602030.0010756.0700080
Fabian AllenWI20182018108060277.508372.2900271
David HolfordWI1968196859060356.672516.0000160
Winston DavisWI1983198313106601915.007114.0800100
Peter LashleyWI19611961120594129.5015139.0700050
Andre RussellWI20252025330593619.6737159.4600026
Philo WallaceWI19921992440593114.7514939.6000071
Kieron PollardWI20082008750593811.8054109.2600144
Fabian AllenWI20222022961592911.808172.8400232
Alzarri JosephWI20262026118159218.438867.0500243
Sylvester ClarkeWI1982198288259169.839164.8400050
Kemar RoachWI20222022910359258.4326422.35004100
Corey CollymoreWI20072007111255916*8.4312248.3600232
Corey CollymoreWI20032003201555916*5.9017433.9100440
Andre FletcherWI20202020331583429.0031187.1000045
Kamil PooranWI20262026330584219.3340145.0000063
Charlie StayersWI196219624415835*19.33--000-0
Ian BradshawWI2004200416525834*19.339660.4200261
Johnson CharlesWI2014201466058319.679163.7400290
Johnson CharlesWI20112011220573628.506785.0700042
Jonathan CarterWI201920195315743*28.505898.2800051
Teddy HoadWI19331933240573614.25--00000
Joey CarewWI19631963241574019.0013741.6100061
Floyd ReiferWI19971997350572911.4017432.7600170
Johnson CharlesWI20262026550572711.4046123.9100254
Franklyn RoseWI19981998450572411.407873.0800071
Baron ConstantineWI1931193148057127.13--00130
Travis DowlinWI2010201089157317.1311649.1400150
Raphick JumadeenWI19791979110565656.00--010-0
Romario ShepherdWI202120218215635*56.0035160.0000043
Yannic CariahWI20222022543565256.008962.9201021
Quentin SampsonWI20262026440563014.0050112.0000033
Inshan AliWI19721972351562514.00--00100
Jackie GrantWI19351935462562314.00--00000
Colin CroftWI19811981985563318.6716234.5700250
Devon SmithWI20102010110555555.0010055.0001070
Roland HolderWI19981998220554527.5015136.4200060
Elquemedo WillettWI19741974231552627.50--00020
Denis AtkinsonWI19571957241554618.33--00040
Charles JonesWI19351935350551911.00--00000
Lance GibbsWI19611961350551811.0016822.0200150
Joel GarnerWI19861986961552411.0012045.8300150
Keith ArthurtonWI19881988220542727.0011546.9600041
Raymon ReiferWI20222022340542213.509457.4500050
Joe SmallWI19281928240545213.50--01200
Wilton St HillWI19281928240543813.50--00000
Reg ScarlettWI196019603415429*18.00--000-0
Keemo PaulWI202320237525446*18.0043125.5800042
Brendan NashWI2011201136054309.0016432.9300040
Lance GibbsWI197519758965414*18.0010132.6700150

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.