Borussia Dortmund 2-2 Werder Bremen: result and stats, Bundesliga
- Daniel Svensson80'
- Nico Schlotterbeck85'
- 88'Ludovit Reis
- 90+2'Niclas Füllkrug
Borussia Dortmund3-4-2-1

Substitutions
- 63'E. Nwaneri
186.6F. Silva
216.2A - 72'M. Sabitzer
206.6K. Karetsas
196.3 - 72'J. Bellingham
76.6J. Veerman
256.9A
Unused
- A. MeyerG
33 - L. ReggianiD
49 - R. BensebainiD
5 - K. PratesD
36 - S. InacioF
40 - M. AlbertF
41
Christian GroßSubstitutions
- 19'
- 65'
- 65'Y. Regeer
447.0D. Stalmach
236.6 - 81'Chuki
206.3P. Erevbenagie
386.6 - 81'E. Dinkci
186.3M. Schmetgens
336.2
Unused
- A. SchlagerG
30 - N. StarkD
4 - D. SoyluM
34 - C. IttenF
26
Home

OutE. CanKnee Injury
OutC. ChukwuemekaMuscle Injury
OutG. KonstanteliasKnee Injury
OutJ. LermaMuscle Injury
OutF. ManeMuscle Injury
OutJ. RyersonRibs Injury
Away

OutF. AguCalf Injury
OutS. AlveroCalf Injury
OutS. LynenHip Injury
OutS. MusahMuscle Injury
OutM. N'DiayeGroin Injury
OutJ. NjinmahThigh Injury
OutJ. StageMuscle Injury
OutK. ToppKnee Injury

Highest-rated players
| Player | ||||||
|---|---|---|---|---|---|---|
![]() | 7 | 2 | 2,77 | +0,77 | 29/43 | 12/25 |
![]() | 2 | 2 | 1,33 | -0,67 | 21/26 | 4/9 |
Possession & Passing
Attack
Box & Quality
Defense & Discipline
Half by half
The same match, split at the break. Which half did each side actually win?
First half
Second half
xG analytics
Borussia Dortmund
Werder BremenExpected goals weighs every shot by the historic conversion rate of similar chances. Higher xG means better scoring opportunities, regardless of whether they went in.
xG race
32 shotsChance quality as it built up. A steep step is a big chance.
How those chances were made
Momentum
11 swingsWhich side was on top, minute by minute. A taller bar is heavier pressure.
Match replay
91'
2-2
90' Saved Oskar Wójcik 0.03 xG · From corner · HeaderShot map
21 v 11Borussia Dortmund shoot right, Werder Bremen left. Bigger dot = better chance.
Goal mouth
20 on target · 4 scoredWhere each shot on target crossed the line. Placement beats power.
Average positions
Each starter's average position on the ball, with the number of those actions inside the chip. Both sides attack left to right. Tap a player to see where they actually were.
An average, not a movement map: it says where a player's actions balanced out, not where they ran.
Passing network
Each player at his average position, sized by passes made. Lines join team-mates with 5 or more passes between them (fewer when a side made its first change early), thicker for more. Counted until each side's first substitution. Both sides attack left to right. Tap a player to isolate his links.
Most-connected pair: Anton and Schlotterbeck, 73 passes between them.
Most-connected pair: Hein and Friedl, 5 passes between them.
Tactical battle
79control21

