Liverpool booked their place in the Champions League final on Tuesday evening.The Reds overcame a scare to defeat Villarreal and keep their hopes of a historic quadruple alive.They will now face either Real Madrid or Manchester City in the final in Paris on May 28.Should Liverpool go on to win it all, they will go down as one of the greatest Champions League winning teams ever.Ahead of the final, Jamie Carragher, Thierry Henry and Micah Richards gave their thoughts on who they think are the five greatest teams to have ever won Europe's premier cup competition.View who they selected below...And view them making their selections below...

Thierry Henry's top five greatest Champions League teams ever

5. Ajax (1994/95)

4. Real Madrid (2017/18)

3. Barcelona (2014/15)

2. Barcelona (2010/11)

1. Barcelona (2008/09)

Henry thinks three Barcelona sides were the greatest the Champions League has ever seen.

He's gone with their 08/09 as the greatest ever. He played in that team.

Thierry Henry, Jamie Carragher and Micah Richards have named Barcelona's 2008/09 Champions League winning side the greatest ever.
ROME - MAY 27: Barcelona players pose in front of the trophy after they celebrate winning the UEFA Champions League Final match between Barcelona and Manchester United at the Stadio Olimpico on May 27, 2009 in Rome, Italy. Barcelona won 2-0. (Photo by Alex Livesey/Getty Images)

ROME - MAY 27: Barcelona players pose in front of the trophy after they celebrate winning the UEFA Champions League Final match between Barcelona and Manchester United at the Stadio Olimpico on May 27, 2009 in Rome, Italy. Barcelona won 2-0. (Photo by Alex Livesey/Getty Images)

Jamie Carragher's top five greatest Champions League teams ever

5. Ajax (1994/95)

4. Real Madrid (2017/18)

3. AC Milan (1993/94)

2. Barcelona (2010/11)

1. Barcelona (2008/09)

Carragher's list is exactly the same as Henry's, apart from the Liverpool legend has gone with AC Milan's 1993/94 side in third instead of Barcelona's champions in 2015.

Milan, managed by Fabio Capello, featured legends including Paolo Maldini and Marcel Desailly.

Jamie Carragher named Real Madrid's 2017/18 Champions League winning side the fourth greatest ever.
KIEV, UKRAINE - MAY 26: Real Madrid captain Sergio Ramos lifts the trophy after winning the UEFA Champions League final between Real Madrid and Liverpool on May 26, 2018 in Kiev, Ukraine. (Photo by Shaun Botterill/Getty Images)

KIEV, UKRAINE - MAY 26: Real Madrid captain Sergio Ramos lifts the trophy after winning the UEFA Champions League final between Real Madrid and Liverpool on May 26, 2018 in Kiev, Ukraine. (Photo by Shaun Botterill/Getty Images)

Micah Richards' top five greatest Champions League teams ever

5. Bayern Munich (2019/20)

4. Real Madrid (2017/18)

3. Barcelona (2014/15)

2. Manchester United (1998/99)

1. Barcelona (2008/09)

Richards' list looks a little different to Henry and Carragher's.

LIVERPOOL REACH THE CHAMPIONS LEAGUE FINAL l Villarreal 2-3 Liverpool Reaction | The Football Terrace

Richards thinks Bayern's 2020 winners are the fifth greatest the Champions League has ever seen, while he's gone with Man United's 1999 champions in second.

All three agree that Barcelona's 2008/09 winning side, who swept aside United in the final, are the greatest in the competition's history.

David Beckham quiz: How much do you know about the football legend?