Bundesliga Gameweek 20 Sun, Feb 1 2026 · 16:30 SIGNAL IDUNA PARK, Dortmund
3–2 Full time · HT 1–1 xG 3.32 – 2.26
  • W. Anton 44’
  • S. Guirassy 68’ (P), 69’
  • 45+5’, 48’ J. Niehues
Full match report oneScoredOdds · Value · Detailed stats →
Match story · our forecast vs the result iModel is our forecast, published before the match and locked at kick-off: expected goals for each side and the probability of every outcome.

xG after the match measures the quality of the chances each side actually created. It is known only after the final whistle, so it is not a forecast.

Borussia Dortmund come from behind to beat 1. FC Heidenheim

Borussia Dortmund entered as clear favourites, yet 1. FC Heidenheim led 2–1 after 48 minutes through two Niehues goals. But Guirassy struck twice to turn it around for Borussia Dortmund, who won 3–2. Borussia Dortmund finished with the higher xG (3.32 vs 2.26). On the chances created, 1. FC Heidenheim deserved more: 0.9 expected points against the 0 points they took.

Borussia Dortmund ✓80%
Draw13%
1. FC Heidenheim7%

Model vs reality

Borussia Dortmund goals
3
Model 2.86 · xG 3.32
1. FC Heidenheim goals
2
Model 0.76 · xG 2.26
Total goals
5
Model 3.62 · xG 5.58
Score 3–2
3%
Most likely 2–0 (11%)
Over 2.5
Yes
Model 70%
Both scored
Yes
Model 50%
Match facts
★ Player of the matchJ. Niehues1. FC Heidenheim · 2 goals
8.5
  • RefereeMatthias Jollenbeck
  • Coaches— · F. Schmidt
  • VenueSIGNAL IDUNA PARK
  • Table before kick-offBorussia Dortmund 2nd · 1. FC Heidenheim 18th

Timeline

  1. M. HonsakYellow card · Roughing
    40’
  2. W. Anton 1–0
    44’
  3. J. Niehues 1–1
    45+5’
  4. Half time · 1–1
  5. ⇄ N. SüleFor F. Mané
    46’
  6. ⇄ A. IbrahimovićFor M. Honsak
    46’
  7. J. Niehues 1–2Assist E. Dinkçi
    48’
  8. W. AntonYellow card · Tripping
    50’
  9. ⇄ M. BeierFor Yan Couto
    58’
  10. ⇄ C. ChukwuemekaFor J. Bellingham
    58’
  11. J. NiehuesYellow card · Holding
    64’
  12. S. Guirassy (pen) 2–2
    68’
  13. ⇄ Fábio SilvaFor K. Adeyemi
    69’
  14. S. Guirassy 3–2Assist M. Beier
    69’
  15. ⇄ J. SchöppnerFor J. Niehues
    70’
  16. ⇄ S. SchimmerFor O. Traoré
    80’
  17. ⇄ M. KaufmannFor E. Dinkçi
    80’
  18. ⇄ S. ContehFor M. Pieringer
    80’
  19. ✕ S. GuirassyMissed penalty
    85’
  20. ⇄ S. ÖzcanFor S. Guirassy
    90+3’
  21. G. KobelYellow card · Delay of game
    90+8’
  22. Full time · 3–2

Team stats

Borussia Dortmund19 shots · 14 in box, 5 outside
1. FC Heidenheim12 shots · 10 in box, 2 outside
Borussia Dortmund1. FC Heidenheim
65% Possession 35%
3.32 Expected goals (xG) 2.26
1.93 Expected points (xPts) 0.91
19 Shots 12
5 Shots on target 3
8 Shots off target 7
6 Blocked shots 2
14 Shots inside the box 10
5 Shots outside the box 2
479 Passes 258
83% Pass accuracy 71%
12 Corners 3
1 Goalkeeper saves 2
11 Fouls 11
0 Offsides 6
2 Yellow cards 2
0 Red cards 0
7.01 Team rating 6.60

Line-ups

Borussia Dortmund 3-4-2-1

16.9 G. Kobel(G)
46.2 N. Schlotterbeck 37.9 W. Anton 396.9 F. Mané ↓46’
247.5 D. Svensson 86.9 F. Nmecha 77.3 J. Bellingham ↓58’ 26.6 Yan Couto ↓58’
107.2 J. Brandt 276.9 K. Adeyemi ↓69’
97.3 S. Guirassy ↓90’
  • 1G. Kobel (G)6.9
  • 4N. Schlotterbeck6.2
  • 3W. Anton7.9
  • 39F. Mané↓46’6.9
  • 24D. Svensson7.5
  • 8F. Nmecha6.9
  • 7J. Bellingham↓58’7.3
  • 2Yan Couto↓58’6.6
  • 10J. Brandt7.2
  • 27K. Adeyemi↓69’6.9
  • 9S. Guirassy↓90’7.3

Substitutes used

  • 25N. Süle↑46’6.3
  • 6S. Özcan↑90’
  • 17C. Chukwuemeka↑58’6.6
  • 14M. BeierA↑58’6.9
  • 21Fábio Silva↑69’6.6

Unused: P. Drewes, A. Meyer, J. Ryerson, A. Bensebaini

1. FC Heidenheim 3-4-3

415.7 D. Ramaj(G)
46.2 T. Siersleben 66.7 P. Mainka 26.2 M. Busch
267.5 Hennes Behrens 306.9 N. Dorsch 168.5★ J. Niehues ↓70’ 236.0 O. Traoré ↓80’
176.2 M. Honsak ↓46’ 186.0 M. Pieringer ↓80’ 86.9 E. Dinkçi A↓80’
  • 41D. Ramaj (G)5.7
  • 4T. Siersleben6.2
  • 6P. Mainka6.7
  • 2M. Busch6.2
  • 26Hennes Behrens7.5
  • 30N. Dorsch6.9
  • 16J. Niehues ★↓70’8.5
  • 23O. Traoré↓80’6.0
  • 17M. Honsak↓46’6.2
  • 18M. Pieringer↓80’6.0
  • 8E. DinkçiA↓80’6.9

Substitutes used

  • 22A. Ibrahimović↑46’6.3
  • 3J. Schöppner↑70’6.9
  • 29M. Kaufmann↑80’6.5
  • 9S. Schimmer↑80’6.6
  • 31S. Conteh↑80’6.5

Unused: F. Feller, J. Föhrenbach, A. Beck, L. Kerber

Coach: F. Schmidt

Player stats

Top rated
J. Niehues1. FC Heidenheim8.5
2nd
W. AntonBorussia Dortmund7.9
3rd
D. SvenssonBorussia Dortmund7.5

Borussia Dortmund

1. FC Heidenheim

Match data from eScored. Ratings are the data provider's 0–10 match ratings; 7.2 and above is a strong game, 8+ is rare.