UEFA Champions League League Stage - 5

Eintracht Frankfurt 0 - 3 FT Atalanta

Deutsche Bank Park

AI-powered match analysis and previews to help you decide which games are worth watching

22
FT
Wed, Nov 26
Eintracht Frankfurt
0-3
Atalanta
⚡ Intensity 25
⚖️ Balance 15
🏆 Stakes 2
🎲 Upset 0
Atalanta dismantle Frankfurt in European masterclass

Atalanta's European Statement: Frankfurt Dismantled in 60 Minutes

Skip It Futmetrix Score: 22/100. This wasn't a contest—it was a statement of intent from a side that has no intention of accepting a supporting role in Europe's elite competition.

Clinical Execution in the Crucible

At the Deutsche Bank Park, Eintracht Frankfurt discovered the brutal mathematics of Champions League football. Charles De Ketelaere orchestrated Atalanta's demolition with surgical precision, scoring and assisting in a performance that left the hosts chasing shadows. The Intensity was suffocating from the opening whistle—Atalanta's relentless press and incisive passing turned Frankfurt's midfield into a carousel of dispossession. By the 60th minute, the contest was already decided. Frankfurt's 46% possession told the story of a team overwhelmed by Balance and structure.

The Five-Minute Rout

The turning point arrived in a five-minute window of clinical finishing that exposed Frankfurt's defensive fragility. Ademola Lookman opened the floodgates in the 60th minute, converting De Ketelaere's assist with the composure of a player who thrives under Stakes. Two minutes later, Éderson doubled the advantage, with Lookman returning the favour to stake Atalanta's claim as serious contenders. The third, delivered by De Ketelaere in the 65th minute from Gianluca Scamacca's assist, was the final punctuation mark on a lesson in European football. Frankfurt managed only three shots on target despite their territorial ambitions—a damning indictment of their creative impotence. Atalanta's 21 total shots and 7 on target exposed the chasm in quality.

The Data Doesn't Lie

Atalanta's expected goals of 2.84 versus Frankfurt's 0.96 quantified the dominance. Odilon Kossounou's commanding defensive display provided the platform for Bergamo's attacking enterprise. Frankfurt's 82% pass accuracy proved meaningless—they were passing sideways while Atalanta carved open the pitch with 86% precision and 531 total passes. This was a masterclass in how European football should be played: efficient, ruthless, and unforgiving to the unprepared.

Key Questions

What made Charles De Ketelaere the Man of the Match?

De Ketelaere's goal, assist, and four key passes orchestrated Atalanta's dominance. He controlled tempo and created constant Intensity in the final third.

How is the Futmetrix Score calculated?

The Futmetrix Score (0-100) combines multiple factors: match intensity, competitive balance, stakes importance, and entertainment value to help you decide if this match is worth watching.

Match Statistics

Possession
46%
54%
Eintracht Frankfurt 46%
Atalanta 54%
Shots
9
21
Eintracht Frankfurt 9
Atalanta 21
Shots on Target
3
7
Eintracht Frankfurt 3
Atalanta 7
Expected Goals (xG)
0.96
2.84
Eintracht Frankfurt 0.96
Atalanta 2.84
Passes
453
531
Eintracht Frankfurt 453
Atalanta 531
Pass Accuracy
82%
86%
Eintracht Frankfurt 82%
Atalanta 86%
Corners
5
6
Eintracht Frankfurt 5
Atalanta 6
Fouls
7
7
Eintracht Frankfurt 7
Atalanta 7
Yellow Cards
0
0
Eintracht Frankfurt 0
Atalanta 0
Red Cards
0
0
Eintracht Frankfurt 0
Atalanta 0

Match Events

