Ferdinand se unió al West Ham como un aprendiz en diciembre de 2002 y su debut fue en agosto de 2003 cuando fue titular en la victoria 2-1 contra el Preston North End FC en el día inaugural de la temporada 2003-04.