El 27 de julio de 2009, Tottenham Hotspur anunció la firma de Crouch desde Portsmouth por un precio de 10 millones de dólares, en un contrato de cinco años.