Live7th Match · Sheffield Shield 2026/27SA154 & 182/1 (48)WA406/5d & 169 (61.5)Stumps - Day 3Live8th Match · Sheffield Shield 2026/27TAS335/5 (96)NSWStumps - Day 1T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT2060th Match · CSA Pro20 2026/27DOLBOLODI4th 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)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)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2061st Match · CSA Pro20 2026/27DOLBOLT2062nd Match · CSA Pro20 2026/27LIOTITT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIM

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
Kemar RoachWI202420245921204717.1435333.99000122
Nixon McLeanWI200120011516312040*9.2321156.87006121
Keith ArthurtonWI1998199855311940*59.5018365.0300090
Carlos BrathwaiteWI20182018181221192411.9013091.5400066
Keith BoyceWI19751975108111849*16.8613573.33001120
Carlton BaughWI200620061913511825*14.7514481.94001114
Leon JohnsonWI201520154501175423.4022152.94011171
Daren PowellWI200720073218511748*9.0020756.52003123
Courtney WalshWI1995199524185117199.0019560.00002142
Charlie GriffithWI196919694701163116.5710340.78000110
Sylvester JosephWI200420047711154519.1724047.92001111
Baron ConstantineWI193019304801155214.38--01124
Xavier MarshallWI2005200512140115268.2126243.89000151
Carlton BaughWI200420043501146822.8017764.41010160
Shimron HetmyerWI2020202097211443*22.8011698.2800183
Joel GarnerWI1979197911831146022.8017664.7701185
Ravi RampaulWI20102010191221143111.4016967.46001101
Rohan KanhaiWI196719671201137756.50--010172
Chris GayleWI20162016541113100*37.6758194.83100811
Jimmy AdamsWI199819983601135318.8337829.89010100
Andy GanteaumeWI19481948110112112112.00--100130
Foffie WilliamsWI194819483501127222.40--01174
John GoddardWI195719575811126116.00--011140
Sunil NarineWI20162016151141123016.0099113.13001144
Michael HoldingWI19801980171771123511.2023747.26002131
Jerome TaylorWI2006200632195112238.0021651.85001131
Brandon KingWI202120213301116737.0066168.18010135
Roland HolderWI1994199477111136*18.5012986.0500131
Baron ConstantineWI193919393401107927.50--011111
Tino BestWI201220127631109536.6714078.57011151
Tagenarine ChanderpaulWI202520253601105218.3334531.88011101
Winston BenjaminWI198819882315211040*8.4622548.89006112
Johnson CharlesWI202520254401094727.25102106.8600096
Rohan KanhaiWI197519755421095554.5019855.05010140
Deryck MurrayWI1979197911711092718.1723346.7800080
Andy RobertsWI1979197911811095415.5717661.93011100
Andre FletcherWI20102010111111094810.9015968.55003101
Seymour NurseWI196119612401084927.0017530.8600090
Shane ShillingfordWI2014201424310753*107.0019355.4401086
Daren GangaWI200020004801073213.3837528.53002110
Devendra BishooWI201520155941073021.4023345.92001140
Alzarri JosephWI20172017151331072710.7021150.7100292
Roland HolderWI199519956421063553.0016365.0300080
Eric AtkinsonWI195919594511063726.50--00100
John GoddardWI1950195046210658*26.50--01130
Kemar RoachWI2025202548410658*26.5037828.04012140
Ian BishopWI19951995151341061811.7822946.2900080
Andre RussellWI202320235521055135.0062169.35010510
Gerry AlexanderWI195919595701052515.00--00101
Wes HallWI196619667821053517.5011758.97000160

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.