In possession
Field tilt is each side's share of play in the final third.
Out of possession
↓ Lower is better, so the longer bar always wins. PPDA is opponent passes allowed per defensive action.
Carrying
Distances are how far the ball was moved forward, not how far anybody ran.
Beating the press
A take-on is a player going past an opponent with the ball at his feet.
Threat created
xT values where a possession reached; VAEP values every action by how much it shifted the chance of a goal.
Tempo
An attack is direct when it moves upfield quickly rather than through many passes.
More match stats
Attack
Passing
Duels
Defending
Goal profile
2025/26How often each side reaches a scoreline, across 34 matches each.
They score
They concede
Heaviest results
best 4-0 (H)·worst 2-3 (H)
best 4-0 (A)·worst 0-4 (H)
Where these sides shoot from
2025/26 seasonEach attack set against the defence it meets, zone by zone. Season shares rather than a forecast; a figure beside a share is how far it sits from the league average, shown only where the gap is worth noticing.
444 shots taken · 470 faced
445 shots taken · 363 faced
Shot locations, not player movement: where the ball was struck from, not where anybody ran. Shares are of each club's own shots, so a side that shoots often is comparable with one that does not.
Match summary
Borussia Dortmund and Werder Bremen drew 2-2 at Signal Iduna Park in the Bundesliga. It was goalless at half-time. Scorers: Daniel Svensson (80'), Nico Schlotterbeck (85') for Borussia Dortmund; Ludovit Reis (88'), Niclas Füllkrug (90+2') for Werder Bremen. In their last 33 meetings, Borussia Dortmund have won 21, Werder Bremen 6, with 6 drawn. Full match stats, lineups and player ratings are all on this page.
→ Winner: Borussia Dortmund
Why this prediction
The factors the model weighed, each split between the two sides.
Odds
Indicative · not tied to specific bookmakersWho will win?
Cast your vote!
Head-to-headLast 33 meetings
- 9 Oct 2026
Borussia Dortmund2 - 2Werder Bremen
Bundesliga - 16 May 2026
Werder Bremen0 - 2Borussia Dortmund
Bundesliga - 13 Jan 2026
Borussia Dortmund3 - 0Werder Bremen
Bundesliga - 25 Jan 2025
Borussia Dortmund2 - 2Werder Bremen
Bundesliga - 31 Aug 2024
Werder Bremen0 - 0Borussia Dortmund
Bundesliga - 9 Mar 2024
Werder Bremen1 - 2Borussia Dortmund
Bundesliga
Show 27 earlier meetingsHide earlier meetings
- 20 Oct 2023
Borussia Dortmund1 - 0Werder Bremen
Bundesliga - 11 Feb 2023
Werder Bremen0 - 2Borussia Dortmund
Bundesliga - 20 Aug 2022
Borussia Dortmund2 - 3Werder Bremen
Bundesliga - 18 Apr 2021
Borussia Dortmund4 - 1Werder Bremen
Bundesliga - 15 Dec 2020
Werder Bremen1 - 2Borussia Dortmund
Bundesliga - 22 Feb 2020
Werder Bremen0 - 2Borussia Dortmund
Bundesliga - 4 Feb 2020
Werder Bremen3 - 2Borussia Dortmund
DFB Pokal - 28 Sept 2019
Borussia Dortmund2 - 2Werder Bremen
Bundesliga - 4 May 2019
Werder Bremen2 - 2Borussia Dortmund
Bundesliga - 5 Feb 2019
Borussia Dortmund4 - 4Werder Bremen
DFB Pokal - 15 Dec 2018
Borussia Dortmund2 - 1Werder Bremen
Bundesliga - 29 Apr 2018
Werder Bremen1 - 1Borussia Dortmund
Bundesliga - 9 Dec 2017
Borussia Dortmund1 - 2Werder Bremen
Bundesliga - 20 May 2017
Borussia Dortmund4 - 3Werder Bremen
Bundesliga - 21 Jan 2017
Werder Bremen1 - 2Borussia Dortmund
Bundesliga - 2 Apr 2016
Borussia Dortmund3 - 2Werder Bremen
Bundesliga - 31 Oct 2015
Werder Bremen1 - 3Borussia Dortmund
Bundesliga - 23 May 2015
Borussia Dortmund3 - 2Werder Bremen
Bundesliga - 20 Dec 2014
Werder Bremen2 - 1Borussia Dortmund
Bundesliga - 8 Feb 2014
Werder Bremen1 - 5Borussia Dortmund
Bundesliga - 23 Aug 2013
Borussia Dortmund1 - 0Werder Bremen
Bundesliga - 19 Jan 2013
Werder Bremen0 - 5Borussia Dortmund
Bundesliga - 24 Aug 2012
Borussia Dortmund2 - 1Werder Bremen
Bundesliga - 17 Mar 2012
Borussia Dortmund1 - 0Werder Bremen
Bundesliga - 14 Oct 2011
Werder Bremen0 - 2Borussia Dortmund
Bundesliga - 7 May 2011
Werder Bremen2 - 0Borussia Dortmund
Bundesliga - 11 Dec 2010
Borussia Dortmund2 - 0Werder Bremen
Bundesliga
































