Sporting CP vs Borussia Dortmund

11 February 2025 · Champions League · Knockout play-offs, first leg · 2024/25

Full time 0 – 3

Half-time: 0–0

Aggregate: Sporting CP 0–3 Borussia Dortmund. Borussia Dortmund go through.

  • Serhou Guirassy 60’
  • Pascal Groß 68’
  • Karim Adeyemi 82’

Match summary

Borussia Dortmund won comfortably, 3-0 away at Sporting CP after 90 minutes. It was goalless at half-time. Borussia Dortmund went through 3-0 on aggregate.

Serhou Guirassy put Borussia Dortmund ahead with a header in the 60th minute, Pascal Groß made it 0-2 in the 68th minute, and Karim Adeyemi made it 0-3 in the 82nd minute.

The chances backed that up: Borussia Dortmund created 1.81 expected goals (xG) from 16 shots to Sporting CP's 0.70 from 13.

Key events

Sporting CP Borussia Dortmund
Kick-off
Francisco TrincãoShot on target
15’
João SimõesShot on target
20’
Conrad HarderShot on target
35’
João SimõesShot on target
37’
Half-time0-0
46’
Serhou GuirassyShot on target
Second half underway
55’
Karim AdeyemiShot on target
60’
Serhou GuirassyHeader0-1 (Borussia Dortmund)
Daniel BragançaMatheus Reis
62’
66’
68’
Pascal GroßRight foot shot0-2 (Borussia Dortmund)
Daniel BragançaShot on target
70’
73’
78’
80’
Serhou GuirassyShot on target
82’
Karim AdeyemiLeft foot shot0-3 (Borussia Dortmund)
Francisco TrincãoShot on target
90’
90+1’
Marcel SabitzerShot on target
90+3’
Niklas SüleDaniel Svensson
Full-time0-3

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 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.70 1.81 60’ Serhou Guirassy (Borussia Dortmund), 0-1 60’ 68’ Pascal Groß (Borussia Dortmund), 0-2 68’ 82’ Karim Adeyemi (Borussia Dortmund), 0-3 82’ 0.0 0.5 1.0 1.5 2.0 2.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.70 1.81 60’ Serhou Guirassy (Borussia Dortmund), 0-1 Guirassy 60’ 68’ Pascal Groß (Borussia Dortmund), 0-2 Groß 68’ 82’ Karim Adeyemi (Borussia Dortmund), 0-3 Adeyemi 82’
Sporting CP 0.70 xGBorussia Dortmund 1.81 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Borussia Dortmund attacking Sporting CP attacking 
68’ Pascal Groß (Borussia Dortmund), open play, 0.56 xG, goal 82’ Karim Adeyemi (Borussia Dortmund), open play, 0.45 xG, goal 55’ Karim Adeyemi (Borussia Dortmund), open play, 0.17 xG, saved 9’ Conrad Harder (Sporting CP), open play, 0.13 xG, blocked 37’ João Simões (Sporting CP), open play, 0.12 xG, saved 80’ Serhou Guirassy (Borussia Dortmund), open play, 0.12 xG, saved 60’ Serhou Guirassy (Borussia Dortmund), open play, 0.10 xG, goal 14’ Pascal Groß (Borussia Dortmund), open play, 0.08 xG, blocked 11’ Emre Can (Borussia Dortmund), from a corner, 0.08 xG, off target 74’ Ousmane Diomande (Sporting CP), from a corner, 0.07 xG, off target 15’ Maximiliano Araújo (Sporting CP), open play, 0.05 xG, hit the woodwork 15’ Francisco Trincão (Sporting CP), open play, 0.05 xG, saved 35’ Conrad Harder (Sporting CP), open play, 0.04 xG, saved 64’ Zeno Debast (Sporting CP), open play, 0.04 xG, off target 74’ Viktor Gyökeres (Sporting CP), set piece, 0.04 xG, blocked 20’ João Simões (Sporting CP), open play, 0.04 xG, saved 41’ Francisco Trincão (Sporting CP), from a corner, 0.04 xG, off target 58’ Jamie Gittens (Borussia Dortmund), from a corner, 0.04 xG, blocked 72’ Maximilian Beier (Borussia Dortmund), from a corner, 0.04 xG, off target 90’ Francisco Trincão (Sporting CP), open play, 0.03 xG, saved 38’ Jamie Gittens (Borussia Dortmund), open play, 0.03 xG, off target 6’ Conrad Harder (Sporting CP), set piece, 0.03 xG, blocked 44’ Jamie Gittens (Borussia Dortmund), open play, 0.03 xG, off target 52’ Jamie Gittens (Borussia Dortmund), open play, 0.03 xG, blocked 58’ Jamie Gittens (Borussia Dortmund), from a corner, 0.03 xG, blocked 70’ Daniel Bragança (Sporting CP), from a corner, 0.03 xG, saved 90+1’ Marcel Sabitzer (Borussia Dortmund), open play, 0.02 xG, saved 18’ Pascal Groß (Borussia Dortmund), set piece, 0.02 xG, blocked 46’ Serhou Guirassy (Borussia Dortmund), open play, 0.02 xG, saved 68’ Pascal Groß (Borussia Dortmund), open play, 0.56 xG, goal 82’ Karim Adeyemi (Borussia Dortmund), open play, 0.45 xG, goal 55’ Karim Adeyemi (Borussia Dortmund), open play, 0.17 xG, saved 9’ Conrad Harder (Sporting CP), open play, 0.13 xG, blocked 37’ João Simões (Sporting CP), open play, 0.12 xG, saved 80’ Serhou Guirassy (Borussia Dortmund), open play, 0.12 xG, saved 60’ Serhou Guirassy (Borussia Dortmund), open play, 0.10 xG, goal 14’ Pascal Groß (Borussia Dortmund), open play, 0.08 xG, blocked 11’ Emre Can (Borussia Dortmund), from a corner, 0.08 xG, off target 74’ Ousmane Diomande (Sporting CP), from a corner, 0.07 xG, off target 15’ Maximiliano Araújo (Sporting CP), open play, 0.05 xG, hit the woodwork 15’ Francisco Trincão (Sporting CP), open play, 0.05 xG, saved 35’ Conrad Harder (Sporting CP), open play, 0.04 xG, saved 64’ Zeno Debast (Sporting CP), open play, 0.04 xG, off target 20’ João Simões (Sporting CP), open play, 0.04 xG, saved 41’ Francisco Trincão (Sporting CP), from a corner, 0.04 xG, off target 58’ Jamie Gittens (Borussia Dortmund), from a corner, 0.04 xG, blocked 72’ Maximilian Beier (Borussia Dortmund), from a corner, 0.04 xG, off target 74’ Viktor Gyökeres (Sporting CP), set piece, 0.04 xG, blocked 90’ Francisco Trincão (Sporting CP), open play, 0.03 xG, saved 38’ Jamie Gittens (Borussia Dortmund), open play, 0.03 xG, off target 6’ Conrad Harder (Sporting CP), set piece, 0.03 xG, blocked 44’ Jamie Gittens (Borussia Dortmund), open play, 0.03 xG, off target 52’ Jamie Gittens (Borussia Dortmund), open play, 0.03 xG, blocked 58’ Jamie Gittens (Borussia Dortmund), from a corner, 0.03 xG, blocked 70’ Daniel Bragança (Sporting CP), from a corner, 0.03 xG, saved 90+1’ Marcel Sabitzer (Borussia Dortmund), open play, 0.02 xG, saved 18’ Pascal Groß (Borussia Dortmund), set piece, 0.02 xG, blocked 46’ Serhou Guirassy (Borussia Dortmund), open play, 0.02 xG, saved
Size shows xG Goal On target Off target or blocked

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

