Champions League Official Live football scores & Fantasy
Get
UEFA.com works better on other browsers
For the best possible experience, we recommend using Chrome, Firefox or Microsoft Edge.

Champions League form guide: Scores, results, league position, schedule, fixtures

Keep track of the recent form of the 36 UEFA Champions League league phase teams.

Inbeom Hwang (right) celebrates his winner for Feyenoord against Twente
Inbeom Hwang (right) celebrates his winner for Feyenoord against Twente ANP/AFP via Getty Images

The new UEFA Champions League season is under way, with 36 teams questing to reach the final in Munich on 31 May 2025.

UEFA.com keeps track of the form of every side involved, and also looks at the key takeaways from their most recent matches.

Form includes all competitive games in the 2024/25 season; the most recent result is listed first. For statistical purposes, penalty shoot-outs do not count towards results.

Don't forget to pick your Fantasy team

Arsenal

Form: WWWWDD
Most recent result: Arsenal 3-1 Southampton, Premier League, 05/10
English Premier League table
Next Champions League game: Arsenal vs Shakhtar (22/10)

  • Arsenal are unbeaten in nine home games (W8 D1) and in ten games in all competitions this season (W7 D3).
Highlights: Arsenal 2-0 Paris

Aston Villa

Form: DWDWWW
Most recent result: Aston Villa 0-0 Manchester United, Premier League, 06/10
English Premier League table
Next Champions League game: Aston Villa vs Bologna (22/10)

  • Aston Villa's home draw with Man United extended their unbeaten run to eight matches across all competitions (W6 D2).

Atalanta

Form: WWDLDW
Most recent result: Atalanta 5-1 Genoa, Serie A, 05/10
Italian Serie A table
Next Champions League game: Atalanta vs Celtic (23/10)

  • Atalanta's victory against Genoa means they have now won consecutive games for the first time this season.
Highlights: Shakhtar 0-3 Atalanta

Atlético de Madrid

Form: DLDWDW
Most recent result: Real Sociedad 1-1 Atlético de Madrid, La Liga, 06/10
Spanish Liga table
Next Champions League game: Atlético de Madrid vs Lille (23/10)

  • Atleti's unbeaten start to the 2024/25 campaign was ended by a 4-0 loss to Benfica on Matchday 2 – overall, they have won five and drawn five of their 11 fixtures this term.

Barcelona

Form: WWLWWL
Most recent result: Alavés 0-3 Barcelona, La Liga, 06/10
Spanish Liga table
Next Champions League game: Barcelona vs Bayern (23/10)

  • Robert Lewandowski has struck eight goals in his last five outings for Barcelona following his hat-trick away to Alavés.
Highlights: Barcelona 5-0 Young Boys

Bayern München

Form: DLDWWW
Most recent result: Frankfurt 3-3 Bayern, Bundesliga, 06/10
German Bundesliga table
Next Champions League game: Barcelona vs Bayern München (23/10)

  • Bayern's competition-record run of 41 games unbeaten in the Champions League group stage/league phase was ended when they lost 1-0 to Villa on Matchday 2.

Benfica

Form: WWWWWD
Most recent result: Benfica 4-0 Atlético de Madrid, Champions League Matchday 2, 02/10
Portuguese First Division table
Next Champions League game: Benfica vs Feyenoord (23/10)

  • Benfica extended their home winning run to nine games as they handed Atlético de Madrid a heavy defeat. Their weekend meeting with Nacional was abandoned due to fog and will be rescheduled.

Bologna

Form: DLDWDD
Most recent result: Bologna 0-0 Parma, Serie A, 06/10
Italian Serie A table
Next Champions League game: Aston Villa vs Bologna (22/10)

  • Bologna have won just one of their first nine games in all competitions this season (D6 L2).
Highlights: Benfica 4-0 Atlético

Brest

Form: WWLWWL
Most recent result: Brest 2-0 Le Havre, Ligue 1, 06/10
French Ligue 1 table
Next Champions League game: Brest vs Leverkusen (23/10)

  • Brest have triumphed in four of their five home matches this season (L1) but have lost three of their four games (W1) on their travels.

Celtic

Form: WLWWWW
Most recent result: Ross County 1-2 Celtic, Premiership, 06/10
Scottish Premiership table
Next Champions League game: Atalanta vs Celtic (23/10)

  • Celtic have won ten of the 11 games they have played this season, the exception being their 7-1 loss at Dortmund on Champions League Matchday 2.

Club Brugge