HT
59' 🔄 J. Burkardt J. Bahoya
A. Lookman (C. De Ketelaere) 60'
Ederson (A. Lookman) 62'
C. De Ketelaere (G. Scamacca) 65'
69' 🔄 M. Dahoud E. Skhiri
69' 🔄 M. Gotze M. Batshuayi
Ederson Y. Musah 🔄 69'
D. Zappacosta N. Zalewski 🔄 69'
G. Scamacca N. Krstovic 🔄 69'
B. Djimsiti S. Kolasinac 🔄 74'
78' 🔄 A. Knauff E. Wahi
78' 🔄 R. Doan Buta
A. Lookman K. Sulemana 🔄 82'
FT

Player Cards

Season performance ratings for players in this match

Eintracht Frankfurt

Goalkeepers
M. Zetterer
WALL
WALL
0
Dribbled Past
0
Dribbled Past
1
Tackles
100%
Duel Win %
Defenders
N. Collins
NPC
NPC
90
Minutes
90
Minutes
45%
Pass Acc
6.2
Rating
R. Koch
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
A. Theate
NPC
NPC
90
Minutes
90
Minutes
54%
Pass Acc
6.2
Rating
Midfielders
R. Doan
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
6
Duels Won
0
Pens Won
M. Dahoud
SWEEPER
SWEEPER
2
Cleanups
2
Cleanups
2
Interceptions
0
Blocks
F. Chaibi
NPC
NPC
90
Minutes
90
Minutes
24%
Pass Acc
6.3
Rating
N. Brown
NPC
NPC
90
Minutes
90
Minutes
21%
Pass Acc
6.7
Rating
Forwards
M. Gotze
MAGNET
MAGNET
52
Activity
52
Activity
44
Passes
8
Duels
J. Burkardt
SUNDAY LEAGUER
SUNDAY LEAGUER
5.9
Rating
5.9
Rating
8
Duels Lost
11
Poss Lost
A. Knauff
NPC
NPC
78
Minutes
78
Minutes
15%
Pass Acc
6.5
Rating
BENCH
J. Grahl
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Kaua Santos
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
A. Amenda
CAMEO
CAMEO
0
Minutes
0
Minutes
0
Touches
None
Events
R. Kristensen
CAMEO
CAMEO
0
Minutes
0
Minutes
0
Touches
None
Events
Buta
CAMEO
CAMEO
12
Minutes
12
Minutes
6
Touches
None
Events
O. Hojlund
CAMEO
CAMEO
0
Minutes
0
Minutes
0
Touches
None
Events
E. Skhiri
👻 Invisible Nothing to note
T. Chandler
CAMEO
CAMEO
0
Minutes
0
Minutes
0
Touches
None
Events
M. Dills
CAMEO
CAMEO
0
Minutes
0
Minutes
0
Touches
None
Events
E. Wahi
CAMEO
CAMEO
12
Minutes
12
Minutes
5
Touches
None
Events
J. Bahoya
👻 Invisible Nothing to note
M. Batshuayi
👻 Invisible Nothing to note

Atalanta

Goalkeepers
M. Carnesecchi
ARCHITECT
ARCHITECT
1
Key Passes
1
Key Passes
0
Assists
27%
Pass Acc
Defenders
O. Kossounou
👻 Invisible Nothing to note
I. Hien
👻 Invisible Nothing to note
B. Djimsiti
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
1
On Target
Midfielders
R. Bellanova
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
25%
Pass Acc
M. De Roon
WALL
WALL
0
Dribbled Past
0
Dribbled Past
2
Tackles
71%
Duel Win %
Ederson
SNIPER
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
D. Zappacosta
SWEEPER
SWEEPER
3
Cleanups
3
Cleanups
2
Interceptions
1
Blocks
Forwards
C. De Ketelaere
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
A. Lookman
SWEEPER
SWEEPER
1
Cleanups
1
Cleanups
1
Interceptions
0
Blocks
G. Scamacca
SWEEPER
SWEEPER
1
Cleanups
1
Cleanups
1
Interceptions
0
Blocks
BENCH
M. Sportiello
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
S. Kolasinac
👻 Invisible Nothing to note
L. Bernasconi
CAMEO
CAMEO
0
Minutes
0
Minutes
0
Touches
None
Events
H. Ahanor
CAMEO
CAMEO
0
Minutes
0
Minutes
0
Touches
None
Events
Y. Musah
👻 Invisible Nothing to note
M. Pasalic
CAMEO
CAMEO
0
Minutes
0
Minutes
0
Touches
None
Events
L. Samardzic
CAMEO
CAMEO
0
Minutes
0
Minutes
0
Touches
None
Events
M. Brescianini
CAMEO
CAMEO
0
Minutes
0
Minutes
0
Touches
None
Events
N. Zalewski
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
3
Duels Won
0
Pens Won
K. Sulemana
CAMEO
CAMEO
8
Minutes
8
Minutes
8
Touches
None
Events
D. Maldini
CAMEO
CAMEO
0
Minutes
0
Minutes
0
Touches
None
Events
N. Krstovic
👻 Invisible Nothing to note

