Champions League 2017-18: Fixtures, results, tables & all you need to know

Gareth Bale Real Madrid Champions League Final Trophy

The 2017-18 Champions League is coming to a close and the two finalists are now known.

Europe's elite have been whittled down from 32 and there is just one one game left to decide who will be crowned the contintental kings.

There were a few upsets in the last 16 and the quarter-finals, with plenty of drama unfolding in the semi-finals too. 

The last of the action gets under way at the end of May and Goal brings you all the latest fixtures, results as well as group tables and the tournament's key details.

Champions League final

The 2018 Champions League final sees Spanish giants Real Madrid lock horns with Premier League side Liverpool.

NSC Olimpiyskiy is the venue for the game, which will take place on Saturday, May 26, with a 7:45pm BST (2:45pm) kick-off. 

Real Madrid-Liverpool

Champions League semi-finals

Liverpool celebrate

The Champions League semi-final draw took place on Friday, April 13th at at 12:00 BST UK time (07:00 ET).

As is customary, the draw was held at UEFA's headquarters in Nyon, Switzerland. 

Real Madrid remain on course for their third Champions League title after beating Bayern Munich and they are set to face Liverpool in the final, with the Reds winning 7-6 against Roma in the other semi-final

Champions League semi-finals:

TeamAgg.TeamLeg 1Leg 2
Bayern Munich3-4Real Madrid1-22-2

Champions League quarter-finals

The Champions League quarter-final draw took place on Friday March 16 .

A Premier League showdown between Liverpool and Manchester City seemed to be the tie of the round, but the Reds shocked their rivals with a 3-0 win at Anfield and then took the second leg 2-1 at the Etihad, eliminating England's champions-elect 5-1 on aggregate.

Meanwhile, Barcelona looked to be set for a waltz to the semi-finals after defeating Roma 4-1 at the Camp Nou. However, Lionel Messi and company were shocked in the second leg as Roma stormed back for a 3-0 victory in Italy, with the Serie A side advancing on away goals.

Barca's rivals Real Madrid seemed to be even surer to advance after coming away with a 3-0 win in Turin, but Juventus jumped out to a 3-0 lead at the Benabeu to put the current Champions League holders on the ropes. A controversial late penalty, slotted home by Cristiano Ronaldo after Gianluigi Buffon was sent off for dissent, eventually saw Madrid come away with the 4-3 win on aggregate. 

Meanwhile, Bayern Munich took care of business with a 2-1 win in Spain and then a scoreless draw in Bavaria to dispatch Sevilla. 

You can see the draw outcome as well as the results from both legs in full below.

Champions League quarter-finals:

TeamAgg.TeamLeg 1Leg 2
Juventus3-4Real Madrid0-3 3-1
Sevilla1-2Bayern Munich1-2 0-0
Liverpool5-1Man City3-0 2-1
Barcelona4-4Roma4-1 0-3

Champions League last 16

The draw for the last 16 took place on December 11 at UEFA's headquarters in Switzerland.

Holders Real Madrid continued their pursuit of three-in-a-row by beating PSG, while Barcelona overcame Chelsea. Manchester United were surprisingly knocked out by Spanish side Sevilla, while Liverpool easily swept past Porto.

German champions Bayern Munich knocked out Turkish giants Besiktas and Pep Guardiola's record-breaking Manchester City made light work of Basel

You can see the draw outcome as well as the results from both legs in full below.

Champions League last 16:

TeamAgg.TeamLeg 1Leg 2
Juventus 4-3Tottenham2-2 2-1
Basel2-5Manchester City 0-4 2-1
Porto0-5Liverpool 0-5 0-0
Real Madrid 5-2PSG3-1 2-1
Chelsea1-4Barcelona 1-1 0-3
Bayern Munich8-1Besiktas5-0 3-1
Sevilla 2-1Manchester United0-0 2-1
Shakhtar Donetsk2-2Roma 2-1 0-1

Champions League groups

The 2017-18 Champions League group stage kicked off on September 12 and the 32 teams involved took part in a total of six rounds of fixtures, which concluded on December 6.

There were a number of intriguing match-ups across the eight groups, with Group D pitting 2015 finalists Barcelona and Juventus against each other, while Bayern Munich and Paris Saint-Germain faced off in Group B.

Lionel Messi Barcelona 2017Getty Images

Real Madrid, who are chasing their third successive title, were matched with Borussia Dortmund and Tottenham in Group H.

