T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls 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 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDWZIMWODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)T20I1st T20I · India in New Zealand 2026/27NZ225/4IND230/6India won by 4 wickets (2 balls left)ODI3rd Match · Pakistan ODI Tri-Series 2026/27ENG429/4SL430/8Sri Lanka won by 2 wickets (1 ball left)ODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (93 balls left)T20I3rd T20I · New Zealand Women in Australia 2026/27NZW11/2AUSWNo resultODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRE

Batting by year (All cricket)

Filters

2 active
Reset"Match result" is from the side of the player or team.
v Pakistan×At Queen's Park Oval×
PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Desmond HaynesWI19931993341253143*84.3350150.50110361
Richie RichardsonWI1988198834123979*79.6735068.29020252
Roy FredericksWI1977197724023512058.75--110250
Brian LaraWI199319933412029667.3327872.66020211
Collie SmithWI195819582401788644.50--02101
Garry SobersWI195819582401738043.25--020-0
Viv RichardsWI1988198812017212386.0021480.37100210
Everton WeekesWI195819582401627840.50--020-0
Desmond HaynesWI19881988231159142*79.5017391.91101151
Richie RichardsonWI199319933401536838.2516891.07010241
Rohan KanhaiWI195819582401449636.00--01100
Phil SimmonsWI1993199334114280*47.3320369.95010180
Jeff DujonWI19881988321130106*130.0022358.30100151
Gordon GreenidgeWI198819883401236630.7516674.10010153
Gerry AlexanderWI195819582401225730.50--01000
Gordon GreenidgeWI197719772401187029.50--01050
Clyde WalcottWI195819581201096254.50--010-0
Alvin KallicharranWI197719772411044534.67--000-0
Sherwin CampbellWI200020002201037751.5017259.8801090
Conrad HunteWI19581958240904522.5010.0000100
Clive LloydWI197719772418423*28.00--000-2
Irvine ShillingfordWI19771977240793919.75--00000
Viv RichardsWI19771977240713317.75--00050
Phil SimmonsWI19881988220614930.507087.1400061
Gus LogieWI19881988340572914.257873.0800040
Carl HooperWI198819883315327*26.5011147.7500150
Andy RobertsWI19771977230453515.00--000-2
Carl HooperWI19931993340433410.7542102.3800251
Deryck MurrayWI19771977230403013.33--00100
Lance GibbsWI19581958240402210.00--00000
Philo WallaceWI20002000220383019.007848.7200040
Joel GarnerWI19771977230363612.0020.0000202
Chris GayleWI20002000220333316.503789.1900140
Carlisle BestWI198819881113232*-31103.2300021
Wavell HindsWI20002000220312415.507441.8900030
Easton McMorrisWI19581958120291614.50--000-0
Ridley JacobsWI20002000220231611.503174.1900020
Colin CroftWI197719772332323*---00001
Ricardo PowellWI20002000220212110.502584.0000111
Eric AtkinsonWI1958195812019199.50--00101
Roy GilchristWI195819582411896.00--00100
Courtney WalshWI1988198832017128.504339.5300020
Nixon McLeanWI20002000221161516.0014114.2900020
Winston BenjaminWI1988198832016168.004436.3600110
Jimmy AdamsWI199319932111515*-3641.6700010
Anderson CumminsWI199319931211414*14.002360.8700110
Jimmy AdamsWI200020002201497.004233.3300000
Franklyn RoseWI20002000221149*14.002360.8700010
Curtly AmbroseWI198819882201396.504032.5000010
Malcolm MarshallWI198819881211210*12.003930.7700010
Page 1Next

Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.