Lineups

Sporting CP 4-2-3-1 Starting XI
Silva
Reis 62’
Fresneda 73’
Diomande
Juste
Debast 73’
Simões 62’
Quenda
Trincão
Araújo
Harder 59’
Borussia Dortmund 4-2-3-1 Starting XI
Kobel
Ryerson
Schlotterbeck
Svensson 90’
Can
Sabitzer
Groß 90’
Gittens 65’
Brandt 86’
Adeyemi 86’
Guirassy

Player stats

Goalkeeper1 player
90′ 4 3 21 2 – – – –
Defenders6 players
Iván Fresneda Taken off
73′ 1 1 1 2 – 20 – – – –
90′ – 1 1 6 3 57 – – – –
90′ 1 2 – 1 – 68 1 – – –
Matheus Reis Taken off
62′ 2 – – 6 2 30 – – – –
Zeno Debast Taken off
73′ 2 2 2 2 – 42 – – – –
Eduardo Quaresma Came on as a substitute
17′ – 1 – – – 16 – – – –
Midfielders6 players
João Simões Taken off
62′ – – 32 – – 1 – 3 1 – –
90′ – – 40 3 – 1 2 6 – 2 –
90′ – – 18 1 – 3 – 5 2 1
90′ – – 32 1 – 3 – 8 1 5 –
Hidemasa Morita Came on as a substitute
28′ – – 19 – – – 1 1 – – –
Daniel Bragança Came on as a substitute
28′ – – – – –
Forwards3 players
Conrad Harder Taken off
59′ – – 3 1 0.20 – 2 9 2 10 –
Viktor Gyökeres Came on as a substitute
31′ – – 1 – 0.04 – – 1 1 8 –
Biel Came on as a substitute
17′ – – – – – – 1 1 1 6 –
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.