Juventus vs Borussia Dortmund

16 September 2025 · Champions League · Matchday 1 · 2025/26 · Referee François Letexier

Full time 4 – 4

Half-time: 0–0

  • K. Yıldız 63’
  • D. Vlahović 67’, 90+4’
  • L. Kelly 90+6’
  • K. Adeyemi 52’
  • F. Nmecha 65’
  • Y. Couto 74’
  • R. Bensebaini 86’ (pen)

Match summary

Juventus and Borussia Dortmund drew 4-4. It was goalless at half-time.

K. Adeyemi put Borussia Dortmund ahead in the 52nd minute, K. Yıldız equalised in the 63rd minute, F. Nmecha put Borussia Dortmund back in front in the 65th minute, D. Vlahović equalised in the 67th minute, Y. Couto put Borussia Dortmund back in front in the 74th minute, R. Bensebaini made it 2-4 from the penalty spot in the 86th minute, Vlahović pulled one back to make it 3-4 in stoppage time, and L. Kelly equalised with a header in stoppage time.

There was little between the sides on chances: Juventus created 1.92 expected goals (xG) from 19 shots, Borussia Dortmund 1.71 from 10.

Match stats

52% Possession 48%
19 Shots 10
7 Shots on target 5
4 Corners 2
491 Passes 470
89.0% Pass accuracy 82.3%
12 Tackles 24
13 Fouls 8
0 Yellow cards 1
4 Offsides 0

Key events

Juventus Borussia Dortmund
Kick-off
K. ThuramShot on target
4’
L. OpendaShot on target
39’
42’
Second half underway
Half-time0-0
52’
K. AdeyemiLeft foot shot0-1 (Borussia Dortmund)
56’
S. GuirassyShot on target
K. YıldızRight foot shot1-1 (Juventus)
63’
65’
F. NmechaRight foot shot1-2 (Borussia Dortmund)
D. VlahovićRight foot shot2-2 (Juventus)
67’
71’
74’
Y. CoutoRight foot shot2-3 (Borussia Dortmund)
K. YıldızShot on target
80’
86’
R. BensebainiPenalty2-4 (Borussia Dortmund)
90+2’
D. VlahovićLeft foot shot3-4 (Juventus)
90+4’
L. KellyHeader4-4 (Juventus)
90+6’
Full-time4-4

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 1.92 1.71 52’ K. Adeyemi (Borussia Dortmund), 0-1 52’ 63’ K. Yıldız (Juventus), 1-1 63’ 65’ F. Nmecha (Borussia Dortmund), 1-2 65’ 67’ D. Vlahović (Juventus), 2-2 67’ 74’ Y. Couto (Borussia Dortmund), 2-3 74’ 86’ R. Bensebaini (Borussia Dortmund), 2-4 86’ 90+4’ D. Vlahović (Juventus), 3-4 90+4’ 90+6’ L. Kelly (Juventus), 4-4 90+6’ 0.0 0.5 1.0 1.5 2.0 2.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.92 1.71 52’ K. Adeyemi (Borussia Dortmund), 0-1 Adeyemi 52’ 63’ K. Yıldız (Juventus), 1-1 Yıldız 63’ 65’ F. Nmecha (Borussia Dortmund), 1-2 Nmecha 65’ 67’ D. Vlahović (Juventus), 2-2 Vlahović 67’ 74’ Y. Couto (Borussia Dortmund), 2-3 Couto 74’ 86’ R. Bensebaini (Borussia Dortmund), 2-4 Bensebaini 86’ 90+4’ D. Vlahović (Juventus), 3-4 Vlahović 90+4’ 90+6’ L. Kelly (Juventus), 4-4 Kelly 90+6’
Juventus 1.92 xGBorussia Dortmund 1.71 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Borussia Dortmund attacking Juventus attacking 
86’ R. Bensebaini (Borussia Dortmund), penalty, 0.79 xG, goal 67’ D. Vlahović (Juventus), open play, 0.54 xG, goal 56’ S. Guirassy (Borussia Dortmund), open play, 0.39 xG, saved 90+6’ L. Kelly (Juventus), open play, 0.25 xG, goal 5’ L. Kelly (Juventus), from a corner, 0.24 xG, off target 83’ S. Guirassy (Borussia Dortmund), open play, 0.21 xG, blocked 34’ L. Kelly (Juventus), from a corner, 0.18 xG, blocked 90+4’ D. Vlahović (Juventus), open play, 0.12 xG, goal 32’ J. David (Juventus), open play, 0.09 xG, off target 51’ M. Beier (Borussia Dortmund), open play, 0.08 xG, hit the woodwork 58’ A. Cambiaso (Juventus), open play, 0.08 xG, blocked 52’ K. Adeyemi (Borussia Dortmund), open play, 0.07 xG, goal 57’ T. Koopmeiners (Juventus), set piece, 0.07 xG, off target 22’ L. Openda (Juventus), from a corner, 0.05 xG, off target 58’ J. David (Juventus), open play, 0.06 xG, blocked 65’ F. Nmecha (Borussia Dortmund), open play, 0.05 xG, goal 80’ K. Yıldız (Juventus), open play, 0.04 xG, saved 31’ K. Yıldız (Juventus), open play, 0.04 xG, blocked 74’ Y. Couto (Borussia Dortmund), open play, 0.04 xG, goal 90’ E. Zhegrova (Juventus), open play, 0.04 xG, blocked 57’ M. Beier (Borussia Dortmund), open play, 0.04 xG, off target 63’ K. Yıldız (Juventus), open play, 0.04 xG, goal 37’ K. Adeyemi (Borussia Dortmund), open play, 0.03 xG, off target 90+1’ M. Locatelli (Juventus), open play, 0.03 xG, off target 80’ K. Yıldız (Juventus), open play, 0.02 xG, blocked 4’ K. Thuram (Juventus), open play, 0.01 xG, saved 11’ S. Guirassy (Borussia Dortmund), open play, 0.01 xG, blocked 39’ L. Openda (Juventus), open play, 0.01 xG, saved 25’ Bremer (Juventus), set piece, 0.00 xG, off target 86’ R. Bensebaini (Borussia Dortmund), penalty, 0.79 xG, goal 67’ D. Vlahović (Juventus), open play, 0.54 xG, goal 56’ S. Guirassy (Borussia Dortmund), open play, 0.39 xG, saved 90+6’ L. Kelly (Juventus), open play, 0.25 xG, goal 5’ L. Kelly (Juventus), from a corner, 0.24 xG, off target 83’ S. Guirassy (Borussia Dortmund), open play, 0.21 xG, blocked 34’ L. Kelly (Juventus), from a corner, 0.18 xG, blocked 90+4’ D. Vlahović (Juventus), open play, 0.12 xG, goal 32’ J. David (Juventus), open play, 0.09 xG, off target 51’ M. Beier (Borussia Dortmund), open play, 0.08 xG, hit the woodwork 58’ A. Cambiaso (Juventus), open play, 0.08 xG, blocked 52’ K. Adeyemi (Borussia Dortmund), open play, 0.07 xG, goal 57’ T. Koopmeiners (Juventus), set piece, 0.07 xG, off target 22’ L. Openda (Juventus), from a corner, 0.05 xG, off target 58’ J. David (Juventus), open play, 0.06 xG, blocked 65’ F. Nmecha (Borussia Dortmund), open play, 0.05 xG, goal 80’ K. Yıldız (Juventus), open play, 0.04 xG, saved 31’ K. Yıldız (Juventus), open play, 0.04 xG, blocked 74’ Y. Couto (Borussia Dortmund), open play, 0.04 xG, goal 90’ E. Zhegrova (Juventus), open play, 0.04 xG, blocked 57’ M. Beier (Borussia Dortmund), open play, 0.04 xG, off target 63’ K. Yıldız (Juventus), open play, 0.04 xG, goal 37’ K. Adeyemi (Borussia Dortmund), open play, 0.03 xG, off target 90+1’ M. Locatelli (Juventus), open play, 0.03 xG, off target 80’ K. Yıldız (Juventus), open play, 0.02 xG, blocked 4’ K. Thuram (Juventus), open play, 0.01 xG, saved 11’ S. Guirassy (Borussia Dortmund), open play, 0.01 xG, blocked 39’ L. Openda (Juventus), open play, 0.01 xG, saved 25’ Bremer (Juventus), set piece, 0.00 xG, off target
Size shows xG Goal On target Off target or blocked

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

