Carragher sérülés miatt nem lehetett tagja a 2002-es vb angol keretének, a 2004-es EB-n kerettag volt, viszont nem játszott. A 2006-os labdarúgó-világbajnokságon négy mérkőzésen kapott szerepet, a negyeddöntőben a portugálok ellen, a büntetőpárbaj során kihagyta a maga tizenegyesét.