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