W 1998 roku Ripley został zawodnikiem Southamptonu. Swój ligowy debiut w nim zanotował 16 sierpnia 1998 w przegranym 1:2 domowym spotkaniu z Liverpoolem. W sezonie 2000/2001 był wypożyczony najpierw do Barnsley, a następnie do Sheffield Wednesday. W sezonie 2001/2002 ponownie grał w Southamptonie, a następnie zakończył karierę piłkarską.
Sezon Klub Kraj Rozgrywki Mecze Bramki 1984/85 Middlesbrough
Division Two 1 0 1985/86 Middlesbrough
Division Two 8 0 1985/86 Bolton Wanderers
Division Three 5 1 1986/87 Middlesbrough
Division Three 44 4 1987/88 Middlesbrough
Division Two 43 8 1988/89 Middlesbrough
Division One 36 4 1989/90 Middlesbrough
Division Two 39 1 1990/91 Middlesbrough
Division Two 39 6 1991/92 Middlesbrough
Division Two 39 3 1992/93 Blackburn Rovers
Premier League 40 7 1993/94 Blackburn Rovers
Premier League 40 4 1994/95 Blackburn Rovers
Premier League 37 0 1995/96 Blackburn Rovers
Premier League 28 0 1996/97 Blackburn Rovers
Premier League 13 0 1997/98 Blackburn Rovers
Premier League 29 2 1998/99 Southampton
Premier League 22 0 1999/00 Southampton
Premier League 23 1 2000/01 Southampton
Premier League 3 0 2000/01 Barnsley
Division One 10 1 2000/01 Sheffield Wednesday
Division One