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

West Indies: Batting figures (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.

Qualification: Minimum 500 balls faced.

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Devon ThomasWI2009-2022342943203712.8051162.62003264
Sharmarh BrooksWI2019-202355652161311125.60258162.50281015731
Justin GreavesWI2022-2026456091631202*31.98261562.3743215713
Denesh RamdinWI2005-201928328551571016924.40920762.026241659056
Junior MurrayWI1992-20028881101596101*22.48259961.41181316512
Runako MortonWI2002-2010788582188110*28.42358461.05214921024
Carl HooperWI1987-2003328379581152323335.901897960.712056201042128
Eldine BaptisteWI1983-19905327541787*18.9567860.62011361
Franklyn RoseWI1997-2000465175616912.7593160.260145912
Philo WallaceWI1991-20004046098010321.30163360.0114512116
John CampbellWI2019-202647768198117929.13330959.8736523036
Malcolm MarshallWI1978-19922171903027659217.28440959.490122025232
Roston ChaseWI2016-202619621523490819425.56828859.226222646160
Tino BestWI2003-20145755154949512.3584058.810110597
Nixon McLeanWI1996-200362651064350*11.69109958.5101136515
Ramnaresh SarwanWI2000-2013283338431184229140.142033358.24197121123578
Stuart WilliamsWI1994-2002871079276912828.26476958.062151234818
Roger HarperWI1983-19961301052313907416.95241457.58031010527
Kieran PowellWI2009-2021901281313013424.65544457.493161239431
David BernardWI2003-2010241943446922.9360057.33031283
Carlisle BestWI1986-19923236581516426.29142557.19233786
Faoud BacchusWI1978-198348563139425026.30156057.121691284
Carlton BaughWI2003-201271741311026818.07195156.4803310911
Clayton LambertWI1990-19981620065211932.60116256.11232758
Mahendra NagamootooWI2000-2002282673476818.2662255.79011394
Wavell HindsWI1999-201016419312541321329.91972855.6410271462065
Darren BravoWI2009-202220324122705221832.201269955.53123517688130
Gordon GreenidgeWI1974-1991236312291269222644.852044655.173065141354148
Ridley JacobsWI1996-200420422253442211826.17801955.143232341650
Travis DowlinWI2009-201019243639100*30.43115955.13142692
Sewnarine ChattergoonWI2006-20092224249754*22.5990454.98022703
Devon SmithWI2003-2018951274302210824.57550154.942151137815
Nehemiah PerryWI1999-20002422828552*20.3651954.91014200
Richie RichardsonWI1983-1996309363421219719438.002220154.82217116130277
Jomel WarricanWI2015-20262545173714113.2567854.72007329
Jermaine BlackwoodWI2014-20235910572921112*29.81541453.95318734936
Garry SobersWI1954-197494161218032365*57.37407753.4026301372632
Desmond HaynesWI1978-1994353439531613518441.802919553.32359623159877
Roland HolderWI1993-1999484889799124.48184053.21045764
Jeff DujonWI1981-199124923547526713928.02923752.895221649718
Keith ArthurtonWI1988-1999138143253286157*27.85621852.852172027736
Narsingh DeonarineWI2005-20155766714628224.78277052.7809614016
Adrian BarathWI2009-201231441107411324.98203952.672541398
Joel GarnerWI1977-1987156109299116011.39150852.3901226119
Shivnarine ChanderpaulWI1994-20154475509320871203*45.673997552.2141124212034125
Kirk EdwardsWI2011-2014334831317123*29.27254651.7338713419
Courtney BrowneWI1995-20056662148026816.71155751.5101107211
Curtly AmbroseWI1988-20002732416520785311.81406551.12013921122
Alvin KallicharranWI1972-19819713714522518742.48570150.0112271053315
Leon JohnsonWI2008-2016152205016622.77100749.75033653

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.