Notably, this season saw the return of Manchester United, who did not qualify last year, while Bundesliga upstarts RB Leipzig were competing in the tournament for the first time.

Q = qualified for knock-out stage
EL = Team qualifies for Europa League
E = Team has been eliminated

Group A:

1Manchester United (Q) 6501+915
2Basel (Q) 6402+612
3CSKA Moscow (EL)6303-29
4Benfica (E) 6006-130


DateMatchTime (BST)
Sep 12Manchester United 3-0 Basel19:45
Sep 12Benfica 1-2 CSKA Moscow19:45
Sep 27Basel 5-0 Benfica19:45
Sep 27CSKA Moscow 1-4 Manchester United19:45
Oct 18CSKA Moscow 0-2 Basel19:45
Oct 18Benfica 0-1 Manchester United19:45
Oct 31Basel 1-2 CSKA Moscow19:45
Oct 31Manchester United 2-0 Benfica19:45
Nov 22CSKA Moscow 2-0 Benfica17:00
Nov 22Basel 1-0 Manchester United19:45
Dec 5Benfica 0-2 Basel19:45
Dec 5Manchester United 2-1 CSKA Moscow19:45

Group B:

1PSG (Q) 6501+2115
2Bayern Munich (Q) 6501+715
3Celtic (EL)6105-133
4Anderlecht (E) 6105-150


DateMatchTime (BST)
Sep 12Bayern Munich 3-0 Anderlecht19:45
Sep 12Celtic 0-5 PSG19:45
Sep 27PSG 3-0 Bayern Munich19:45
Sep 27Anderlecht 0-3 Celtic19:45
Oct 18Anderlecht 0-4 PSG19:45
Oct 18Bayern Munich 3-0 Celtic19:45
Oct 31PSG 5-0 Anderlecht19:45
Oct 31Celtic 1-2 Bayern Munich19:45
Nov 22Anderlecht 1-2 Bayern Munich19:45
Nov 22PSG 7-1 Celtic19:45
Dec 5Bayern Munich 3-1 PSG19:45
Dec 5Celtic 0-1 Anderlecht19:45

Group C:

1Roma (Q) 6321+311
2Chelsea (Q) 6321+811
3Atletico Madrid (EL)6141+17
4Qarabag (E) 6024-122


DateMatchTime (BST)
Sep 12Chelsea 6-0 Qarabag19:45
Sep 12Roma 0-0 Atletico Madrid19:45
Sep 27Atletico Madrid 1-2 Chelsea19:45
Sep 27Qarabag 1-2 Roma17:00
Oct 18Qarabag 0-0 Atletico Madrid17:00
Oct 18Chelsea 3-3 Roma19:45
Oct 31Atletico Madrid 1-1 Qarabag19:45
Oct 31Roma 3-0 Chelsea19:45
Nov 22Qarabag 0-4 Chelsea17:00
Nov 22Atletico Madrid 2-0 Roma19:45
Dec 5Chelsea 1-1 Atletico Madrid19:45
Dec 5Roma 1-0 Qarabag19:45

Group D:

1Barcelona (Q) 6420+814
2Juventus (Q) 6321+211
3Sporting (EL)6213-17
4Olympiacos (E) 6015-91


DateMatchTime (BST)
Sep 12Barcelona 3-0 Juventus19:45
Sep 12Olympiacos 2-3 Sporting19:45
Sep 27Sporting 0-1 Barcelona19:45
Sep 27Juventus 2-0 Olympiacos19:45
Oct 18Juventus 2-1 Sporting19:45
Oct 18Barcelona 3-1 Olympiacos19:45
Oct 31Sporting 1-1 Juventus19:45
Oct 31Olympiacos 0-0 Barcelona19:45
Nov 22Juventus 0-0 Barcelona19:45
Nov 22Sporting 3-1 Olympiacos19:45
Dec 5Barcelona 2-0 Sporting19:45
Dec 5Olympiacos 0-2 Juventus19:45

Group E:

1Liverpool (Q) 6330+1712
2Sevilla (Q) 623109
3Spartak Moscow (EL)6132-46
4Maribor (E) 6033-133


