Atalanta vs Borussia Dortmund

25 February 2026 · Champions League · Knockout play-offs, second leg · 2025/26 · Referee José María Sánchez Martínez

Full time 4 – 1

Half-time: 2–0

Aggregate: Borussia Dortmund 3–4 Atalanta. Atalanta go through.

  • G. Scamacca 5’
  • D. Zappacosta 45’
  • M. Pašalić 57’
  • L. Samardžić 90+8’ (pen)
  • K. Adeyemi 75’

Match summary

Atalanta won comfortably, 4-1 at home to Borussia Dortmund after 90 minutes. Atalanta led 2-0 at half-time. Atalanta went through 4-3 on aggregate.

In the first half, G. Scamacca put Atalanta ahead in the 5th minute and D. Zappacosta made it 2-0 in the 45th minute. In the second half, M. Pašalić made it 3-0 with a header in the 57th minute, K. Adeyemi pulled one back to make it 3-1 from a corner in the 75th minute, and L. Samardžić made it 4-1 from the penalty spot in stoppage time.

The chances backed that up: Atalanta created 2.93 expected goals (xG) from 15 shots to Borussia Dortmund's 1.02 from 7. Both sides had a player sent off.

Match stats

44% Possession 56%
15 Shots 7
9 Shots on target 4
5 Corners 1
394 Passes 515
78.7% Pass accuracy 80.4%
20 Tackles 18
17 Fouls 10
1 Yellow cards 5
1 Red cards 2
2 Offsides 2

Key events

Atalanta Borussia Dortmund
0’
J. RyersonArgument
G. ScalviniArgument
0’
0’
Kick-off
N. ZalewskiShot on target
4’
G. ScamaccaRight foot shot1-0 (Atalanta)
5’
13’
N. ZalewskiShot on target
24’
29’
J. BrandtShot on target
D. ZappacostaRight foot shot2-0 (Atalanta)
45’
Half-time2-0
Second half underway
M. PašalićShot on target
50’
M. de RoonShot on target
51’
53’
E. CanFoul
M. PašalićHeader3-0 (Atalanta)
57’
60’
69’
F. SilvaArgument
70’
I. HienFoul
70’
74’
F. SilvaShot on target
74’
S. GuirassyShot on target
75’
K. AdeyemiLeft foot shot3-1 (Borussia Dortmund)
N. KrstovićShot on target
90+4’
N. KrstovićVAR: No penalty
90+6’
90+7’
R. BensebainiSecond yellowFoul
L. SamardžićPenalty4-1 (Atalanta)
90+8’
Full-time4-1

How the chances added up

Running total of expected goals (xG) for each side through the match. xG rates each chance by how often similar shots are scored. A goal is marked where it was scored.

