1 czerwca 2009 roku został wolnym zawodnikiem, ale wkrótce podpisał kontrakt z angielskim Charlton Athletic.

Sezon Klub Kraj Rozgrywki Mecze Bramki 1990/91 Dundee United

Scottish Premier League 18 5 1991/92 Dundee United

Scottish Premier League 8 0 1992/93 Dundee United

Scottish Premier League 14 4 1993/94 Dundee United

Scottish Premier League 38 4 1994/95 Dundee United

Scottish Premier League 33 4 1995/96 Dundee United

Scottish First Division 30 1 1996/97 Derby County

Premiership 36 3 1997/98 Derby County

Premiership 30 1 1998/99 Derby County

Premiership 1 0 1998/99 Blackburn Rovers

Premiership 17 0 1999/00 Blackburn Rovers

Division One 43 4 2000/01 Blackburn Rovers

Division One 9 0 2000/01 West Ham United

Premiership 12 0 2001/02 West Ham United

Premiership 38 0 2002/03 West Ham United

Premiership 26 0 2003/04 West Ham United

Division One 43 3 2004/05 West Ham United

Football League Championship 4 0 2005/06 West Ham United

Premiership 22 0 2006/07 West Ham United

Premiership 14 0 2007/08 Southampton F.C.

Football League Championship 11 0 2007/08 Rangers F.C.

Scottish Premier League 12 2 2008/09 Rangers F.C.

Scottish Premier League 9 0 2009/10 Charlton Athletic