UEFA Champions League · 2025Allianz Stadium

Juventus 4–4 Borussia Dortmund · UEFA Champions League

4–4Historical match

A completed match from a finished season. This page is the record of what happened.

Match at a glance

Juventus and Borussia Dortmund drew 4–4.

Shots
1910
Shots on target
75
Expected goals
1.921.71
Possession
52%48%

Full time

What the match recorded

Juventus and Borussia Dortmund drew 4–4. Recorded in this match (Juventus – Borussia Dortmund): shots 19–10, shots on target 7–5, expected goals 1.92–1.71, possession 52%–48%. This is what was recorded. It is not a claim that the result was foreseeable.

This match

Match statistics

  • Shots19 shots10 shotsJuventus 19 shots, Borussia Dortmund 10 shots
  • Shots on target7 shots5 shotsJuventus 7 shots, Borussia Dortmund 5 shots
  • Expected goals1.92 xG1.71 xGJuventus 1.92 xG, Borussia Dortmund 1.71 xG
  • Possession52%48%Juventus 52%, Borussia Dortmund 48%
  • Corners4 corners2 cornersJuventus 4 corners, Borussia Dortmund 2 corners
  • Fouls13 fouls8 foulsJuventus 13 fouls, Borussia Dortmund 8 fouls

Every shot

Shot map

Every recorded shot, placed where it was taken and sized by its expected-goals value. Arrows show each team’s attacking direction.

Bremer · Juventus · 25′ · 0.00 xG · off target or blockedKhéphren Thuram · Juventus · 4′ · 0.01 xG · on targetSerhou Guirassy · Borussia Dortmund · 11′ · 0.01 xG · off target or blockedLoïs Openda · Juventus · 39′ · 0.01 xG · on targetKenan Yıldız · Juventus · 80′ · 0.02 xG · off target or blockedKarim Adeyemi · Borussia Dortmund · 37′ · 0.03 xG · off target or blockedManuel Locatelli · Juventus · 90′ · 0.03 xG · off target or blockedKenan Yıldız · Juventus · 31′ · 0.04 xG · off target or blockedMaximilian Beier · Borussia Dortmund · 57′ · 0.04 xG · off target or blockedKenan Yıldız · Juventus · 63′ · 0.04 xG · goalYan Couto · Borussia Dortmund · 74′ · 0.04 xG · goalKenan Yıldız · Juventus · 80′ · 0.04 xG · on targetEdon Zhegrova · Juventus · 90′ · 0.04 xG · off target or blockedJonathan David · Juventus · 58′ · 0.05 xG · off target or blockedFelix Nmecha · Borussia Dortmund · 65′ · 0.05 xG · goalLoïs Openda · Juventus · 22′ · 0.06 xG · off target or blockedKarim Adeyemi · Borussia Dortmund · 52′ · 0.07 xG · goalTeun Koopmeiners · Juventus · 57′ · 0.07 xG · off target or blockedAndrea Cambiaso · Juventus · 58′ · 0.07 xG · off target or blockedJonathan David · Juventus · 32′ · 0.08 xG · off target or blockedMaximilian Beier · Borussia Dortmund · 51′ · 0.08 xG · off target or blockedDušan Vlahović · Juventus · 90′ · 0.12 xG · goalLloyd Kelly · Juventus · 34′ · 0.18 xG · off target or blockedSerhou Guirassy · Borussia Dortmund · 83′ · 0.20 xG · off target or blockedLloyd Kelly · Juventus · 90′ · 0.24 xG · goalLloyd Kelly · Juventus · 5′ · 0.25 xG · off target or blockedSerhou Guirassy · Borussia Dortmund · 56′ · 0.41 xG · on targetDušan Vlahović · Juventus · 67′ · 0.56 xG · goalRamy Bensebaini · Borussia Dortmund · 86′ · 0.82 xG · goal
  • off target
  • on target
  • goal
  • penalty
  • size = xG

Juventus: 19 shots, 7 on target, 1.91 xG. Borussia Dortmund: 10 shots, 5 on target, 1.75 xG.

How the match built

Expected-goals timeline

Expected goals accumulated minute by minute. Circles mark the goals that were actually scored.

0120′HT90′Kenan Yıldız · Juventus · 63′Dušan Vlahović · Juventus · 67′Lloyd Kelly · Juventus · 90′Dušan Vlahović · Juventus · 90′Karim Adeyemi · Borussia Dortmund · 52′Felix Nmecha · Borussia Dortmund · 65′Yan Couto · Borussia Dortmund · 74′Ramy Bensebaini · Borussia Dortmund · 86′

The step line is cumulative expected goals; circles mark goals. Final: Juventus 1.91 xG · Borussia Dortmund 1.75 xG.

Season-opening preview

Current-season evidence is still building.

This competition's new season has only just started, so PitchMath does not yet hold enough completed matches for a current-season grade. The comparison below is last season's recorded data, shown as historical context.

1 / 2 matches toward the first current-season grade

Current season so far

Completed matches in the season being played. Kept separate from the historical block below.

  • Juventus1 matches
  • Borussia Dortmund1 matches

Previous-season context

Recorded season totals from the source competition. Not current form.

These two clubs played in different competitions last season, so the values are shown side by side without ranking them against each other.

Juventus

Competition
Serie A
Season
2024/25
Sample
38 matches
Profile grade
A
Data cutoff
25 May 2025
  • Goals scored1.53 goals/match
  • Goals allowed0.92 goals/match
  • Expected goals1.34 xG/match
  • Expected goals allowed0.93 xG/match
  • Shots13.6 shots/match
  • Shots allowed10.5 shots/match
  • Shots on target4.95 shots/match
  • Shots on target allowed3.21 shots/match
  • Possession57.6%
  • Corners5 corners/match
  • Corners allowed4.53 corners/match
  • Fouls12.6 fouls/match
  • Clean-sheet frequency45%
  • Scoring frequency82%

Borussia Dortmund

Competition
Bundesliga
Season
2024/25
Sample
34 matches
Profile grade
A
Data cutoff
26 May 2025
  • Goals scored2.09 goals/match
  • Goals allowed1.5 goals/match
  • Expected goals1.84 xG/match
  • Expected goals allowed1.25 xG/match
  • Shots14.2 shots/match
  • Shots allowed11.1 shots/match
  • Shots on target4.79 shots/match
  • Shots on target allowed4.24 shots/match
  • Possession59.2%
  • Corners5.62 corners/match
  • Corners allowed3.94 corners/match
  • Fouls9.71 fouls/match
  • Clean-sheet frequency21%
  • Scoring frequency85%

Evidence quality

How much supports this analysis

Grade D · UnavailableUnavailable — unavailable
Season samples1 / 1home / away teams
Recent samples1 / 1last-five windows
FreshnessLess than one dayfrom nearest prior match
  • At least one team has fewer than the configured season sample.
  • At least one team has an incomplete last-five window.
  • Recorded xG is incomplete, so xG context is omitted where unavailable.

Known unknowns

  • Lineups, injuries, suspensions and tactical changes are not available in the retained dataset.
  • Some metrics are unavailable or below their observation minimum: goals_for, goals_against, xg_for, xg_against, shots, shots_on_target, possession, corners, cards, fouls.
  • The completed-match sample is too small for broad style conclusions.
  • The fixture season differs from the competition's configured active season.
Analysis cutoff: Tue, 16 Sept 2025, 23:00 UTC · analysis-v4