Bundesliga · Matchweek 34 · May 16

Werder Bremen - Borussia Dortmund

Borussia Dortmund won 2-0 away at Werder Bremen in Bundesliga (Matchweek 34). Goals: S. Guirassy 59'; Y. Couto 90+5'.

🏟 Weserstadion Bremen 👤 Referee: Bastian Dankert, Germany
Key events
59' ⚽ S. Guirassy(0 - 1) · Assist: J. Ryerson Borussia Dor
90+5' ⚽ Y. Couto(0 - 2) Borussia Dor
Quick stats
%51 Possession %49
1.13 Expected goals (xG) 2.08
1.72 Pre-match xG 1.38
9 Total shots 16
3 Shots on target 8
3 Shots off target 3
3 Blocked shots 5
6 Shots inside box 13
3 Shots outside box 3
7 Saves 3
Match timeline
First half
HT 0 - 0
A. Pieper ↔ M. FriedlSubstitution🔁
46'
I. Schmidt ↔ M. GrullSubstitution🔁
53'
59'
⚽S. Guirassy(0 - 1) · Assist: J. Ryerson
70'
🔁M. Beier ↔ J. BrandtSubstitution
70'
🔁S. Inacio ↔ C. ChukwuemekaSubstitution
C. Puertas ↔ P. CovicSubstitution🔁
70'
S. Musah ↔ S. MbangulaSubstitution🔁
70'
83'
🔁J. Bellingham ↔ K. AdeyemiSubstitution
83'
🔁S. Guirassy ↔ F. SilvaSubstitution
88'
🔁J. Ryerson ↔ Y. CoutoSubstitution
R. Schmid ↔ L. BittencourtSubstitution🔁
90+3'
90+5'
⚽Y. Couto(0 - 2)
FT 0 - 2
Match statsWerder Bremen · Borussia Dortmund
Key stats
%51 Possession %49
1.13 Expected goals (xG) 2.08
1.72 Pre-match xG 1.38
Shots
9 Total shots 16
3 Shots on target 8
3 Shots off target 3
3 Blocked shots 5
6 Shots inside box 13
3 Shots outside box 3
7 Saves 3
Attacking
77 Attacks 121
49 Dangerous attacks 52
Passing
513 Total passes 484
437 Accurate passes 410
%85 Pass accuracy %85
Set pieces & discipline
4 Corners 5
4 Offsides 0
8 Fouls 5
5 Free kicks 8
24 Throw-ins 22
5 Goal kicks 8
Cards
0 1st-half cards 0
0 2nd-half cards 0
By half
0 1st-half goals 0
0 2nd-half goals 2
1 1st-half corners 4
3 2nd-half corners 1
Penalties
0 Penalties won 0
0 Penalty goals 0
Momentum
0'▲ Werder Bremen▼ Borussia Dortmund90'
LineupsWerder Bremen 4-5-1Borussia Dortmund 3-4-2-1
Shot map26 shots
Serhou Guirassy 4' · xG 0.03 Serhou Guirassy 6' · xG 0.06 Samuele Inácio 6' · xG 0.06 Jobe Bellingham 6' · xG 0.05 Serhou Guirassy 7' · xG 0.26 Romano Schmid 15' · xG 0.05 Jens Stage 15' · xG 0.04 Serhou Guirassy 26' · xG 0.04 Serhou Guirassy 26' · xG 0.63 Jobe Bellingham 30' · xG 0.02 Justin Njinmah 31' · xG 0.08 Salim Musah 33' · xG 0.02 Isaac Schmidt 35' · xG 0.01 Serhou Guirassy 46' · xG 0.32 Felix Nmecha 51' · xG 0.13 Serhou Guirassy 52' · xG 0.13 Maximilian Beier 53' · xG 0.12 Serhou Guirassy 59' · xG 0.29 Jens Stage 61' · xG 0.07 Samuele Inácio 66' · xG 0.04 Romano Schmid 68' · xG 0.11 Felix Nmecha 72' · xG 0.19 Marco Grüll 79' · xG 0.02 Samuel Mbangula 84' · xG 0.08 Fábio Silva 85' · xG 0.06 Yan Couto 90' · xG 0.33
Werder Bremen Borussia Dortmund Filled = goal · size = xG
HEAD TO HEAD10 meetings · 2020–2026
Werder Bremen 1
Dec 15who was on topOct 9
Borussia Dortmund 6
1 Werder Bremen 3 draw 6 Borussia Dortmund
GOALS IN THIS FIXTURE
3.0goals / match
10–20total goals
1/4clean sheets
3-2Werder Bremen best win · Aug 20
3-0Borussia Dortmund best win · Jan 13
%80 Over 1.5 8/10
%70 Over 2.5 7/10
%40 Over 3.5 4/10
%60 BTTS 6/10
DOES THE VENUE MATTER
Werder Bremen at home4 matches
0W 1D 3L 2:6
Borussia Dortmund at home6 matches
3W 2D 1L 14:8
Results are read from the side that hosted the match.
FORM COMPARISON
Werder Bremen1W 1D 3L Borussia Dortmund2W 0D 3L
0.80 1.20 Points per game
7 8 Goals scored
10 6 Goals conceded
1.47 1.33 xG average
1.64 1.17 xGA average
%0 %20 Clean sheets
%100 %40 BTTS
%80 %60 Over 2.5
4.6 4.0 Corners
2.4 2.2 Cards
Werder Bremen4W 1D 5L Borussia Dortmund6W 0D 4L
1.30 1.80 Points per game
15 19 Goals scored
15 12 Goals conceded
1.51 1.46 xG average
1.32 1.19 xGA average
%20 %30 Clean sheets
%70 %50 BTTS
%60 %60 Over 2.5
4.7 5.4 Corners
2.3 1.9 Cards
SEASON COMPARISON
15Werder Bremenin the table32pts
34matches 8-8-18W-D-L 37:60goals -23diff
LLLDW
2Borussia Dortmundin the table73pts
34matches 22-7-5W-D-L 70:34goals +36diff
WWLWL
Season profile · 2025/2026 · 21 matches
0.90 2.29 Points per game
1.46 1.60 xG average
1.66 1.23 xGA average
%19 %48 Clean sheets
%43 %52 BTTS
%52 %52 Over 2.5
4.7 5.4 Corners
2.4 1.9 Cards
PREVIOUS MEETINGS
Oct 9 Borussia Dortmund 2-2 Werder Bremen Bundesliga
Jan 13 Borussia Dortmund 3-0 Werder Bremen Bundesliga
Jan 25 Borussia Dortmund 2-2 Werder Bremen Bundesliga
Aug 31 Werder Bremen 0-0 Borussia Dortmund Bundesliga
Mar 9 Werder Bremen 1-2 Borussia Dortmund Bundesliga
Oct 20 Borussia Dortmund 1-0 Werder Bremen Bundesliga
Feb 11 Werder Bremen 0-2 Borussia Dortmund Bundesliga
Aug 20 Borussia Dortmund 2-3 Werder Bremen Bundesliga
xG difference & finishing
Werder Bremen0 gol · 1.13 xG -1.13
Borussia Dortmund2 gol · 2.08 xG -0.08
+ = scored above expectation, − = below
WHAT THE NUMBERS SAY
Borussia Dortmund took more shots16 - 9
THREAT OVER TIMExT
Werder Bremen1.25 Borussia Dortmund1.65
0'25'45'70'90'
Werder Bremenpeak 10-15' Borussia Dortmundpeak 25-30'
Expected threat: every pass and carry is valued by how much closer it brings the ball to a goal. Higher area means more danger created in that window.
TACTICAL PROFILEwhoscored + fotmob
Press Verticality Progressive Final third Pass acc. Def. height
Werder Bremen Borussia Dortmund
Each axis has a fixed range taken from typical top-flight values, so the shape reads as an absolute profile — not just who beat whom.
12.9 PPDA 8.7
711 Touches 688
31.3m Defensive height 43.5m
105 Progressive passes 113
%70.0 Final-third accuracy %63.0
%31.9 Verticality %32.0
%84.0 Pass accuracy %83.0
9 Shots 17
135 Defensive actions 124
32.3m Block depth 30.7m
%37 In opposition half %49
HOW THE GAME FLOWEDfotmob
Werder Bremen0.49xG Borussia Dortmund2.74xG
59' Serhou Guirassy 95' Yan Couto
0'25'45'70'90'
Cumulative expected goals, step by step — each step is a shot and the dots are goals. These totals come from the shot-level model, so they can differ slightly from the xG in the stats tab.
Momentum
Werder Bremen Borussia Dortmund
Which side was pushing at each moment; above the line is the home team.
ON THE PITCHwhoscored
Werder Bremen815 touches
Borussia Dortmund786 touches
Where each side spent the match. Both attack left to right.
61% WER 59% BOR 56% WER 69% WER 59% BOR 75% BOR 59% WER 52% WER 60% WER
Werder Bremenown half →Borussia Dortmund
BY THIRD
Defensive %64 %36
Middle %45 %55
Attacking %43 %57
BY FLANK
Left %51 %49
Centre %46 %54
Right %56 %44
Share of touches in each zone. Home attacks to the right; the bars split the same touches lengthwise and across the pitch.
Werder Bremen135 actions
average height 31.3m
Borussia Dortmund124 actions
average height 43.5m
Tackles, interceptions, clearances, blocks and recoveries. The dashed line is their average height.
Werder Bremen561 passes · %84
2 Olivier Deman — 56/84 passes · %88 31 Karim Coulibaly — 56/79 passes · %86 14 Senne Lynen — 45/58 passes · %88 20 Romano Schmid — 43/60 passes · %84 30 Mio Backhaus — 38/57 passes · %86 23 Isaac Schmidt — 35/46 passes · %92 18 Cameron Puertas — 31/55 passes · %79 6 Jens Stage — 29/51 passes · %72 32 Marco Friedl — 29/39 passes · %91 17 Marco Grüll — 29/43 passes · %83 5 Amos Pieper — 25/34 passes · %93 11 Justin Njinmah — 17/38 passes · %68 29 Salim Musah — 15/34 passes · %62 24 Patrice Covic — 12/17 passes · %86 7 Samuel Mbangula — 9/14 passes · %90
Borussia Dortmund533 passes · %83
3 Waldemar Anton — 80/104 passes · %93 4 Nico Schlotterbeck — 63/94 passes · %81 49 Luca Reggiani — 58/75 passes · %87 8 Felix Nmecha — 40/63 passes · %93 7 Jobe Bellingham — 38/55 passes · %95 26 Julian Ryerson — 35/59 passes · %65 1 Gregor Kobel — 29/41 passes · %78 24 Daniel Svensson — 26/45 passes · %81 40 Samuele Inácio — 26/41 passes · %87 9 Serhou Guirassy — 13/40 passes · %76 14 Maximilian Beier — 12/27 passes · %63 10 Julian Brandt — 9/21 passes · %60 17 Carney Chukwuemeka — 6/6 passes · %100 21 Fábio Silva — 4/9 passes · %80 27 Karim Adeyemi — 2/5 passes · %67
>%85 %70–85 <%70
Average position of each player and their most frequent pass combinations; thicker lines mean more passes, and the ring colour is that player’s pass accuracy.
Werder Bremen105 progressive · map shows 49
Left%29Centre%35Right%37
Borussia Dortmund113 progressive · map shows 80
Left%29Centre%34Right%38
Successful passes carrying the ball 10m+ forward from the middle third onward.
12.9 PPDA 8.7
%31.9 Verticality %32.0
%70 Final third pass %63
%84 Pass accuracy %83
31.3m Defensive height 43.5m
PPDA: opponent passes allowed per defensive action in their half — lower means heavier pressing.
THE REFEREE19 matches on record
Bastian Dankert
Strictness43 TEMPO52
Cards: ModerateFouls: ModeratePenalties: ModerateGoals: ModerateOver 2.5: Moderate
This match vs his average
Cards 03.4 -3.4
Fouls 1318.2 -5.2
Goals 23.6 -1.6
Corners 98.5 +0.5
THIS MATCH VS SEASON AVERAGE
Goals 0.01.1 -1.1
Shots 9.012.4 -3.4
On target 3.03.9 -0.9
Possession %51%51 -0.3
Corners 4.04.2 -0.2
Cards 0.03.0 -3.0
Conceded 2.01.8 +0.2
this matchseason average · 33 matches
Goals 2.02.1 -0.1
Shots 16.012.4 +3.6
On target 8.04.3 +3.7
Possession %49%53 -4.5
Corners 5.05.0
Cards 0.02.4 -2.4
Conceded 0.01.0 -1.0
this matchseason average · 33 matches
PLAYER RATINGS★ Mio Backhaus 9.00
Starting XI
30 Mio Backhaus G · 87' 9.00
Saves7Passes37 · %31
2 Olivier Deman D · 87' 7.20
Dribbles1/1Tackles4Interceptions1Duels won6/7Fouls won1Fouls1Offside1Passes48 · %43
23 Isaac Schmidt D · 53' 6.90
Key pass1Tackles2Interceptions1Duels won4/5Fouls1Passes33 · %30
5 Amos Pieper D · 45' 6.90
Tackles1Interceptions1Duels won2/3Fouls1Offside1Passes27 · %25
31 Karim Coulibaly D · 87' 6.90
Dribbles1/1Tackles1Interceptions1Blocks1Duels won2/2Passes60 · %53
20 Romano Schmid M · 87' 6.60
Key pass1Dribbles1/1Duels won1/2Fouls1Passes45 · %37
11 Justin Njinmah M · 87' 6.50
Dribbles2/4Duels won4/11Fouls won1Passes19 · %15
14 Senne Lynen M · 87' 6.30
Interceptions1Blocks1Duels won1/8Passes46 · %41
6 Jens Stage M · 87' · K 6.30
Key pass1Dribbles2/2Tackles2Duels won4/8Fouls2Offside1Passes36 · %28
18 Cameron Puertas M · 70' 6.30
Dribbles1/1Tackles2Interceptions1Duels won3/9Passes38 · %31
29 Salim Musah F · 70' 6.30
On target1/1Key pass3Tackles2Duels won3/8Fouls won1Passes23 · %15
Substitutes
17 Marco Grüll F · 34' 6.90
On target1/1Interceptions1Duels won1/3Fouls1Offside1Passes23 · %20
7 Samuel Mbangula F · 17' 6.70
On target1/1Dribbles1/1Duels won1/2Passes5 · %5
24 Patrice Čović M · 17' 6.60
Key pass1Tackles2Duels won2/2Passes10 · %9
32 Marco Friedl D · 42' 6.30
Tackles1Interceptions1Blocks2Duels won1/1Passes28 · %25
Unused: Markus KolkeNiklas StarkFelix AguLeonardo BittencourtJovan Milošević
Starting XI
4 Nico Schlotterbeck D · 87' · K 7.30
Dribbles1/1Tackles3Interceptions1Blocks1Duels won7/8Passes72 · %60
9 Serhou Guirassy F · 83' 7.30
Goals1On target5/6Duels won6/12Fouls won2Passes17 · %13
8 Felix Nmecha M · 87' 7.20
Dribbles1/1Tackles2Interceptions1Blocks1Duels won4/7Fouls won1Passes41 · %39
3 Waldemar Anton D · 87' 7.20
Tackles2Interceptions5Duels won5/6Passes84 · %79
40 Samuele Inacio F · 69' 7.20
On target1/1Key pass3Dribbles2/2Interceptions2Duels won4/7Fouls won1Passes29 · %26
24 Daniel Svensson M · 87' 7.20
Key pass3Tackles1Duels won2/5Fouls won1Fouls1Passes29 · %23
26 Julian Ryerson M · 87' 7.00
Assist1Key pass3Passes26 · %18
1 Gregor Kobel G · 87' 7.00
Saves3Passes31 · %23
49 Luca Reggiani D · 87' 6.90
Tackles1Duels won2/4Fouls won1Passes63 · %55
7 Jobe Bellingham M · 83' 6.60
On target1/2Key pass2Tackles2Blocks1Duels won2/5Fouls2Passes40 · %38
14 Maximilian Beier F · 69' 6.30
Key pass1Duels won1/5Fouls won1Passes18 · %11
Substitutes
17 Carney Chukwuemeka M · 18' 6.30
Passes5 · %5
10 Julian Brandt M · 18' 6.30
Dribbles1/1Tackles1Duels won3/4Passes9 · %7
27 Karim Adeyemi F · 4'
Key pass1Passes1 · %1
21 Fábio Silva F · 4'
On target1/1Passes1 · %1
Unused: Alexander MeyerSalih ÖzcanYan CoutoMarcel SabitzerNiklas Süle
Win probabilityModel: 2 (%56) ✓
Werder Bremen %18 Draw %26 Borussia Dortmund %56
0.80Werder Bremen xPuan
1.94Borussia Dortmund xPuan
🎯
FREE MEMBERSHIP

Tactical metrics & visuals

Pressing & tempo, attack organisation, defensive control, chance creation and set-piece profiles.

Create free account
🔥
FREE MEMBERSHIP

Team & player heatmaps

Where each team dominated the pitch, plus per-player heatmaps from raw event coordinates.

Create free account
🤖
FREE MEMBERSHIP

ML deep-dive

Feature-level model breakdown, expected points simulation and value analysis.

Create free account
Form
Werder BremenLLDWL
Borussia DortmundWLWLL
FREE MEMBERSHIP

Heatmap & tactical analysis

Team & player heatmaps, tactical metrics and the ML deep-dive live in the dashboard.

Create free account
Match Reportsall →
Galatasaray 3-1 KasımpaşaSüper Lig · Oct 10 Borussia Dortmund 2-2 Werder BremenBundesliga · Oct 10 Arsenal 2-1 ChelseaPremier League · Sep 7 Trabzonspor 5-0 Gençlerbirliği S.K.Süper Lig · Sep 7 Fenerbahçe 1-2 BeşiktaşSüper Lig · Sep 6 Rayo Vallecano 1-1 AlavesLa Liga · Aug 20
Ad
Team of the week, tactical profile and AI predictions are open with a free account.Free sign-up
Ad
Ad