Crouch juga beraksi dalam perlawanan akhir Liga Juara-Juara UEFA 2006/07 sebagai pemain gantian. Crouch kekal bersama Liverpool pada musim 2007/08 dengan membantu Liverpool layak ke peringkat kelayakan Liga Juara-Juara UEFA. Pada 7 Julai 2008, Crouch bersetuju untuk menyertai semula kelab lamanya Portsmouth. Perpindahannya diumumkan secara rasmi pada 11 Julai 2008.