DateMatchTime (BST)
Sep 13Maribor 1-1 Spartak Moscow19:45
Sep 13Liverpool 2-2 Sevilla19:45
Sep 26Sevilla 3-0 Maribor19:45
Sep 26Spartak Moscow 1-1 Liverpool19:45
Oct 17Spartak Moscow 5-1 Sevilla19:45
Oct 17Maribor 0-7 Liverpool19:45
Nov 1Sevilla 2-1 Spartak Moscow19:45
Nov 1Liverpool 3-0 Maribor19:45
Nov 21Spartak Moscow 1-1 Maribor17:00
Nov 21Sevilla 3-3 Liverpool19:45
Dec 6Maribor 1-1 Sevilla19:45
Dec 6Liverpool 7-0 Spartak Moscow19:45

Group F:

1Manchester City (Q) 6501+915
2Shakhtar Donetsk (Q) 6402012
3Napoli (EL)620406
4Feyenoord (E) 6105-93


DateMatchTime (BST)
Sep 13Feyenoord 0-4 Manchester City19:45
Sep 13Shakhtar Donetsk 2-1 Napoli19:45
Sep 26Napoli 3-1 Feyenoord19:45
Sep 26Manchester City 2-0 Shakhtar Donetsk19:45
Oct 17Manchester City 2-1 Napoli19:45
Oct 17Feyenoord 1-2 Shakhtar Donetsk19:45
Nov 1Napoli 2-4 Manchester City19:45
Nov 1Shakhtar Donetsk 3-1 Feyenoord19:45
Nov 21Manchester City 1-0 Feyenoord19:45
Nov 21Napoli 3-0 Shakhtar Donetsk19:45
Dec 6Feyenoord 2-1 Napoli19:45
Dec 6Shakhtar Donetsk 2-1 Manchester City19:45

Group G:

1Besiktas (Q) 6420+614
4Porto (Q) 6312+510
2RB Leipzig (EL)6213-17
3Monaco (E) 6024-102


DateMatchTime (BST)
Sep 13RB Leipzig 1-1 Monaco19:45
Sep 13Porto 1-3 Besiktas19:45
Sep 26Besiktas 2-0 RB Leipzig19:45
Sep 26Monaco 0-3 Porto19:45
Oct 17Monaco 1-2 Besiktas19:45
Oct 17RB Leipzig 3-2 Porto19:45
Nov 1Besiktas 1-1 Monaco19:45
Nov 1Porto 3-1 RB Leipzig19:45
Nov 21Besiktas 1-1 Porto19:45
Nov 21Monaco 1-4 RB Leipzig19:45
Dec 6RB Leipzig 1-2 Besiktas19:45
Dec 6Porto 5-2 Monaco19:45

Group H

1Tottenham (Q) 6510+1116
2Real Madrid (Q) 6411+1013
3Borussia Dortmund (EL)6024-62
4APOEL (E) 6024-152


DateMatchTime (BST)
Sep 13Real Madrid 3-0 APOEL19:45
Sep 13Tottenham 3-1 Borussia Dortmund19:45
Sep 26Borussia Dortmund 1-3 Real Madrid19:45
Sep 26APOEL 0-3 Tottenham19:45
Oct 17APOEL 1-1 Borussia Dortmund19:45
Oct 17Real Madrid 1-1 Tottenham19:45
Nov 1Borussia Dortmund 1-1 APOEL19:45
Nov 1Tottenham 3-1 Real Madrid19:45
Nov 21APOEL 0-6 Real Madrid19:45
Nov 21Borussia Dortmund 1-2 Tottenham19:45
Dec 6Real Madrid 3-2 Borussia Dortmund19:45
Dec 6Tottenham 3-0 APOEL19:45

When and where is the Champions League final?

NSC Olimpiyskiy Olympic Stadium Kiev general view 2013Getty

The 2018 Champions League final will be played on May 26, 2018 at the NSC Olimpiyskiy (also known as the Olympic Stadium) in Kiev, Ukraine.

The winners of the two semi-finals will progress to the final and for administrative purposes the 'home' team will be decided by a separate draw during the semi-final draw on April 13.

Home of Dynamo Kiev and the Ukraine national team, the Olympic Stadium previously hosted the final of Euro 2012 between Spain and Italy, which La Roja won 4-0.

It has a capacity of 70,000 and is considered a Category 4 stadium by UEFA.

Betting & Odds

Current holders Real Madrid are the favourites to win the 2018 Champions League, according to dabblebet, at 4/7 odds prior to the semi-final draw.

Liverpool are 7/5 and their semi-final opponents Roma are given very little chance at 33/1.

Check out all the latest markets for the 2017-18 Champions League on dabblebet here.