xgEdge

Saturday, 25/10/2025 at 18:30

Full time
Match report · Bundesliga

Borussia Dortmund 1:0 1. FC Köln

Borussia Dortmund Home 1.90 xG · 27 shots
1. FC Köln Away 0.39 xG · 5 shots
10 The scoreline reflected the chances

Goals

  1. 90' Maximilian Beier Borussia Dortmund · 0.06 xG chance 1–0

The shots behind it

Borussia Dortmund 1. FC Köln
Shots
27
5
On target
9
0
Inside the box
17
5
xG per shot
0.07
0.10
Open play xG
1.32
0.39
Set-piece xG
0.60
0.10
Penalties
—
—
Shot-level xG may differ from the published match total

The provider publishes the match total separately from its shot-by-shot values. Those values are rounded to two decimals and, leaving out penalties and own goals, add up to its non-penalty xG: 1.90 for Borussia Dortmund and 0.51 for 1. FC Köln.

Shot map

Both teams shown attacking the same goal for comparison.

Borussia Dortmund · Serhou Guirassy · 52' · No goal · 7 m · 0.37 xG Borussia Dortmund · Karim Adeyemi · 34' · No goal · 5 m · 0.33 xG 1. FC Köln · Said El Mala · 19' · No goal · 11 m · 0.18 xG Borussia Dortmund · Waldemar Anton · 10' · No goal · 8 m · 0.17 xG 1. FC Köln · Said El Mala · 35' · No goal · 16 m · 0.15 xG Borussia Dortmund · Felix Nmecha · 62' · No goal · 16 m · 0.12 xG Borussia Dortmund · Pascal Groß · 22' · No goal · 19 m · 0.09 xG Borussia Dortmund · Felix Nmecha · 37' · No goal · 22 m · 0.08 xG Borussia Dortmund · Marcel Sabitzer · 90' · No goal · 13 m · 0.08 xG Borussia Dortmund · Fábio Silva · 90' · No goal · 14 m · 0.07 xG 1. FC Köln · Said El Mala · 3' · No goal · 10 m · 0.06 xG 1. FC Köln · Marius Bülter · 6' · No goal · 4 m · 0.06 xG Borussia Dortmund · Maximilian Beier · 90' · Goal · 10 m · 0.06 xG Borussia Dortmund · Serhou Guirassy · 90' · No goal · 9 m · 0.06 xG Borussia Dortmund · Carney Chukwuemeka · 27' · No goal · 12 m · 0.05 xG Borussia Dortmund · Maximilian Beier · 77' · No goal · 9 m · 0.05 xG 1. FC Köln · Eric Martel · 3' · No goal · 10 m · 0.04 xG Borussia Dortmund · Felix Nmecha · 60' · No goal · 22 m · 0.04 xG Borussia Dortmund · Pascal Groß · 67' · No goal · 23 m · 0.04 xG Borussia Dortmund · Waldemar Anton · 88' · No goal · 10 m · 0.04 xG Borussia Dortmund · Maximilian Beier · 90' · No goal · 22 m · 0.04 xG Borussia Dortmund · Felix Nmecha · 78' · No goal · 15 m · 0.03 xG Borussia Dortmund · Julian Brandt · 90' · No goal · 22 m · 0.03 xG Borussia Dortmund · Julian Brandt · 90' · No goal · 23 m · 0.03 xG Borussia Dortmund · Karim Adeyemi · 11' · No goal · 19 m · 0.02 xG Borussia Dortmund · Ramy Bensebaini · 40' · No goal · 26 m · 0.02 xG Borussia Dortmund · Nico Schlotterbeck · 45' · No goal · 10 m · 0.02 xG Borussia Dortmund · Marcel Sabitzer · 87' · No goal · 13 m · 0.02 xG Borussia Dortmund · Ramy Bensebaini · 90' · No goal · 11 m · 0.02 xG Borussia Dortmund · Waldemar Anton · 90' · No goal · 22 m · 0.02 xG Borussia Dortmund · Nico Schlotterbeck · 65' · No goal · 10 m · 0.01 xG Borussia Dortmund · Nico Schlotterbeck · 68' · No goal · 5 m · 0.01 xG

All shots

32 shots · 2.41 xG

Hover, focus or tap a shot to read it.

  • Borussia Dortmund
  • 1. FC Köln
  • Filled = goal
  • Dot area = xG (the smallest chances drawn at a minimum size)

Recent form

Last 6 · xG per match
Borussia Dortmund

1.71 xG created 1.07 xGA

  • W 2.51 created, 1.14 conceded against 1. FC Union Berlin
  • W 2.76 created, 0.40 conceded against 1. FC Heidenheim
  • W 1.10 created, 0.80 conceded against VfL Wolfsburg
  • W 1.44 created, 0.48 conceded against 1. FSV Mainz 05
  • D 0.89 created, 1.09 conceded against RB Leipzig
  • L 1.58 created, 2.48 conceded against FC Bayern München
1. FC Köln

1.35 xG created 1.63 xGA

  • W 2.11 created, 0.91 conceded against SC Freiburg
  • D 1.65 created, 1.50 conceded against VfL Wolfsburg
  • L 1.70 created, 3.28 conceded against RB Leipzig
  • L 1.13 created, 1.87 conceded against VfB Stuttgart
  • W 0.94 created, 1.12 conceded against TSG Hoffenheim
  • D 0.58 created, 1.12 conceded against FC Augsburg

xG created xG conceded (xGA) W / D / L: the match result

Model details

Show

The model never priced this match before kick-off, so there is no projection to read the result against.

Limitations

The model reads expected goals and nothing else. It does not know the lineups, who is injured or suspended, what either side has to play for, the weather, or how congested the schedule around this match is.