Crouch menyertai Tottenham Hotspur pada 2 Julai, 1998. Namun dia gagal membuat penampilan bersama pasukan itu. Dia kemudian berpindah ke Queens Park Rangers dengan nilai sebanyak £60,000. Dia berjaya menjaringkan 10 gol liga dalam musim pertamanya tetapi gagal membantu kelabnya daripada tersingkir ke divisyen dua. Crouch kemudian dijual ke Portsmouth dengan nilai perpindahan £1.25 juta.