Form: DWDLLW
Most recent result: Club Brugge 1-1 Union SG, First League, 06/10
Belgian First League table
Next Champions League game: Milan vs Club Brugge (22/10)

  • Club Brugge are winless in their last three home matches (D1 L2) but have prevailed in three of their last four away fixtures (D1).
Highlights: Sturm Graz 0-1 Club Brugge

Crvena Zvezda

Form: WLWWLW
Most recent result: IMT Novi Beograd 1-3 Crvena Zvezda, Super League, 06/10
Serbian Super League table
Next Champions League game: Monaco vs Crvena Zvezda (22/10)

  • Crvena Zvezda are unbeaten in the Serbian top flight this season (W9 D1) and defeated Partizan 4-0 on 23 September: their biggest Eternal Derby win since 1998.
Meet the league phase teams

Dortmund

Form: LWWLWW
Most recent result: Union Berlin 2-1 Dortmund, Bundesliga, 05/10
German Bundesliga table
Next Champions League game: Real Madrid vs Dortmund (22/10)

  • Dortmund have won three from three at home in the Bundesliga but are yet to pick up a league victory on the road (D1 L2).
Highlights: Dortmund 7-1 Celtic

Feyenoord

Form: WWDWLD
Most recent result: Feyenoord 2-1 Twente, First Division, 06/10
Dutch First Division table
Next Champions League game: Benfica vs Feyenoord (23/10)

  • Feynoord's sole defeat in their ten contests this term (W4 D5) remains their Champions League Matchday 1 loss to Leverkusen.

Girona

Form: WLDDLL
Most recent result: Girona 2-1 Athletic Club, La Liga, 06/10
Spanish Liga table
Next Champions League game: Girona vs Slovan Bratislava (22/10)

  • Cristhian Stuani's added-time penalty against Athletic brought Girona their first victory in seven games across all competitions (D2 L4) and just their third win in 11 matches this season (D3 L5).

GNK Dinamo

Form: WDWWLL
Most recent result: Varaždin 0-1 GNK Dinamo, First League, 06/10
Croatian First League table
Next Champions League game: Salzburg vs GNK Dinamo (23/10)

  • Dinamo coach Nenad Bjelica is unbeaten in three games (W2 D1) since returning to the club he steered to the 2017/18 and 2018/19 Croatian titles.

Inter

Form: WWWLDD
Most recent result: Inter 3-2 Torino, Serie A, 05/10
Italian Serie A table
Next Champions League game: Young Boys vs Inter (23/10)

  • Inter's sole defeat of the season in nine games in all competitions (W5 D3) came at home to city rivals AC Milan on 22 September.
Highlights: Inter 4-0 Crvena Zvezda

Juventus

Form: DWWDWD
Most recent result: Juventus 1-1 Cagliari, Serie A, 06/10
Italian Serie A table
Next Champions League game: Juventus vs Stuttgart (22/10)

  • Juventus are unbeaten in nine games this season (W5 D4), while Dušan Vlahović has notched five goals in his last three outings.

Leipzig

Form: WLWDLD
Most recent result: Heidenheim 0-1 Leipzig, Bundesliga, 06/10
German Bundesliga table
Next Champions League game: Leipzig vs Liverpool (23/10)

  • Leipzig's losses to Atlético de Madrid and Juventus in the Champions League are their only defeats in their last 21 games (W12 D7) across all competitions.

Leverkusen

Form: DWDWWW
Most recent result: Leverkusen 2-2 Holstein Kiel, Bundesliga, 05/10
German Bundesliga table
Next Champions League game: Brest vs Leverkusen (23/10)

  • The German champions have lost just twice in all competitions since May 2023.
Highlights: Leverkusen 1-0 Milan

Lille

Form: WWWDLL
Most recent result: Lille 2-1 Toulouse, Ligue 1, 05/10
French Ligue 1 table
Next Champions League game: Atlético de Madrid vs Lille (23/10)

  • Lille have won three in a row in all competitions for the second time this season.

Liverpool

Form: WWWWWW
Most recent result: Crystal Palace 0-1 Liverpool, Premier League, 05/10
English Premier League table
Next Champions League game: Leipzig vs Liverpool (23/10)

  • Liverpool have won nine of their ten games in all competitions this season.

Manchester City

Form: WWDWDD
Most recent result: Man City 3-2 Fulham, Premier League, 05/10
English Premier League table
Next Champions League game: Man City vs Sparta Praha (23/10)

  • City remain unbeaten in 11 matches in all competitions this season (W7 D4), with Erling Haaland scoring 11 goals for the club.
