Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsODI3rd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETASODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI5th ODI · India in New Zealand 2026/27NZIND

Viv Richards: Match list (All cricket)

More filters

1 active
Reset"Match result" is from the side of the player or team.
DateMatchTeamBatBowlCtResultGroundSeries
7 Jan 1989PAK 258/7 v WI 2039th Match · ODIWI180/212Pakistan won by 55 runsBrisbane1988–89 Australian Tri-Series
5 Jan 1989AUS 226 v WI 218/88th Match · ODIWI481/290Australia won by 8 runsMelbourne1988–89 Australian Tri-Series
1 Jan 1989PAK 140/9 v WI 142/36th Match · ODIWIDNB0/211West Indies won by 7 wickets (with 70 balls remaining)Perth1988–89 Australian Tri-Series
24 Dec 1988AUS 242 & 114 v WI 280 & 361/93rd Test · TestWI12 & 630/120West Indies won by 285 runsMelbourneWest Indies tour of Australia 1988/89
17 Dec 1988PAK 227/8 v WI 244/45th Match · ODIWI102/480West Indies won by 17 runsHobart1988–89 Australian Tri-Series
15 Dec 1988AUS 202 v WI 2364th Match · ODIWI581/550West Indies won by 34 runsMelbourne1988–89 Australian Tri-Series
13 Dec 1988AUS 219/8 v WI 2203rd Match · ODIWI120/461West Indies won by 1 runSydney1988–89 Australian Tri-Series
10 Dec 1988PAK 180/7 v WI 269/91st Match · ODIWI10/432West Indies won by 89 runsAdelaide1988–89 Australian Tri-Series
2 Dec 1988AUS 395/8 & 234/9 v WI 449 & 349/92nd Test · TestWI146 & 50/431West Indies won by 169 runsPerthWest Indies tour of Australia 1988/89
18 Nov 1988AUS 167 & 289 v WI 394 & 63/11st Test · TestWI68 & DNB0/1 & 0/262West Indies won by 9 wicketsBrisbaneWest Indies tour of Australia 1988/89
4 Aug 1988ENG 205 & 202 v WI 183 & 226/25th Test · TestWI0 & DNB-0West Indies won by 8 wicketsLondonWest Indies tour of England 1988
21 Jul 1988ENG 201/9 & 138 v WI 275 & 67/04th Test · TestWI18 & DNB-0West Indies won by 10 wicketsLeedsWest Indies tour of England 1988
30 Jun 1988ENG 135 & 93 v WI 384/73rd Test · TestWI47-1West Indies won by an innings and 156 runsManchesterWest Indies tour of England 1988
16 Jun 1988ENG 165 & 307 v WI 209 & 3972nd Test · TestWI6 & 72-2West Indies won by 134 runsLondonWest Indies tour of England 1988
2 Jun 1988ENG 245 & 301/3 v WI 448/91st Test · TestWI800/2 & 0/260Match drawnNottinghamWest Indies tour of England 1988
23 May 1988WI 178/7 v ENG 180/33rd ODI · ODIWI9-0England won by 7 wickets (with 30 balls remaining)LondonWest Indies tour of England 1988
21 May 1988ENG 186/8 v WI 1392nd ODI · ODIWI310/331England won by 47 runsLeedsWest Indies tour of England 1988
19 May 1988ENG 219/4 v WI 2171st ODI · ODIWI130/290England won by 6 wickets (with 12 balls remaining)BirminghamWest Indies tour of England 1988
22 Apr 1988WI 306 & 268/8 v PAK 309/9 & 2623rd Test · TestWI67 & 390/19 & 1/82West Indies won by 2 wicketsBridgetownPakistan tour of West Indies 1987/88
14 Apr 1988WI 174 & 391 v PAK 194 & 341/92nd Test · TestWI49 & 1232/174Match drawnPort of SpainPakistan tour of West Indies 1987/88
12 Mar 1988WI 241/4 v PAK 194/71st ODI · ODIWI150/301West Indies won by 47 runsKingstonPakistan tour of West Indies 1987/88
25 Jan 1988IND 239/8 v WI 241/17th ODI · ODIWIDNB2/401West Indies won by 9 wickets (with 13 balls remaining)TrivandrumWest Indies tour of India 1987/88
22 Jan 1988IND 205 v WI 278/66th ODI · ODIWI332/340West Indies won by 73 runsGwaliorWest Indies tour of India 1987/88
19 Jan 1988IND 230/6 v WI 231/65th ODI · ODIWI90/310West Indies won by 4 wickets (with 5 balls remaining)FaridabadWest Indies tour of India 1987/88
11 Jan 1988IND 382 & 217/8 v WI 184 & 1604th Test · TestWI68 & 41/36 & 1/281India won by 255 runsChennaiWest Indies tour of India 1987/88
7 Jan 1988IND 194/9 v WI 196Only ODI · ODIWI171/431West Indies won by 2 runsAhmedabadWest Indies tour of India 1987/88
5 Jan 1988IND 221/7 v WI 225/44th ODI · ODIWI110*3/421West Indies won by 6 wickets (with 17 balls remaining)RajkotWest Indies tour of India 1987/88
2 Jan 1988IND 222/7 v WI 1663rd ODI · ODIWI32/480India won by 56 runsKolkataWest Indies tour of India 1987/88
26 Dec 1987IND 565/9 v WI 530/5 & 157/23rd Test · TestWI68 & DNB1/390Match drawnKolkataWest Indies tour of India 1987/88
23 Dec 1987IND 135 v WI 187/72nd ODI · ODIWI411/370West Indies won by 52 runsGuwahatiWest Indies tour of India 1987/88
11 Dec 1987IND 281 & 173 v WI 337 & 4/12nd Test · TestWI37 & DNB-4Match drawnMumbaiWest Indies tour of India 1987/88
8 Dec 1987IND 193 v WI 203/81st ODI · ODIWI11/392West Indies won by 10 runsNagpurWest Indies tour of India 1987/88
25 Nov 1987IND 75 & 327/9 v WI 127 & 276/51st Test · TestWI9 & 109*-0West Indies won by 5 wicketsDelhiWest Indies tour of India 1987/88
30 Oct 1987PAK 230/9 v WI 258/723rd Match · ODIWI670/451West Indies won by 28 runsKarachi1987 Cricket World Cup
26 Oct 1987ENG 269/5 v WI 23518th Match · ODIWI511/320England won by 34 runsJaipur1987 Cricket World Cup
21 Oct 1987SL 211/8 v WI 236/814th Match · ODIWI140/170West Indies won by 25 runsKanpur1987 Cricket World Cup
16 Oct 1987PAK 217/9 v WI 2169th Match · ODIWI510/101Pakistan won by 1 wicket (with 0 balls remaining)Lahore1987 Cricket World Cup
13 Oct 1987SL 169/4 v WI 360/47th Match · ODIWI1810/220West Indies won by 191 runsKarachi1987 Cricket World Cup
9 Oct 1987ENG 246/8 v WI 243/72nd Match · ODIWI27-0England won by 2 wickets (with 3 balls remaining)Gujranwala1987 Cricket World Cup
28 Mar 1987NZ 191/9 v WI 192/04th ODI · ODIWIDNB0/370West Indies won by 10 wickets (with 64 balls remaining)ChristchurchWest Indies tour of New Zealand 1986/87
21 Mar 1987NZ 213 v WI 217/42nd ODI · ODIWI14*3/340West Indies won by 6 wickets (with 6 balls remaining)AucklandWest Indies tour of New Zealand 1986/87
18 Mar 1987NZ 142 v WI 237/91st ODI · ODIWI1195/410West Indies won by 95 runsDunedinWest Indies tour of New Zealand 1986/87
12 Mar 1987WI 100 & 264 v NZ 332/9 & 33/53rd Test · TestWI1 & 380/293New Zealand won by 5 wicketsChristchurchWest Indies tour of New Zealand 1986/87
27 Feb 1987WI 418/9 & 16/0 v NZ 157 & 2732nd Test · TestWI14 & DNB-1West Indies won by 10 wicketsAucklandWest Indies tour of New Zealand 1986/87
20 Feb 1987NZ 228 & 386/5 v WI 345 & 50/21st Test · TestWI24 & DNB1/32 & 1/861Match drawnWellingtonWest Indies tour of New Zealand 1986/87
6 Feb 1987AUS 195/8 v WI 19212th Match · ODIWI253/291Australia won by 2 wickets (with 5 balls remaining)Sydney1986–87 Australian Tri-Series
3 Feb 1987ENG 177/9 v WI 14811th Match · ODIWI1-0England won by 29 runsDevonport1986–87 Australian Tri-Series
30 Jan 1987ENG 147 v WI 148/49th Match · ODIWI580/160West Indies won by 6 wickets (with 9 balls remaining)Melbourne1986–87 Australian Tri-Series
28 Jan 1987AUS 194 v WI 1588th Match · ODIWI70-1Australia won by 36 runsSydney1986–87 Australian Tri-Series
25 Jan 1987AUS 221/9 v WI 237/56th Match · ODIWI69-1West Indies won by 16 runsAdelaide1986–87 Australian Tri-Series
PreviousPage 2 · 307 matchesNext

Bat batted first or second · Bowl bowling figures · Ct catches

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