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