All the action from the 2025/26 UEFA Champions League semi-finals — PSG vs Bayern Munich and Arsenal vs Atletico Madrid — including full match stats, lineups, substitutions, goal scorers, and the confirmed finalists heading to the showpiece event on May 30, 2026.
UEFA Champions League semi-finals 2026 results, PSG vs Bayern Munich, Arsenal vs Atletico Madrid, Champions League final 2026, UCL results this week, Champions League finalists 2026

Europe’s elite have battled through two dramatic legs apiece, and the dust has now settled on the UEFA Champions League semi-finals 2026. Paris Saint-Germain and Arsenal have punched their tickets to the grand final in what has been a breathtaking week of continental football. Here is every detail you need lineups, goals, key events, stats, and substitutions from both semi-final ties.
SEMI-FINAL 1: PSG vs Bayern Munich
Aggregate Score: PSG 6–5 Bayern Munich (PSG Progress)
First Leg — Paris Saint-Germain 5–4 Bayern Munich
Venue: Parc des Princes, Paris | Date: April 28, 2026
The first leg was nothing short of a Champions League classic. Nine goals, relentless end-to-end football, and momentum swinging violently with almost every passing minute. Parc des Princes was treated to one of the great European nights.
Starting Lineups
Paris Saint-Germain: Matvey Safonov (GK); Achraf Hakimi, Marquinhos, Willian Pacho, Nuno Mendes; Warren Zaïre-Emery, Vitinha, João Neves; Désiré Doué, Ousmane Dembélé, Khvicha Kvaratskhelia
Bayern Munich: Manuel Neuer (GK); Josip Stanišić, Dayot Upamecano, Jonathan Tah, Alphonso Davies; Joshua Kimmich, Aleksandar Pavlović; Michael Olise, Jamal Musiala, Luís Díaz; Harry Kane
Match Events — First Leg
Bayern drew first blood through a well-taken goal in the 17th minute to silence the home crowd. PSG levelled promptly in the 24th minute before taking the lead in the 33rd minute. Bayern struck again just before half time (41′) to make it 2–2, but PSG snatched a crucial third just before the whistle (45′). The Parisians were relentless after the break — two goals in the 56th and 58th minutes stretched their lead to a commanding 5–2. Bayern, to their enormous credit, launched a furious comeback: goals in the 65th and 68th minutes made it 5–4, setting up an unforgettable second leg. PSG collected three yellow cards across the evening while Bayern had a relatively disciplined night.
Substitutions — First Leg
- Bayern: Substitution at 46′ | Goretzka on at 79′ | Further change at 90′
- PSG: Fabian Ruiz on at 64′ | Barcola on at 70′ | Two further changes at 84′
Team Stats — First Leg
| Stat | PSG | Bayern Munich |
|---|---|---|
| Possession | 46% | 54% |
| Total Shots | 13 | 10 |
| Shots on Target | 6 | 7 |
| Corner Kicks | 2 | 5 |
| Fouls | 13 | 3 |
| Yellow Cards | 3 | 0 |
Second Leg — Bayern Munich 1–1 Paris Saint-Germain
Venue: Allianz Arena, Munich | Date: May 6, 2026
PSG arrived in Munich needing only a draw to advance, and their task looked even simpler when Kvaratskhelia struck within just three minutes to silence the Allianz Arena. Bayern pushed hard all night — commanding 62% possession and firing 15 shots — but struggled to break down a compact, disciplined PSG rearguard for most of the game. It took until the 90th minute for the hosts to draw level through a late, late Harry Kane goal that gave the scoreline some respectability. It was a case of too little, too late for the Bavarians.
Starting Lineups
Bayern Munich: Manuel Neuer (GK); Josip Stanišić, Dayot Upamecano, Jonathan Tah; Konrad Laimer, Joshua Kimmich, Aleksandar Pavlović; Michael Olise, Jamal Musiala, Luís Díaz; Harry Kane
Paris Saint-Germain: Matvey Safonov (GK); Marquinhos, Willian Pacho, Nuno Mendes; Warren Zaïre-Emery, Fabián Ruiz, Vitinha, João Neves; Désiré Doué, Ousmane Dembélé, Khvicha Kvaratskhelia
Match Events — Second Leg
| Minute | Event | Team |
|---|---|---|
| 3′ | ⚽ Goal — PSG take the lead | PSG |
| 8′ | 🟨 Yellow Card | PSG |
| 33′ | 🟨 Yellow Card | Bayern |
| 45′ | 🟨 Yellow Card | PSG |
| 65′ | 🔄 Substitution | PSG |
| 67′ | 🔄 Substitution | Bayern |
| 68′ | 🔄 Substitution | Bayern |
| 76′ | 🔄 🔄 Double Substitution | PSG |
| 78′ | 🟨 Yellow Card | Bayern |
| 79′ | 🔄 Substitution | Bayern |
| 85′ | 🔄 🔄 Double Substitution | Both teams |
| 86′ | 🟨 Yellow Card | PSG |
| 90′ | ⚽ Goal — Kane equalises (too late) | Bayern |
| 97′ | 🟨 Yellow Card | Bayern |
Substitutions — Second Leg
- PSG: Substitution at 65′ | Double change at 76′ | Substitution at 85′
- Bayern: Davies on at 67′ | Kim Min-Jae on at 68′ |Nicolas Jackson on at 79′ | Karl on at 85′
Team Stats — Second Leg
| Stat | Bayern Munich | PSG |
|---|---|---|
| Possession | 62% | 38% |
| Total Shots | 15 | 15 |
| Shots on Target | 5 | 8 |
| Shots Saved | 6 | 4 |
| Corner Kicks | 1 | 8 |
| Fouls | 11 | 12 |
| Yellow Cards | 3 | 3 |
PSG Progress to the Final — Aggregate 6–5
SEMI-FINAL 2: Atletico Madrid vs Arsenal
Aggregate Score: Arsenal 2–1 Atletico Madrid (Arsenal Progress)
First Leg — Atletico Madrid 1–1 Arsenal
Venue: Estadio Metropolitano, Madrid | Date: April 29, 2026
In a tightly contested affair in the Spanish capital, Arsenal showed incredible character away from home. The Gunners struck first just before half time (44′), but Diego Simeone’s men hit back after the break (56′) to level the tie. It ended 1–1, giving Arsenal a priceless away goal and leaving everything to play for at the Emirates.
Starting Lineups
Atletico Madrid: Jan Oblak (GK); Marc Pubill, Robin Le Normand, David Hanc̆ko, Matteo Ruggeri; Marcos Llorente, Koke, Johnny Cardoso; Giuliano Simeone, Antoine Griezmann, Ademola Lookman; Julian Alvarez
Arsenal: David Raya (GK); Ben White, William Saliba, Gabriel Magalhães, Piero Hincapié; Declan Rice, Martín Zubimendi, Martin Ødegaard; Noni Madueke, Viktor Gyökeres, Gabriel Martinelli
Substitutions — First Leg
- Atletico: One change at 46′ | Further changes at 77′ and 88′
- Arsenal: Eze on at 57′ | Three changes at 68–69′ | Substitution at 86′
Team Stats — First Leg
| Stat | Atletico Madrid | Arsenal |
|---|---|---|
| Possession | 51% | 49% |
| Total Shots | 14 | 8 |
| Shots on Target | 5 | 2 |
| Corner Kicks | 6 | 1 |
| Fouls | 6 | 10 |
| Yellow Cards | 1 | 0 |
Second Leg — Arsenal 1–0 Atletico Madrid
Venue: Emirates Stadium, London | Date: May 5, 2026
A night Gooners will never forget. With everything on the line at a raucous Emirates Stadium, Arsenal delivered a disciplined, focused performance to seal their place in the Champions League final for the first time in over two decades. Viktor Gyökeres — the Swedish striker who has been sensational throughout — fired home in the 44th minute to give Arsenal the lead going into the break. Atletico, to their credit, pushed hard in the second half, but Arsenal’s backline — marshalled superbly by William Saliba — held firm. The 1–0 victory sends Mikel Arteta’s men to the final on aggregate.
Starting Lineups
Arsenal: David Raya (GK); Ben White, William Saliba, Gabriel Magalhães, Riccardo Calafiori; Declan Rice, Myles Lewis-Skelly; Bukayo Saka, Eberechi Eze, Leandro Trossard; Viktor Gyökeres
Atletico Madrid: Jan Oblak (GK); Marc Pubill, Robin Le Normand, David Hanc̆ko, Matteo Ruggeri; Giuliano Simeone, Marcos Llorente, Koke; Ademola Lookman, Antoine Griezmann, Julian Alvarez
Match Events — Second Leg
| Minute | Event | Team |
|---|---|---|
| 44′ | ⚽ Goal —Saka fires Arsenal ahead | Arsenal |
| 57–58′ | 🔄🔄🔄 Triple substitutions | Both teams |
| 66′ | 🔄🔄 Double change | Atletico |
| 73′ | 🔄 Substitution | Arsenal |
| 81′ | 🟨 Yellow Card | Atletico |
| 83′ | 🔄 Substitution | Arsenal |
| 90′ | 🟨🟨 Yellow Cards | Atletico & Arsenal |
Substitutions — Second Leg
- Arsenal: Odegaard + two others on at 58′ | Zubimendi on at 73′ | Martinelli on at 83′
- Atletico: Triple change at 57′ | Double change at 66′ (Griezmann – Baena & Julian Alvarez – Almada on)
Team Stats — Second Leg
| Stat | Arsenal | Atletico Madrid |
|---|---|---|
| Possession | 54% | 46% |
| Total Shots | 13 | 5 |
| Shots on Target | 2 | 2 |
| Shots Saved | 2 | 1 |
| Shots Blocked | 3 | 0 |
| Corner Kicks | 5 | 2 |
| Fouls | 10 | 13 |
| Yellow Cards | 1 | 2 |
| Injuries | 2 | 0 |
Arsenal Progress to the Final — Aggregate 2–1
THE UEFA CHAMPIONS LEAGUE FINAL 2026
Paris Saint-Germain vs Arsenal FC
Date: Saturday, May 30, 2026 | Kick-off: 5:00 PM BST (6:00 PM CET)
The stage is set for one of the most mouth-watering Champions League finals in recent memory. PSG — the French giants who have been chasing this trophy for over a decade — face an Arsenal side that has rediscovered its European hunger in spectacular fashion under Mikel Arteta.
PSG’s road to the final was paved with attacking brilliance — their 5–4 first leg demolition of Bayern Munich at the Parc des Princes will be spoken about for years. Khvicha Kvaratskhelia has been absolutely electric, and the midfield trio of Vitinha, João Neves, and Warren Zaïre-Emery have been the engine behind their campaign.
Arsenal’s journey has been built on defensive resilience and clinical finishing. Viktor Gyökeres, signed to spearhead their European push, delivered when it mattered most — scoring the decisive goal in the second leg against Atletico. William Saliba and the Arsenal backline have been outstanding throughout, and Bukayo Saka and Eberechi Eze provide the creative spark going forward.
Current Final Win Probability
- PSG: 42.3%
- Arsenal: 30.6%
- Draw (after 90 mins): 27.1%
Key Players to Watch in the Final
For PSG:
- Khvicha Kvaratskhelia — His third-minute strike in Munich summed up his explosiveness. Unstoppable on his day.
- Ousmane Dembélé — Direct, unpredictable, and dangerous from either flank.
- João Neves — The young Portuguese midfielder has been the heartbeat of PSG’s press.
For Arsenal:
- Viktor Gyökeres — The Swede has been a revelation. Clinical, physical, and clutch.
- Bukayo Saka — England’s talisman will want to be the man for his club’s biggest night.
- William Saliba — The best centre-back in the tournament, arguably. A wall.
Summary Table — Semi-Final Results at a Glance
| Tie | First Leg | Second Leg | Aggregate | Qualifier |
|---|---|---|---|---|
| PSG vs Bayern Munich | PSG 5–4 BMU | BMU 1–1 PSG | PSG 6–5 BMU | PSG ✅ |
| Atletico Madrid vs Arsenal | ATM 1–1 ARS | ARS 1–0 ATM | ARS 2–1 ATM | Arsenal ✅ |
Final Thoughts
The 2025/26 UEFA Champions League semi-finals have delivered everything that European football promises — passion, drama, late goals, tactical battles, and unforgettable moments. PSG’s 9-goal thriller with Bayern Munich was a spectacle for the ages, while Arsenal’s gritty, professional dismantling of Diego Simeone’s Atletico Madrid was a masterclass in big-game management.
Come May 30, Paris and London go head to head in what is sure to be a blockbuster final. Will PSG finally win the Champions League? Or will Mikel Arteta’s Arsenal write their own legendary chapter in European football history?
One match. Two giants. One trophy. Don’t miss it.
Disclaimer:
This blog post is intended for informational and entertainment purposes only. All match statistics, lineups, scorelines, substitutions, and event timelines are sourced from available sports data at the time of publication (May 7, 2026) and are believed to be accurate. However, minor discrepancies may exist as official UEFA records are considered final. Player names, goal scorers, and assist details are drawn from live data feeds and may be subject to retrospective corrections by UEFA. This blog is not affiliated with, endorsed by, or officially connected to UEFA, Paris Saint-Germain, Arsenal FC, Bayern Munich, or Atletico Madrid in any way. All club names, crests, and competition names are the intellectual property of their respective owners.