Werder Bremen vs Freiburg

20 September 2025 · Bundesliga · 2025/26 · Referee Timo Gerach

Full time 0 – 3

Half-time: 0–1

  • Vincenzo Grifo 33’ (pen)
  • Junior Adamu 54’
  • Karim Coulibaly 75’ (og)

Match summary

Freiburg won comfortably, 3-0 away at Werder Bremen. Freiburg led 1-0 at half-time.

Vincenzo Grifo put Freiburg ahead from the penalty spot in the 33rd minute, Junior Adamu made it 0-2 in the 54th minute, set up by Vincenzo Grifo, and Coulibaly's own goal made it 0-3 in the 75th minute.

The chances backed that up: Freiburg created 2.36 expected goals (xG) from 10 shots to Werder Bremen's 1.27 from 12. Romano Schmid had a penalty saved for Werder Bremen.

Match stats

62% Possession 38%
12 Shots 10
5 Shots on target 5
2 Corners 0
122 Attacks 74
52 Dangerous attacks 24
557 Passes 352
85% Pass accuracy 78%
14 Tackles 17
13 Fouls 7
5 Yellow cards 2
0 Red cards 0
1 Offsides 2

Key events

Werder Bremen Freiburg
Kick-off
Justin NjinmahShot on target
10’
33’
Vincenzo GrifoPenalty0-1 (Freiburg)
35’
Cameron PuertasTime wasting
36’
44’
Jan-Niklas BesteShot on target
Half-time0-1
Second half underway
48’
Marco GrüllArgument
49’
Justin NjinmahShot on target
51’
54’
Junior AdamuLeft foot shot0-2 (Freiburg)
VAR review
58’
Romano SchmidMissed penalty
59’
Romano SchmidShot on target
59’
Isaac SchmidtJens Stage
60’
Cameron PuertasShot on target
62’
Victor BonifaceShot on target
70’
Felix AguFoul
71’
Patrice CovicYukinari Sugawara
73’
75’
Karim CoulibalyOwn goal0-3 (Freiburg)
75’
Derry ScherhantShot on target
Leonardo BittencourtSenne Lynen
77’
81’
85’
90’
90+5’
Lucas HölerShot on target
Full-time0-3

How the chances added up

Running total of expected goals (xG) for each side through the match. xG rates each chance by how often similar shots are scored. A goal is marked where it was scored.

