The 2018-19 Champions League is now into the semi-final stage after the contenders were whittled down to just four.
There have been some spectacular ties thus far, with some astonishing upsets and sensational turnarounds occurring.
Early favourites Real Madrid and Juventus were knocked out by dark horses Ajax in the last 16 stage and quarter-finals respectively, while Tottenham managed to see off hopefuls Manchester City in a thrilling two-legged tie to book a place in the semi-finals.
Goal brings you all the details of the favourites, underdogs and outsiders for the Champions League.
Favourites to win the 2018-19 Champions League
Since Man City's elimination, La Liga giants Barcelona have emerged as favourites to win the tournament after beating Manchester United. They are now 6/4 according to bet365 to win the Champions League this season. Star man Lionel Messi has taken on the captain's armband this campaign following the departure of Andres Iniesta and the Argentine has continued to shine.
The Catalan giants topped a group that consisted of Tottenham and Inter, and were the first team to secure their spot in the round of 16 phase. They defeated Lyon with minimal fuss in their first knockout tie and then beat Man Utd 4-0 comprehensively over the two legs.
They are due to face fellow favourites Liverpool in the semi-finals, with Jurgen Klopp's side priced at 5/2 to become European champions. The Reds finished as runners-up to Real Madrid in the final last season and have taken great strides to go all the away again this campaign.
After finishing second in their group, the Merseysiders then knocked out Bayern Munich – who were already considered favourites in the last 16 – and triumphed over Porto in the quarter-finals, winning 6-1 on aggregate.
Liverpool are priced 5/2 finished runners-up in the competition last year and are priced 7/2 to win outright after knocking out Bayern Munich - who were considered among the favourites - in the last 16. Jurgen Klopp's men were handed a quarter-final tie against Porto and they've already put one foot in the semi-final with a convincing first-leg triumph.
2018-19 Champions League outsiders
Tottenham were never expected to make it very far in the Champions League, but their elimination of Man City in the quarter-finals has given them odds of 4/1 of winning the whole competition. Mauricio Pochettino's men changed the course of the entire competition when they managed to see off Guardiola's side in an incredible 4-4 aggregate victory, including a 4-3 return leg at the Etihad that saw them progress to the semi-finals based on goal difference.
The quarter-final tie between the two Premier League sides had everything – VAR controversy, disallowed goals, free-scoring mayhem – and if Tottenham have anything, it's heart and willpower, which could potentially lead to them clinching full European glory in June. They are, however, due to face dark horses Ajax in the semi-finals who have given a whole new meaning to the term 'underdog'.
2018-19 Champions League underdogs
Nobody, not even the Eredivisie, expected Ajax to come as far as they have – which led to the Dutch league entirely changing their fixture schedule to accommodate the Dutch leaders' semi-final tie against Tottenham. Ajax are priced at 9/2 to win the Champions League, making them dark horses, but if there has been any team in Europe this season who has been able to overcome even the steepest of odds, it is the mighty Dutch side.
The Eredivisie team managed to knock out defending champions Real Madrid in the last 16 phase, delivering the final, crucial blow in the second leg at the Bernabeu, winning 5-3 on aggregate. They were then matched up with Juventus in the quarter-finals, but that didn't phase them. After drawing 1-1 in the first leg at home in Amsterdam, Ajax managed to stage an incredible comeback victory in the return leg at the Allianz to win the two-legged tie 3-2.