Highlights: S. Bratislava 0-4 Man City

Milan

Form: LLWWLW
Most recent result: Fiorentina 2-1 AC Milan, Serie A, 06/10
Italian Serie A table
Next Champions League game: Milan vs Club Brugge (22/10)

  • Milan have posted just four wins in their last 18 games in all competitions (D6 L8) and one in their last nine (D3 L5) on the road.
All the league phase fixtures

Monaco

Form: WDWWWW
Most recent result: Rennes 1-2 Monaco, Ligue 1, 05/10
French Ligue 1 table
Next Champions League game: Monaco vs Crvena Zvezda (22/10)

  • Monaco have now gone 12 matches unbeaten (W10 D2), a run which dates back to May.

Paris Saint-Germain

Form: DLWDWW
Most recent result: Nice 1-1 Paris, Ligue 1, 06/10
French Ligue 1 table
Next Champions League game: Paris vs PSV (22/10)

  • Paris's Matchday 2 defeat away to Arsenal remains their sole reverse in all competitions this season (W6 D2).

PSV Eindhoven

Form: WDWWLW
Most recent result: PSV 2-1 Sparta Rotterdam, First Division, 05/10
Dutch First Division table
Next Champions League game: Paris vs PSV (22/10)

  • PSV have won all eight of their Eredivisie games this season, scoring 27 goals across those matches.
Highlights: PSV 1-1 Sporting CP

Real Madrid

Form: WLDWWW
Most recent result: Real Madrid 2-0 Villarreal, La Liga, 05/10
Spanish Liga table
Next Champions League game: Real Madrid vs B. Dortmund (22/10)

  • Real Madrid were 36 matches unbeaten in all competitions before their 1-0 defeat at Lille on Matchday 2.

Salzburg

Form: LLWWDL
Most recent result: Sturm Graz 5-0 Salzburg, Bundesliga, 06/10
Austrian Bundesliga table
Next Champions League game: Salzburg vs GNK Dinamo (23/10)

  • Having won six of their first seven fixtures in all competitions this season, Salzburg have now lost four of their last seven.

Shakhtar Donetsk

Form: WLDWDW
Most recent result: Shakhtar Donetsk 5-1 LNZ Cherkasy, Premier League, 06/10
Ukrainian Premier League table
Next Champions League game: Arsenal vs Shakhtar (22/10)

  • Shakhtar forward Georgiy Sudakov posted the first four-goal haul of his career in the victory against Cherkasy, but his side have still not won back-to-back games this season.

Slovan Bratislava

Form: DLWWWL
Most recent result: Slovan Bratislava 1-1 Trenčín, First League, 05/10
Slovak First League table
Next Champions League game: Girona vs Slovan Bratislava (22/10)

  • Slovan have lost just three times in 21 games in all competitions this season but conceded four or more goals in each of those defeats.

Sparta Praha

Form: LDLWWW
Most recent result: Slavia Praha 2-1 Sparta Praha, First League, 06/10
Czech First League table
Next Champions League game: Man City vs Sparta Praha (23/10)

  • Sparta were unbeaten in their 15 games this season (W13 D2) but have now lost two of their last three.
Highlights: Stuttgart 1-1 Sparta Praha

Sporting CP

Form: WDWWWW
Most recent result: Sporting CP 2-0 Casa Pia, First Division, 05/10
Portuguese First Division table
Next Champions League game: Sturm Graz vs Sporting CP (22/10)

  • Sporting have won nine of their last ten matches in all competitions.

Sturm Graz

Form: WLWDLL
Most recent result: Sturm Graz 5-0 Salzburg, Bundesliga, 06/10
Austrian Bundesliga table
Next Champions League game: Sturm Graz vs Sporting CP (22/10)

  • Sturm's 5-0 defeat of Salzburg represented their biggest margin of victory since July 2023.

Stuttgart

Form: DDDWLW
Most recent result: Stuttgart 1-1 Hoffenheim, Bundesliga, 06/10
German Bundesliga table
Next Champions League game: Juventus vs Stuttgart (22/10)

  • Ermedin Demirović's last-gasp leveller against Hoffenheim ensured that Stuttgart remain unbeaten in their last 18 home games across all competitions (W12 D6).

Young Boys

Form: LLLWLW
Most recent result: Basel 1-0 Young Boys, Super League, 06/10
Swiss Super League table
Next Champions League game: Young Boys vs Inter (23/10)

  • Champions YB have won just one of their first nine Swiss Super League games this season (D3 L5).

Selected for you