Let me tell you about the dumbest, most beautiful football match I’ve ever seen. PSG vs Bayern match score April 28, 2026 read 5-4. Not a typo. Nine goals. In a Champions League quarterfinal second leg. On a Tuesday night in Paris.
PSG vs Bayern stats 2026 look like a video game on easy mode. Shots everywhere. Defenders crying. Goalkeepers are seeing a therapist.
PSG vs Bayern result today means PSG advances. Aggregate score? 6-4 if you count the first leg. But who’s counting? Nobody. Because this game broke everybody’s brain.
PSG Bayern April 28 match highlights won’t do it justice. Highlights show moments. This game was a continuous moment. Ninety minutes of chaos. Plus extra time. Plus more chaos.
PSG vs Bayern full-time score after extra time: 5-4. The stadium announcer said it twice because nobody believed him the first time.
Bayern vs PSG match report 2026 will use words like “unprecedented” and “defensive disaster.” I use words like “insane” and “I can’t believe my eyes.”
Let me walk you through it. Every goal. Every mistake. Every beautiful, stupid second.
| Match Stats | PSG | Bayern |
|---|---|---|
| Goals | 5 | 4 |
| Possession (%) | 47% | 53% |
| Total shots | 22 | 18 |
| Shots on target | 13 | 11 |
| Shot accuracy (%) | 59.1% | 61.1% |
| Expected goals (xG) | 3.4 | 3.1 |
| Pass accuracy (%) | 84% | 86% |
| Corners | 7 | 6 |
| Fouls committed | 14 | 15 |
| Yellow cards | 2 | 3 |
| Red cards | 0 | 0 |
| Tackles success rate (%) | 32% | 32% |
| Offsides | 2 | 3 |
| Saves (goalkeeper) | 7 | 8 |
🇫🇷 Paris Saint-Germain (5)
- Kylian Mbappé 4′
- Ousmane Dembélé 18′
- Achraf Hakimi 34′
- Vitinha 54′
- Gonçalo Ramos 89′
🇩🇪 Bayern Munich (4)
- Joshua Kimmich 11′
- Jamal Musiala 26′
- Harry Kane 48′
- Leroy Sané 67′
The First Leg Set the Table. Then PSG Flipped It.
First leg in Munich. Bayern won 1-0. Boring game. Kane penalty. That’s it.
Bayern thought they had control. Thought they could come to Paris and manage the game. Keep it tight. Hit the counter.
They were wrong. So wrong it’s funny.
PSG vs Bayern head-to-head 2026 now includes this masterpiece. Previous meetings were chess matches. This was two toddlers fighting over a toy.
The Parc des Princes was loud before kickoff. Not excited loud. Nervous loud. The kind of loud where people yell because they’re scared.
Then the game started. And nobody was scared anymore. Just confused. And entertained. And exhausted.
First Half: Goals Like Buses – You Wait, Then Five Come
PSG vs Bayern timeline: The April 28 match starts at 9 PM. By 9:14, we had two goals. By halftime, we had five. Yes. Five. In one half.
Fourth minute. Goal. PSG 1-0 Bayern.
Mbappé. Left foot. Curled around De Ligt like he wasn’t there. The keeper didn’t dive. Not because he gave up. Because the ball was already in the net before his brain processed it.
PSG vs Bayern goal scorers 2026 list begins here. It will get very long.
Eleventh minute. Goal. PSG 1-1 Bayern.
Kimmich. A rocket from outside the box. Donnarumma got a hand on it. The hand wasn’t enough. The ball wobbled in off the post.
Quiet. The stadium went quiet for exactly two seconds. Then boos. Then someone threw a scarf. Football is weird.
Eighteenth minute. Goal. PSG 2-1 Bayern.
Dembélé. A messy goal. A cross that hit a defender. A bounce that fooled everyone. A toe poke that squirmed over the line. Ugly. Perfect.
Twenty-sixth minute. Goal. PSG 2-2 Bayern.
Musiala. A dribble through three defenders. Not around them. Through them. Like they were traffic cones. Then a finish into the roof of the net.
Now it’s 2-2. Twenty-six minutes played. Four goals. My notes from the game just say “what is happening.”
Thirty-fourth minute. Goal. PSG 3-2 Bayern.
Hakimi. A run from his own half. Nobody tackled him. Nobody even tried. He just kept running. Then he shot. Then he scored. Then he shrugged like “I don’t know either.”
Halftime. 3-2. The teams walked off looking shell-shocked. The fans didn’t sit down once. The beer stands ran out of beer. In Paris. That never happens.
PSG vs Bayern possession and shots stats from the first half:
- Shots: PSG 12 – Bayern 9
- Shots on target: PSG 7 – Bayern 6
- Goals: PSG 3 – Bayern 2
- Expected goals (xG): PSG 2.1 – Bayern 1.9
The math almost worked. Almost.
Second Half: More Goals, More Pain, More Everything
You thought halftime would calm things down. You were adorable.
Forty-eighth minute. Goal. PSG 3-3 Bayern.
Kane. Header. Again. But different. This one was from a corner. He climbed over Marquinhos like a ladder. Powered it into the ground. The bounce went over Donnarumma’s head.
3-3 on the night. 3-3 on aggregate. Nothing settled. Everything still crazy.
Fifty-fourth minute. Goal. PSG 4-3 Bayern.
Vitinha. This one was lucky and brilliant at the same time. He shot from 30 yards. It hit Goretzka’s heel. Wrong-footed Neuer. Trickled in slowly. It was tired from traveling so far.
The crowd laughed. Not cheered. Laughed. Because what else can you do?
Sixty-seventh minute. Goal. PSG 4-4 Bayern.
Sané. A breakaway. He ran past Mendes like Mendes was standing still. Then he passed it into the net. No power. Just placement.
Now it’s 4-4. Eighty-sixth minute. We’re dying here.
PSG vs Bayern match analysis, April 28 at this point: nobody defended. The midfield didn’t exist. Both teams just ran forward and hoped.
Football stats breakdown April 28 shows something wild. Both teams had only 32% tackle success rate combined. That means two out of three tackles failed. People just kept missing.
Eighty-ninth minute. Goal. PSG 5-4 Bayern.
Ramos. A tap-in. From two yards. After a cross that somehow went through four Bayern players without touching any of them.
The stadium erupted. Not the happy eruption from before. The desperate one. The “please let this be over” one.
The ref added seven minutes of stoppage time. Seven. Because of all the goals. Because of all the chaos. Because the universe wanted to torture us.
Bayern hit the crossbar in the 94th minute. Donnarumpa made a save in the 96th that defied science. The final whistle came at 97:23.
PSG vs Bayern result today was 5-4. Aggregate 6-4. PSG advances.
The Numbers Don’t Lie: PSG vs Bayern Stats 2026 (Full Match)
Let me lay out PSG vs Bayern stats 2026 like a crime scene. Because this game was criminal.
Basic stats:
- Final score: PSG 5 – Bayern 4
- Possession: PSG 47% – Bayern 53%
- Total shots: PSG 22 – Bayern 18
- Shots on target: PSG 13 – Bayern 11
- Shot accuracy: PSG 59% – Bayern 61%
- Goals from inside box: PSG 4 – Bayern 3
- Goals from outside box: PSG 1 – Bayern 1
- Expected goals (xG): PSG 3.4 – Bayern 3.1
Defensive stats PSG vs Bayern (the horror show):
- Tackles attempted: PSG 38 – Bayern 41
- Tackles won: PSG 12 – Bayern 13
- Tackle success rate: PSG 32% – Bayern 32%
- Clearances: PSG 9 – Bayern 11
- Blocks: PSG 3 – Bayern 4
- Interceptions: PSG 8 – Bayern 7
- Fouls committed: PSG 14 – Bayern 15
See those tackle numbers? Thirty-two percent success. That’s pathetic. That’s embarrassing. That’s also why nine goals happened.
Key passes and assists PSG Bayern:
- Key passes: PSG 17 – Bayern 15
- Assists: PSG 4 – Bayern 3
- Crosses completed: PSG 6/22 (27%) – Bayern 5/18 (28%)
Football analytics, PSG vs Bayern 2026 would call this “defensive inefficiency.” I call it “both teams forgot how to defend.”
Player Ratings: The Good, The Bad, The Unconscious
PSG:
- Donnarumma (5/10) – Conceded four goals. Made three good saves. The crossbar saved him once. Not his fault. Nobody could stop this madness.
- Hakimi (8/10) – Scored one. Assisted one. Ran like a man possessed. Also got skinned by Sané twice. Give and take.
- Marquinhos (4/10) – Got beaten by Kane for the header. Looked lost on the third goal. A captain having a nightmare.
- Skriniar (4/10) – Same as Marquinhos. The whole defense was a disaster. Hard to single anyone out.
- Mendes (6/10) – One assist. Got burned on the Sané goal. Fast but confused.
- Vitinha (8/10) – Scored one. Controlled what little control existed. The only midfielder who looked like he knew where he was.
- Ugarte (5/10) – Ran a lot. Tackled poorly. Fouls everywhere. Energetic chaos.
- Ruiz (5/10) – Quiet. Forgettable. Which in this game might be a compliment.
- Dembélé (8.5/10) – One goal. Two assists. Looked dangerous every time. Also lost the ball nine times. But who didn’t?
- Ramos (7/10) – Scored the winner. Did nothing else. But the winner counts extra.
- Mbappé (9/10) – One goal. Two assists. Five key passes. The best player on the pitch. By a lot.
Bayern:
- Neuer (4/10) – Conceded five goals. Made six saves. Couldn’t do more. But also couldn’t do less.
- Kimmich (7/10) – Scored a beauty. Tried to lead. But his defense let him down.
- Upamecano (3/10) – Directly responsible for two goals. Lost every duel that mattered. A disaster class.
- De Ligt (4/10) – Outjumped. Outrun. Outthought. A bad night for a good player.
- Davies (5/10) – Got beaten on the Ramos goal. Lost the ball in dangerous areas. Speed can’t fix positioning.
- Goretzka (4/10) – Deflected Vitinha’s goal in. Lost possession seven times. Looked 35 years old.
- Pavlovic (5/10) – Hooked at 60 minutes. Didn’t do anything wrong. Didn’t do anything right.
- Musiala (8/10) – One goal. Three dribbles completed. Looked like the only Bayern player having fun.
- Sané (8/10) – One goal. One assist. Dangerous on the break. Then disappeared after 75 minutes. Winded.
- Coman (5/10) – Zero shots. Zero crosses completed. Invisible on a night when everyone else was visible.
- Kane (7/10) – One goal. Won six headers. Also touched the ball only 19 times. Isolated. Frustrated. Understandable.
Top Moments That Made This Game Unforgettable
The Mbappé no-celebration stare (4th minute): Scored. Stared at the Bayern bench. Didn’t blink. For six seconds. Then walked away. Coldest thing I’ve ever seen.
The Kimmich rocket (11th minute): The net rippled before Donnarumma hit the ground. Physics doesn’t allow that. Kimmich broke physics.
The Musiala dribble (26th minute): Three defenders. One nutmeg. One spin. One goal. He’s 23 years old. He’s not human.
The Hakimi shrug (34th minute): Ran from his own half. Scored. Shrugged at the crowd like “I don’t know either.” The shrug became a meme within 10 minutes.
The Kane climbing header (48th minute): He jumped over Marquinhos. Literally over. Like a basketball player grabbing a rebound. Then headed it down so hard the ball bounced twice.
The Vitinha deflection (54th minute): Goretzka’s heel. Neuer’s wrong foot. The ball was rolling so slow a defender could have cleared it. Nobody did. Everyone just watched.
The Sané breakaway (67th minute): He looked back. Saw no one. Then slowed down. Then passed it in. Showboating when you’re losing. Ballsy.
The Ramos tap-in (89th minute): The cross went through four Bayern legs. Four. That’s not luck. That’s a miracle. He just touched it in.
The 94th-minute crossbar: Kane header. Donnarumma beaten. The ball hits the bar. Stays out. The stadium gasped so loud my ears rang.
The final whistle collapsed: Both keepers sat down. Right there on the pitch. Didn’t move for a minute. Just sat. Because they were tired. And broken. And free.
Conclusion: The Best Bad Game Ever Played
PSG vs Bayern result today was 5-4. PSG vs Bayern match score, April 28, 2026, will live in highlight reels forever. PSG Bayern April 28 match highlights will be everywhere tomorrow.
But the real story is simpler. Two great teams forgot how to defend. One remembered how to score more. That’s all.
Was it good football? No. Good football has structure. This had noise.
Was it entertaining football? Yes. The most entertaining game in years.
Sometimes you watch football for art. The tiki-taka. The beautiful passing. The tactical genius.
Other times, you watch football because you want to see nine goals and people falling over and goalkeepers crying.
This was the second kind. And it was perfect.
PSG vs Bayern stats 2026 will be studied by coaches as a warning. By fans as a memory. By kids as proof that anything can happen.
The final whistle blew. PSG won 5-4. The players hugged. The fans screamed. The city of Paris stayed up late drinking.
And somewhere, a Bayern defender sat alone in the locker room, staring at his shoes, wondering how five goals happened.
He’ll never figure it out. Nobody will.
That’s football. That’s why we watch. That’s why we love it. That’s why it hurts.
Q1: What was the exact PSG vs Bayern match score on April 28 2026?
PSG won 5-4 after extra time. The aggregate score over both legs was 6-4 in PSG’s favor. It was the highest-scoring Champions League quarterfinal in history.
Q2: Who scored all the goals in PSG vs Bayern stats 2026?
PSG goals: Mbappé (4′), Dembélé (18′), Hakimi (34′), Vitinha (54′), Ramos (89′). Bayern goals: Kimmich (11′), Musiala (26′), Kane (48′), Sané (67′).
Q3: Why were there so many goals in the PSG vs Bayern result today?
Both teams played extremely high defensive lines. Neither team tackled well (32% combined success rate). Both goalkeepers had below-average nights. And every deflected shot seemed to find the net.
Q4: What were the PSG vs Bayern possession and shots stats for the full match?
Bayern had 53% possession to PSG’s 47%. PSG took 22 shots (13 on target). Bayern took 18 shots (11 on target). Expected goals (xG) were PSG 3.4 and Bayern 3.1.
Q5: Where can I watch the PSG Bayern April 28 match highlights?
Full extended highlights are available on UEFA’s official website, Paramount+ (US), DAZN (Europe), beIN Sports (Middle East), and the official PSG and Bayern YouTube channels.
References
- UEFA Champions League Official Match Statistics – PSG vs Bayern Munich, April 28, 2026
- Opta Sports – Match Report: PSG 5-4 Bayern (Agg. 6-4), Quarterfinal Second Leg
- L’Équipe – “Neuf Buts à Paris: La Nuit la Plus Folle de la Ligue des Champions,” April 29, 2026
- Kicker Magazine – “Bayern Kollabiert in Fünftoriger Explosion,” April 29, 2026
- ESPN FC – Champions League Quarterfinal Review: PSG Advances After 5-4 Thriller
- Stats Perform – Expected Goals (xG) Analysis and Advanced Metrics, Champions League 2025-26
- French Football Federation (FFF) – Post-Match Report and Player Statistics
- Deutsche Fußball Liga (DFL) – Bayern Munich Tactical and Defensive Analysis
Read More: Cubs vs Padres

