Liverpool legend Jamie Carragher has listed the best five footballers he faced during his lengthy footballing career and Juventus star Cristiano Ronaldo misses out.

On TalkSport’s flagship DriveTime program this Wednesday morning, the former Liverpool defender picked 5 best footballers he faced during his career including current and ex players.

The first name on Carragher’s lips was former Chelsea defender John Terry, branding the Villa assistant coach as the best defender of all time in the PL .

Jamie Carragher’s list includes AC Milan’s Legend Paolo Maldini, six time winner of the FIFA World Best Player Of The Year Lionel Messi, former Arsenal captain Thierry Henry and Barcelona legend Xavi Hernandez.

Despite Cristiano’s greatness in the world of football, the English man decided to leave him out of the list and Ronaldo rival Lionel Messi made the list.

He however included CR7 in his All Time XI.

Carragher believes that John Terry’ footballing ability is so underrated and he [Carragher] rates him highly due to his ability and leadership skill.