El 7 de julio de 2008, se anunció que Crouch había acordado verbalmente a unirse a su antiguo club de Portsmouth en un acuerdo valorado en hasta £11 millones.