0.0 0.5 1.0 1.5 2.0 2.5 3.0 3.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 2.93 1.02 5’ G. Scamacca (Atalanta), 1-0 5’ 45’ D. Zappacosta (Atalanta), 2-0 45’ 57’ M. Pašalić (Atalanta), 3-0 57’ 75’ K. Adeyemi (Borussia Dortmund), 3-1 75’ 90+8’ L. Samardžić (Atalanta), 4-1 90+8’ 0.0 0.5 1.0 1.5 2.0 2.5 3.0 3.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 2.93 1.02 5’ G. Scamacca (Atalanta), 1-0 Scamacca 5’ 45’ D. Zappacosta (Atalanta), 2-0 Zappacosta 45’ 57’ M. Pašalić (Atalanta), 3-0 Pašalić 57’ 75’ K. Adeyemi (Borussia Dortmund), 3-1 Adeyemi 75’ 90+8’ L. Samardžić (Atalanta), 4-1 Samardžić 90+8’
Atalanta 2.93 xGBorussia Dortmund 1.02 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Borussia Dortmund attacking Atalanta attacking 
90+8’ L. Samardžić (Atalanta), penalty, 0.79 xG, goal 5’ G. Scamacca (Atalanta), open play, 0.57 xG, goal 57’ M. Pašalić (Atalanta), set piece, 0.55 xG, goal 53’ M. Beier (Borussia Dortmund), open play, 0.23 xG, hit the woodwork 90+4’ N. Krstović (Atalanta), open play, 0.21 xG, saved 82’ L. Samardžić (Atalanta), open play, 0.19 xG, off target 29’ J. Brandt (Borussia Dortmund), open play, 0.19 xG, saved 74’ F. Silva (Borussia Dortmund), open play, 0.17 xG, saved 42’ G. Scamacca (Atalanta), from a corner, 0.12 xG, off target 74’ S. Guirassy (Borussia Dortmund), open play, 0.13 xG, saved 27’ S. Guirassy (Borussia Dortmund), open play, 0.12 xG, off target 35’ S. Guirassy (Borussia Dortmund), open play, 0.12 xG, blocked 50’ M. Pašalić (Atalanta), open play, 0.11 xG, saved 51’ M. de Roon (Atalanta), open play, 0.10 xG, saved 35’ L. Samardžić (Atalanta), open play, 0.07 xG, blocked 75’ K. Adeyemi (Borussia Dortmund), from a corner, 0.07 xG, goal 24’ N. Zalewski (Atalanta), open play, 0.06 xG, saved 4’ N. Zalewski (Atalanta), open play, 0.05 xG, saved 45’ D. Zappacosta (Atalanta), open play, 0.04 xG, goal 37’ N. Zalewski (Atalanta), open play, 0.03 xG, off target 78’ N. Krstović (Atalanta), open play, 0.02 xG, off target 23’ N. Zalewski (Atalanta), open play, 0.01 xG, blocked 90+8’ L. Samardžić (Atalanta), penalty, 0.79 xG, goal 5’ G. Scamacca (Atalanta), open play, 0.57 xG, goal 57’ M. Pašalić (Atalanta), set piece, 0.55 xG, goal 53’ M. Beier (Borussia Dortmund), open play, 0.23 xG, hit the woodwork 90+4’ N. Krstović (Atalanta), open play, 0.21 xG, saved 82’ L. Samardžić (Atalanta), open play, 0.19 xG, off target 29’ J. Brandt (Borussia Dortmund), open play, 0.19 xG, saved 74’ F. Silva (Borussia Dortmund), open play, 0.17 xG, saved 74’ S. Guirassy (Borussia Dortmund), open play, 0.13 xG, saved 42’ G. Scamacca (Atalanta), from a corner, 0.12 xG, off target 27’ S. Guirassy (Borussia Dortmund), open play, 0.12 xG, off target 35’ S. Guirassy (Borussia Dortmund), open play, 0.12 xG, blocked 50’ M. Pašalić (Atalanta), open play, 0.11 xG, saved 51’ M. de Roon (Atalanta), open play, 0.10 xG, saved 35’ L. Samardžić (Atalanta), open play, 0.07 xG, blocked 75’ K. Adeyemi (Borussia Dortmund), from a corner, 0.07 xG, goal 24’ N. Zalewski (Atalanta), open play, 0.06 xG, saved 4’ N. Zalewski (Atalanta), open play, 0.05 xG, saved 45’ D. Zappacosta (Atalanta), open play, 0.04 xG, goal 37’ N. Zalewski (Atalanta), open play, 0.03 xG, off target 78’ N. Krstović (Atalanta), open play, 0.02 xG, off target 23’ N. Zalewski (Atalanta), open play, 0.01 xG, blocked
Size shows xG Goal On target Off target or blocked

Hover or tap a shot for the player, minute and xG.

Lineups

Atalanta 3-4-2-1 Starting XI
Carnesecchi
Scalvini 77’
Hien
Kolašinac 73’
Zappacosta
Roon
Pašalić
Bernasconi
Samardžić
Zalewski 85’
Scamacca 72’
Borussia Dortmund 3-4-2-1 Starting XI
Kobel
Can
Anton
Bensebaini
Ryerson 70’
Bellingham 70’
Nmecha
Svensson
Beier 60’
Brandt 60’
Guirassy

Player stats

Goalkeeper1 player
90′ – – –
Defenders5 players
G. Scalvini Taken offSent off
77′ – –
I. Hien
90′ – –
S. Kolašinac Taken off
73′ – – –
H. Ahanor Came on as a substitute
17′ – – –
B. Djimsiti Came on as a substitute
13′ – – – 1 – 7 1 – – –
Midfielders4 players
90′ 1 – – – –
90′ – – – – –
90′ 1 – – – –
90′ – – – – –
Forwards5 players
90′ 1 – 3 1.05 – – –
N. Zalewski Taken off
85′ – – 4 2 0.15 – – 8 2 27 –
G. Scamacca Taken off
72′ 1 – 2 0.70 – – –
N. Krstović Came on as a substitute
18′ – – 2 1 0.23 – – 1 1 3 –
K. Sulemana Came on as a substitute
5′ – – – – – – –
Came on Taken off Sent off Red is the most in that position for the team

Every player who took the pitch, starters first and then substitutes. A dash means none. xG and xA are expected goals and assists. A blank cell means that figure is not available for that player.

Form going into the game

Last five Champions League games before this one, oldest first. Select one to open it.

Previous and next meeting

Shots, expected goals, timeline, lineups, team and player statistics from Bzzoiro Sports Data (sports.bzzoiro.com). Results from Bzzoiro Sports Data.