Na początku 1996 roku Spink odszedł na zasadzie wolnego transferu do West Bromwich Albion. Występował w nim przez półtora roku w Division One. W 1997 roku odszedł z West Bromwich do londyńskiego Millwall za kwotę 50 tysięcy funtów. Do 2000 roku występował w Millwall w rozgrywkach Division Two. W latach 2000–2001 grał w zespole Forest Green Rovers, w którym zakończył karierę w wieku 42 lat.
Sezon Klub Kraj Rozgrywki Mecze Bramki 1979/80 Aston Villa
Division One 1 0 1980/81 Aston Villa
Division One 0 0 1981/82 Aston Villa
Division One 0 0 1982/83 Aston Villa
Division One 22 0 1983/84 Aston Villa
Division One 28 0
1984/85 Aston Villa
Division One 19 0 1985/86 Aston Villa
Division One 31 0 1986/87 Aston Villa
Division One 32 0 1987/88 Aston Villa
Division Two 44 0 1988/89 Aston Villa
Division One 34 0 1989/90 Aston Villa
Division One 38 0 1990/91 Aston Villa
Division One 34 0 1991/92 Aston Villa
Division One 23 0 1992/93 Aston Villa
Premier League 25 0 1993/94 Aston Villa
Premier League 15 0 1994/95 Aston Villa
Premier League 13 0 1995/96 Aston Villa
Premier League 2 0 1995/96 West Bromwich Albion
Division One 15 0 1996/97 West Bromwich Albion
Division One 4 0 1997/98 Millwall
Division Two