Dyer fue vendido al West Ham United el 16 de agosto de 2007, por 6 millones de libras, la misma cifra por la que había pasado anteriormente al Newcastle.