Head to Head

Date Home Score Away Competition Venue
09/12/2022 Atalanta 2 - 2 Eintracht Frankfurt Friendlies Clubs Gewiss Stadium
09/12/2022
Friendlies Clubs Gewiss Stadium
Eintracht Frankfurt Win
Atalanta Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Arsenal 5 15 14 1 +13 WArsenal 3 - 1 Bayern München (26-11-2025)WSlavia Praha 0 - 3 Arsenal (04-11-2025)WArsenal 4 - 0 Atletico Madrid (21-10-2025)WArsenal 2 - 0 Olympiakos Piraeus (01-10-2025)WAthletic Club 0 - 2 Arsenal (16-09-2025)
2 Paris Saint Germain 5 12 19 8 +11 WParis Saint Germain 5 - 3 Tottenham (26-11-2025)LParis Saint Germain 1 - 2 Bayern München (04-11-2025)WBayer Leverkusen 2 - 7 Paris Saint Germain (21-10-2025)WBarcelona 1 - 2 Paris Saint Germain (01-10-2025)WParis Saint Germain 4 - 0 Atalanta (17-09-2025)
3 Bayern München 5 12 15 6 +9 LArsenal 3 - 1 Bayern München (26-11-2025)WParis Saint Germain 1 - 2 Bayern München (04-11-2025)WBayern München 4 - 0 Club Brugge KV (22-10-2025)WPafos 1 - 5 Bayern München (30-09-2025)WBayern München 3 - 1 Chelsea (17-09-2025)
4 Inter 5 12 12 3 +9 LAtletico Madrid 2 - 1 Inter (26-11-2025)WInter 2 - 1 Kairat Almaty (05-11-2025)WUnion St. Gilloise 0 - 4 Inter (21-10-2025)WInter 3 - 0 Slavia Praha (30-09-2025)WAjax 0 - 2 Inter (17-09-2025)
5 Real Madrid 5 12 12 5 +7 WOlympiakos Piraeus 3 - 4 Real Madrid (26-11-2025)LLiverpool 1 - 0 Real Madrid (04-11-2025)WReal Madrid 1 - 0 Juventus (22-10-2025)WKairat Almaty 0 - 5 Real Madrid (30-09-2025)WReal Madrid 2 - 1 Marseille (16-09-2025)
6 Borussia Dortmund 5 10 17 11 +6 WBorussia Dortmund 4 - 0 Villarreal (25-11-2025)LManchester City 4 - 1 Borussia Dortmund (05-11-2025)WFC Copenhagen 2 - 4 Borussia Dortmund (21-10-2025)WBorussia Dortmund 4 - 1 Athletic Club (01-10-2025)DJuventus 4 - 4 Borussia Dortmund (16-09-2025)
7 Chelsea 5 10 12 6 +6 WChelsea 3 - 0 Barcelona (25-11-2025)DQarabag 2 - 2 Chelsea (05-11-2025)WChelsea 5 - 1 Ajax (22-10-2025)WChelsea 1 - 0 Benfica (30-09-2025)LBayern München 3 - 1 Chelsea (17-09-2025)
8 Sporting CP 5 10 11 5 +6 WSporting CP 3 - 0 Club Brugge KV (26-11-2025)DJuventus 1 - 1 Sporting CP (04-11-2025)WSporting CP 2 - 1 Marseille (22-10-2025)LNapoli 2 - 1 Sporting CP (01-10-2025)WSporting CP 4 - 1 Kairat Almaty (18-09-2025)
9 Manchester City 5 10 10 5 +5 LManchester City 0 - 2 Bayer Leverkusen (25-11-2025)WManchester City 4 - 1 Borussia Dortmund (05-11-2025)WVillarreal 0 - 2 Manchester City (21-10-2025)DMonaco 2 - 2 Manchester City (01-10-2025)WManchester City 2 - 0 Napoli (18-09-2025)
10 Atalanta 5 10 6 5 +1 WEintracht Frankfurt 0 - 3 Atalanta (26-11-2025)WMarseille 0 - 1 Atalanta (05-11-2025)DAtalanta 0 - 0 Slavia Praha (22-10-2025)WAtalanta 2 - 1 Club Brugge KV (30-09-2025)LParis Saint Germain 4 - 0 Atalanta (17-09-2025)
11 Newcastle 5 9 11 4 +7 LMarseille 2 - 1 Newcastle (25-11-2025)WNewcastle 2 - 0 Athletic Club (05-11-2025)WNewcastle 3 - 0 Benfica (21-10-2025)WUnion St. Gilloise 0 - 4 Newcastle (01-10-2025)LNewcastle 1 - 2 Barcelona (18-09-2025)
12 Atletico Madrid 5 9 12 10 +2 WAtletico Madrid 2 - 1 Inter (26-11-2025)WAtletico Madrid 3 - 1 Union St. Gilloise (04-11-2025)LArsenal 4 - 0 Atletico Madrid (21-10-2025)WAtletico Madrid 5 - 1 Eintracht Frankfurt (30-09-2025)LLiverpool 3 - 2 Atletico Madrid (17-09-2025)
13 Liverpool 5 9 10 8 +2 LLiverpool 1 - 4 PSV Eindhoven (26-11-2025)WLiverpool 1 - 0 Real Madrid (04-11-2025)WEintracht Frankfurt 1 - 5 Liverpool (22-10-2025)LGalatasaray 1 - 0 Liverpool (30-09-2025)WLiverpool 3 - 2 Atletico Madrid (17-09-2025)
14 Galatasaray 5 9 8 7 +1 LGalatasaray 0 - 1 Union St. Gilloise (25-11-2025)WAjax 0 - 3 Galatasaray (05-11-2025)WGalatasaray 3 - 1 Bodo/Glimt (22-10-2025)WGalatasaray 1 - 0 Liverpool (30-09-2025)LEintracht Frankfurt 5 - 1 Galatasaray (18-09-2025)
15 PSV Eindhoven 5 8 13 8 +5 WLiverpool 1 - 4 PSV Eindhoven (26-11-2025)DOlympiakos Piraeus 1 - 1 PSV Eindhoven (04-11-2025)WPSV Eindhoven 6 - 2 Napoli (21-10-2025)DBayer Leverkusen 1 - 1 PSV Eindhoven (01-10-2025)LPSV Eindhoven 1 - 3 Union St. Gilloise (16-09-2025)
16 Tottenham 5 8 10 7 +3 LParis Saint Germain 5 - 3 Tottenham (26-11-2025)WTottenham 4 - 0 FC Copenhagen (04-11-2025)DMonaco 0 - 0 Tottenham (22-10-2025)DBodo/Glimt 2 - 2 Tottenham (30-09-2025)WTottenham 1 - 0 Villarreal (16-09-2025)
17 Bayer Leverkusen 5 8 8 10 -2 WManchester City 0 - 2 Bayer Leverkusen (25-11-2025)WBenfica 0 - 1 Bayer Leverkusen (05-11-2025)LBayer Leverkusen 2 - 7 Paris Saint Germain (21-10-2025)DBayer Leverkusen 1 - 1 PSV Eindhoven (01-10-2025)DFC Copenhagen 2 - 2 Bayer Leverkusen (18-09-2025)
18 Barcelona 5 7 12 10 +2 LChelsea 3 - 0 Barcelona (25-11-2025)DClub Brugge KV 3 - 3 Barcelona (05-11-2025)WBarcelona 6 - 1 Olympiakos Piraeus (21-10-2025)LBarcelona 1 - 2 Paris Saint Germain (01-10-2025)WNewcastle 1 - 2 Barcelona (18-09-2025)
19 Qarabag 5 7 8 9 -1 LNapoli 2 - 0 Qarabag (25-11-2025)DQarabag 2 - 2 Chelsea (05-11-2025)LAthletic Club 3 - 1 Qarabag (22-10-2025)WQarabag 2 - 0 FC Copenhagen (01-10-2025)WBenfica 2 - 3 Qarabag (16-09-2025)
20 Napoli 5 7 6 9 -3 WNapoli 2 - 0 Qarabag (25-11-2025)DNapoli 0 - 0 Eintracht Frankfurt (04-11-2025)LPSV Eindhoven 6 - 2 Napoli (21-10-2025)WNapoli 2 - 1 Sporting CP (01-10-2025)LManchester City 2 - 0 Napoli (18-09-2025)
21 Marseille 5 6 8 6 +2 WMarseille 2 - 1 Newcastle (25-11-2025)LMarseille 0 - 1 Atalanta (05-11-2025)LSporting CP 2 - 1 Marseille (22-10-2025)WMarseille 4 - 0 Ajax (30-09-2025)LReal Madrid 2 - 1 Marseille (16-09-2025)
22 Juventus 5 6 10 10 0 WBodo/Glimt 2 - 3 Juventus (25-11-2025)DJuventus 1 - 1 Sporting CP (04-11-2025)LReal Madrid 1 - 0 Juventus (22-10-2025)DVillarreal 2 - 2 Juventus (01-10-2025)DJuventus 4 - 4 Borussia Dortmund (16-09-2025)
23 Monaco 5 6 6 8 -2 DPafos 2 - 2 Monaco (26-11-2025)WBodo/Glimt 0 - 1 Monaco (04-11-2025)DMonaco 0 - 0 Tottenham (22-10-2025)DMonaco 2 - 2 Manchester City (01-10-2025)LClub Brugge KV 4 - 1 Monaco (18-09-2025)
24 Pafos 5 6 4 7 -3 DPafos 2 - 2 Monaco (26-11-2025)WPafos 1 - 0 Villarreal (05-11-2025)DKairat Almaty 0 - 0 Pafos (21-10-2025)LPafos 1 - 5 Bayern München (30-09-2025)DOlympiakos Piraeus 0 - 0 Pafos (17-09-2025)
25 Union St. Gilloise 5 6 5 12 -7 WGalatasaray 0 - 1 Union St. Gilloise (25-11-2025)LAtletico Madrid 3 - 1 Union St. Gilloise (04-11-2025)LUnion St. Gilloise 0 - 4 Inter (21-10-2025)LUnion St. Gilloise 0 - 4 Newcastle (01-10-2025)WPSV Eindhoven 1 - 3 Union St. Gilloise (16-09-2025)
26 Club Brugge KV 5 4 8 13 -5 LSporting CP 3 - 0 Club Brugge KV (26-11-2025)DClub Brugge KV 3 - 3 Barcelona (05-11-2025)LBayern München 4 - 0 Club Brugge KV (22-10-2025)LAtalanta 2 - 1 Club Brugge KV (30-09-2025)WClub Brugge KV 4 - 1 Monaco (18-09-2025)
27 Athletic Club 5 4 4 9 -5 DSlavia Praha 0 - 0 Athletic Club (25-11-2025)LNewcastle 2 - 0 Athletic Club (05-11-2025)WAthletic Club 3 - 1 Qarabag (22-10-2025)LBorussia Dortmund 4 - 1 Athletic Club (01-10-2025)LAthletic Club 0 - 2 Arsenal (16-09-2025)
28 Eintracht Frankfurt 5 4 7 14 -7 LEintracht Frankfurt 0 - 3 Atalanta (26-11-2025)DNapoli 0 - 0 Eintracht Frankfurt (04-11-2025)LEintracht Frankfurt 1 - 5 Liverpool (22-10-2025)LAtletico Madrid 5 - 1 Eintracht Frankfurt (30-09-2025)WEintracht Frankfurt 5 - 1 Galatasaray (18-09-2025)
29 FC Copenhagen 5 4 7 14 -7 WFC Copenhagen 3 - 2 Kairat Almaty (26-11-2025)LTottenham 4 - 0 FC Copenhagen (04-11-2025)LFC Copenhagen 2 - 4 Borussia Dortmund (21-10-2025)LQarabag 2 - 0 FC Copenhagen (01-10-2025)DFC Copenhagen 2 - 2 Bayer Leverkusen (18-09-2025)
30 Benfica 5 3 4 8 -4 WAjax 0 - 2 Benfica (25-11-2025)LBenfica 0 - 1 Bayer Leverkusen (05-11-2025)LNewcastle 3 - 0 Benfica (21-10-2025)LChelsea 1 - 0 Benfica (30-09-2025)LBenfica 2 - 3 Qarabag (16-09-2025)
31 Slavia Praha 5 3 2 8 -6 DSlavia Praha 0 - 0 Athletic Club (25-11-2025)LSlavia Praha 0 - 3 Arsenal (04-11-2025)DAtalanta 0 - 0 Slavia Praha (22-10-2025)LInter 3 - 0 Slavia Praha (30-09-2025)DSlavia Praha 2 - 2 Bodo/Glimt (17-09-2025)
32 Bodo/Glimt 5 2 7 11 -4 LBodo/Glimt 2 - 3 Juventus (25-11-2025)LBodo/Glimt 0 - 1 Monaco (04-11-2025)LGalatasaray 3 - 1 Bodo/Glimt (22-10-2025)DBodo/Glimt 2 - 2 Tottenham (30-09-2025)DSlavia Praha 2 - 2 Bodo/Glimt (17-09-2025)
33 Olympiakos Piraeus 5 2 5 13 -8 LOlympiakos Piraeus 3 - 4 Real Madrid (26-11-2025)DOlympiakos Piraeus 1 - 1 PSV Eindhoven (04-11-2025)LBarcelona 6 - 1 Olympiakos Piraeus (21-10-2025)LArsenal 2 - 0 Olympiakos Piraeus (01-10-2025)DOlympiakos Piraeus 0 - 0 Pafos (17-09-2025)
34 Villarreal 5 1 2 10 -8 LBorussia Dortmund 4 - 0 Villarreal (25-11-2025)LPafos 1 - 0 Villarreal (05-11-2025)LVillarreal 0 - 2 Manchester City (21-10-2025)DVillarreal 2 - 2 Juventus (01-10-2025)LTottenham 1 - 0 Villarreal (16-09-2025)
35 Kairat Almaty 5 1 4 14 -10 LFC Copenhagen 3 - 2 Kairat Almaty (26-11-2025)LInter 2 - 1 Kairat Almaty (05-11-2025)DKairat Almaty 0 - 0 Pafos (21-10-2025)LKairat Almaty 0 - 5 Real Madrid (30-09-2025)LSporting CP 4 - 1 Kairat Almaty (18-09-2025)
36 Ajax 5 0 1 16 -15 LAjax 0 - 2 Benfica (25-11-2025)LAjax 0 - 3 Galatasaray (05-11-2025)LChelsea 5 - 1 Ajax (22-10-2025)LMarseille 4 - 0 Ajax (30-09-2025)LAjax 0 - 2 Inter (17-09-2025)