0.0 0.5 1.0 1.5 2.0 2.5 3.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.27 2.36 33’ Vincenzo Grifo (Freiburg), 0-1 33’ 54’ Junior Adamu (Freiburg), 0-2 54’ 75’ Karim Coulibaly (Freiburg) own goal, 0-3 75’ 0.0 0.5 1.0 1.5 2.0 2.5 3.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.27 2.36 33’ Vincenzo Grifo (Freiburg), 0-1 Grifo 33’ 54’ Junior Adamu (Freiburg), 0-2 Adamu 54’ 75’ Karim Coulibaly (Freiburg) own goal, 0-3 Coulibaly 75’
Werder Bremen 1.27 xGFreiburg 2.36 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Freiburg attacking Werder Bremen attacking 
33’ Vincenzo Grifo (Freiburg), penalty, 0.76 xG, goal 59’ Romano Schmid (Werder Bremen), penalty, 0.76 xG, saved 54’ Junior Adamu (Freiburg), open play, 0.60 xG, goal 90+5’ Lucas Höler (Freiburg), open play, 0.43 xG, saved 44’ Jan-Niklas Beste (Freiburg), open play, 0.29 xG, saved 68’ Yukinari Sugawara (Werder Bremen), open play, 0.11 xG, off target 75’ Derry Scherhant (Freiburg), open play, 0.08 xG, saved 10’ Justin Njinmah (Werder Bremen), open play, 0.08 xG, saved 46’ Vincenzo Grifo (Freiburg), open play, 0.07 xG, hit the woodwork 22’ Jens Stage (Werder Bremen), open play, 0.06 xG, off target 51’ Justin Njinmah (Werder Bremen), open play, 0.06 xG, saved 77’ Cameron Puertas (Werder Bremen), open play, 0.06 xG, blocked 80’ Maximilian Eggestein (Freiburg), set piece, 0.06 xG, off target 70’ Victor Boniface (Werder Bremen), open play, 0.05 xG, saved 49’ Patrick Osterhage (Freiburg), open play, 0.04 xG, blocked 62’ Cameron Puertas (Werder Bremen), open play, 0.03 xG, saved 90+5’ Derry Scherhant (Freiburg), open play, 0.03 xG, off target 73’ Cameron Puertas (Werder Bremen), open play, 0.02 xG, off target 39’ Marco Friedl (Werder Bremen), open play, 0.02 xG, off target 12’ Senne Lynen (Werder Bremen), open play, 0.01 xG, off target 78’ Leonardo Bittencourt (Werder Bremen), from a corner, 0.01 xG, off target 90+2’ Igor Matanovic (Freiburg), open play, 0.01 xG, blocked 75’ Karim Coulibaly (Werder Bremen), own goal 33’ Vincenzo Grifo (Freiburg), penalty, 0.76 xG, goal 59’ Romano Schmid (Werder Bremen), penalty, 0.76 xG, saved 54’ Junior Adamu (Freiburg), open play, 0.60 xG, goal 90+5’ Lucas Höler (Freiburg), open play, 0.43 xG, saved 44’ Jan-Niklas Beste (Freiburg), open play, 0.29 xG, saved 68’ Yukinari Sugawara (Werder Bremen), open play, 0.11 xG, off target 75’ Derry Scherhant (Freiburg), open play, 0.08 xG, saved 10’ Justin Njinmah (Werder Bremen), open play, 0.08 xG, saved 46’ Vincenzo Grifo (Freiburg), open play, 0.07 xG, hit the woodwork 22’ Jens Stage (Werder Bremen), open play, 0.06 xG, off target 80’ Maximilian Eggestein (Freiburg), set piece, 0.06 xG, off target 51’ Justin Njinmah (Werder Bremen), open play, 0.06 xG, saved 77’ Cameron Puertas (Werder Bremen), open play, 0.06 xG, blocked 70’ Victor Boniface (Werder Bremen), open play, 0.05 xG, saved 49’ Patrick Osterhage (Freiburg), open play, 0.04 xG, blocked 62’ Cameron Puertas (Werder Bremen), open play, 0.03 xG, saved 90+5’ Derry Scherhant (Freiburg), open play, 0.03 xG, off target 73’ Cameron Puertas (Werder Bremen), open play, 0.02 xG, off target 39’ Marco Friedl (Werder Bremen), open play, 0.02 xG, off target 12’ Senne Lynen (Werder Bremen), open play, 0.01 xG, off target 78’ Leonardo Bittencourt (Werder Bremen), from a corner, 0.01 xG, off target 90+2’ Igor Matanovic (Freiburg), open play, 0.01 xG, blocked 75’ Karim Coulibaly (Werder Bremen), own goal
Size shows xG Goal On target Off target or blocked

Hover or tap a shot for the player, minute and xG.

Lineups

Werder Bremen 4-2-3-1 Starting XI
Backhaus
Sugawara 73’
Friedl
Coulibaly
Agu
Lynen 77’
Stage 60’
Puertas
Schmid 73’
Njinmah 60’
Grüll
Freiburg 4-2-3-1 Starting XI
Atubolu
Makengo
Lienhart 90’
Ginter
Kübler
Osterhage 84’
Eggestein
Grifo 69’
Höler
Beste 69’
Adamu 85’

Player stats

PlayerPosMinGAShxGxAKPCards
Mio Backhaus GK900 0.000.000
Yukinari Sugawara DEF751 0.110.000
Marco Friedl DEF901 0.020.000
Karim Coulibaly DEF900 0.000.021
Felix Agu DEF900 0.000.000
Senne Lynen MID791 0.010.122
Jens Stage MID621 0.060.000
Cameron Puertas MID903 0.110.000
Romano Schmid MID751 0.760.051
Justin Njinmah MID622 0.140.000
Marco Grüll FWD900 0.000.081
Victor Boniface Sub281 0.050.000
Isaac Schmidt Sub280 0.000.172
Patrice Covic Sub150 0.000.000
Keke Maximilian Topp Sub150 0.000.000
Leonardo Bittencourt Sub111 0.010.000

Starters first, then substitutes. xA is expected assists.

Before kick-off

Werder Bremen win 40% Avg odds 2.37
Draw 26% Avg odds 3.55
Freiburg win 34% Avg odds 2.79

Chances implied by the average closing odds, with the bookmaker margin removed.

Form going into the game

Last five league games before this one, oldest first. Select one to open it.

Previous and next meeting

Shots, expected goals and player data from Understat. Timeline, lineups and team statistics from Sportmonks. Results and odds from football-data.co.uk.