Lineups

Juventus 3-4-2-1 Starting XI
Gregorio
Kalulu
Bremer
Kelly
McKennie 59’
Koopmeiners 69’
Thuram
Cambiaso
David 60’
Yıldız 87’
Openda 69’
Borussia Dortmund 3-4-2-1 Starting XI
Kobel
Ryerson
Anton
Bensebaini
Couto
Sabitzer
Nmecha 71’
Svensson
Adeyemi
Beier 71’
Guirassy 90’

Player stats

Goalkeeper1 player
90′ 1 4 25 – – – – –
Defenders4 players
90′ 2 1 – 3 1 65 – – 1 –
Bremer
90′ – 3 – 2 2 42 1 – – –
90′ 1 – – 3 2 63 2 1 – –
J. Mário Came on as a substitute
31′ – – – 2 – 20 1 – 1 –
Midfielders5 players
W. McKennie Taken off
59′ – – 18 – – 2 – 3 2 – –
T. Koopmeiners Taken off
69′ – – 36 1 – 1 1 2 1 1 –
90′ – – 59 2 – 1 1 3 1 – –
90′ – – 47 2 – 2 – 2 1 – –
M. Locatelli Came on as a substitute
21′ – – 22 – – 2 1 3 – – –
Forwards6 players
J. David Taken off
60′ – – 2 – 0.14 – – 2 1 16 –
K. Yıldız Taken off
87′ 1 1 4 2 0.14 – 3 6 1 36 –
L. Openda Taken off
69′ – – 2 1 0.06 – 2 1 1 12 –
D. Vlahović Came on as a substitute
30′ 2 1 2 2 0.67 – 1 2 1 9 –
V. Adžić Came on as a substitute
21′ – – – – – – – 1 1 9 –
E. Zhegrova Came on as a substitute
11′ – – 1 – 0.04 – – 1 – 12 –
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.

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.