# 2023–24 SV Werder Bremen season

The 2023–24 season was SV Werder Bremen's 125th season in existence and second consecutive season in the Bundesliga. They also competed in the DFB-Pokal.

## Players
### First-team squad

    As of 1 April 2024
Note: Flags indicate national team as defined under FIFA eligibility rules. Players may hold more than one non-FIFA nationality.
| No. | Pos. | Nation | Player |
| 1 | GK | CZE | Jiří Pavlenka |
| 2 | MF | BEL | Olivier Deman |
| 3 | DF | GER | Anthony Jung |
| 4 | DF | GER | Niklas Stark (4th captain) |
| 5 | DF | GER | Amos Pieper |
| 6 | MF | DEN | Jens Stage |
| 7 | FW | GER | Marvin Ducksch |
| 8 | DF | GER | Mitchell Weiser |
| 9 | FW | POL | Dawid Kownacki |
| 10 | MF | GER | Leonardo Bittencourt |
| 13 | DF | SRB | Miloš Veljković (vice-captain) |
| 14 | MF | BEL | Senne Lynen |
| 17 | FW | GER | Justin Njinmah |
| No. | Pos. | Nation | Player |
| 18 | MF | GUI | Naby Keïta |
| 20 | MF | AUT | Romano Schmid |
| 21 | MF | NOR | Isak Hansen-Aarøen |
| 22 | DF | ARG | Julián Malatini |
| 26 | FW | USA | Joel Imasuen |
| 27 | DF | GER | Felix Agu |
| 28 | MF | FRA | Skelly Alvero (on loan from Lyon) |
| 29 | FW | GER | Nick Woltemade |
| 30 | GK | GER | Michael Zetterer |
| 32 | DF | AUT | Marco Friedl (captain) |
| 35 | MF | GER | Leon Opitz |
| 36 | MF | GER | Christian Groß (3rd captain) |
| 38 | GK | GER | Dudu |

### Players out on loan

Note: Flags indicate national team as defined under FIFA eligibility rules. Players may hold more than one non-FIFA nationality.
| No. | Pos. | Nation | Player |
| — | GK | GER | Mio Backhaus (to FC Volendam until 30 June 2024) |
| — | MF | TOG | Dikeni Salifou (to Juventus Next Gen until 30 June 2024) |
| — | FW | GER | Eren Dinkçi (to 1. FC Heidenheim until 30 June 2024) |
| No. | Pos. | Nation | Player |
| — | FW | GER | Abdenego Nankishi (to Heracles Almelo until 30 June 2024) |
| — | FW | SCO | Oliver Burke (to Birmingham City until 30 June 2024) |

## Transfers
### In

| Pos. | Player | Transferred from | Fee | Date |
| MF | Naby Keïta | Liverpool | Free | 1 July 2023 |
| FW | Dawid Kownacki | Fortuna Düsseldorf | Free | 1 July 2023 |
| MF | Senne Lynen | Union SG | €2,000,000 | 8 August 2023 |
| MF | Olivier Deman | Cercle Brugge | €4,000,000 | 31 August 2023 |
| FW | Rafael Santos Borré | Eintracht Frankfurt | Loan | 1 September 2023 |
| MF | Skelly Alvero | Lyon | Loan | 31 January 2024 |
| MF | Isak Hansen-Aarøen | Manchester United U21 | | 1 February 2024 |

### Out

| Pos. | Player | Transferred to | Fee | Date |
| DF | Fabio Chiarodia | Borussia Mönchengladbach | €2,100,000 | 1 July 2023 |
| FW | Eren Dinkçi | 1. FC Heidenheim | Loan | 1 July 2023 |
| MF | Yannik Engelhardt | SC Freiburg II | €900,000 | 1 July 2023 |
| DF | Park Kyu-hyun | Dynamo Dresden | €155,000 | 1 July 2023 |
| MF | Oscar Schönfelder | Jahn Regensburg | €260,000 | 1 July 2023 |
| GK | Mio Backhaus | FC Volendam | Loan | 5 July 2023 |
| DF | Lee Buchanan | Birmingham City | €1,300,000 | 26 July 2023 |
| DF | Niklas Schmidt | Toulouse | €2,500,000 | 4 August 2023 |
| MF | Jean-Manuel Mbom | Viborg | Undisclosed | 24 August 2023 |
| FW | Niclas Füllkrug | Borussia Dortmund | €13,000,000 | 31 August 2023 |
| MF | Ilia Gruev | Leeds United | €4,650,000 | 31 August 2023 |
| FW | Oliver Burke | Birmingham City | Loan | 1 September 2023 |
| MF | Dikeni Salifou | Juventus Next Gen | Loan | 1 September 2023 |
| FW | Rafael Santos Borré | Eintracht Frankfurt | Loan | 4 March 2024 |

### New contracts

| Position | Player | Until | Ref. |
| FW | Marvin Ducksch | June 2026 | |
| DF | Mitchell Weiser | TBD | |

## Pre-season and friendlies

Win  Draw  Loss  Fixtures

## Competitions
### Overall record

| Competition | First match | Last match | Starting round | Final position | Record | Record | Record | Record | Record | Record | Record | Record |
| Competition | First match | Last match | Starting round | Final position | Pld | W | D | L | GF | GA | GD | Win % |
| Bundesliga | 18 August 2023 | 18 May 2024 | Matchday 1 | 9th | 34 | 11 | 9 | 14 | 48 | 54 | −6 | 032.35 |
| DFB-Pokal | 12 August 2023 | 12 August 2023 | First round | First round | 1 | 0 | 0 | 1 | 2 | 3 | −1 | 000.00 |
| Total | Total | Total | Total | Total | 35 | 11 | 9 | 15 | 50 | 57 | −7 | 031.43 |
Source: Soccerway

### Bundesliga
#### League table

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification or relegation |
| 7 | TSG Hoffenheim | 34 | 13 | 7 | 14 | 66 | 66 | 0 | 46 | Qualification for the Europa League league phase |
| 8 | 1. FC Heidenheim | 34 | 10 | 12 | 12 | 50 | 55 | −5 | 42 | Qualification for the Conference League play-off round |
| 9 | Werder Bremen | 34 | 11 | 9 | 14 | 48 | 54 | −6 | 42 | |
| 10 | SC Freiburg | 34 | 11 | 9 | 14 | 45 | 58 | −13 | 42 | |
| 11 | FC Augsburg | 34 | 10 | 9 | 15 | 50 | 60 | −10 | 39 | |
* 1 2 Since the 2023–24 DFB-Pokal winners, Bayer Leverkusen, qualified for the Champions League via league position, the spot reserved for the DFB-Pokal winners (Europa League league phase) was passed to the seventh-placed team, and the Conference League play-off round spot was passed to the eighth-placed team.

#### Results summary

| Overall | Overall | Overall | Overall | Overall | Overall | Overall | Overall | Home | Home | Home | Home | Home | Home | Away | Away | Away | Away | Away | Away |
Source: DFB

#### Results by round

| Round | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 |
| Ground | H | A | H | A | H | A | H | A | H | A | H | H | A | H | A | H | A | A | H | A | H | A | H | A | H | A | H | A | A | H | A | H | A | H |
| Result | L | L | W | L | W | L | L | L | W | D | D | L | L | W | D | D | D | W | W | W | L | W | D | L | L | L | L | D | L | W | W | D | D | W |
| Position | 17 | 18 | 11 | 12 | 11 | 12 | 14 | 14 | 12 | 12 | 12 | 12 | 13 | 12 | 14 | 13 | 13 | 13 | 9 | 9 | 10 | 7 | 7 | 8 | 10 | 10 | 10 | 12 | 12 | 11 | 11 | 11 | 11 | 9 |

#### Matches

The league fixtures were unveiled on 30 June 2023.

### DFB-Pokal
## Statistics
### Appearances and goals

| No. | Pos | Nat | Player | Total | Total | Bundesliga | Bundesliga | DFB-Pokal | DFB-Pokal |
| No. | Pos | Nat | Player | Apps | Goals | Apps | Goals | Apps | Goals |
| 1 | GK | CZE | Jiří Pavlenka | 8 | 0 | 7 | 0 | 1 | 0 |
| 2 | MF | BEL | Olivier Deman | 28 | 2 | 15+13 | 2 | 0 | 0 |
| 3 | DF | GER | Anthony Jung | 32 | 1 | 30+1 | 1 | 1 | 0 |
| 4 | DF | GER | Niklas Stark | 19 | 2 | 14+4 | 2 | 1 | 0 |
| 5 | DF | GER | Amos Pieper | 7 | 0 | 6 | 0 | 1 | 0 |
| 6 | MF | DEN | Jens Stage | 30 | 3 | 25+4 | 3 | 1 | 0 |
| 7 | FW | GER | Marvin Ducksch | 34 | 13 | 32+1 | 12 | 1 | 1 |
| 8 | DF | GER | Mitchell Weiser | 31 | 3 | 30 | 3 | 0+1 | 0 |
| 9 | FW | POL | Dawid Kownacki | 21 | 0 | 4+17 | 0 | 0 | 0 |
| 10 | MF | GER | Leonardo Bittencourt | 30 | 1 | 19+10 | 1 | 1 | 0 |
| 13 | DF | SRB | Miloš Veljković | 24 | 2 | 21+2 | 2 | 1 | 0 |
| 14 | MF | BEL | Senne Lynen | 32 | 0 | 20+12 | 0 | 0 | 0 |
| 17 | FW | GER | Justin Njinmah | 24 | 6 | 11+13 | 6 | 0 | 0 |
| 18 | MF | GUI | Naby Keïta | 5 | 0 | 1+4 | 0 | 0 | 0 |
| 19 | FW | COL | Rafael Santos Borré | 19 | 4 | 11+8 | 4 | 0 | 0 |
| 20 | MF | AUT | Romano Schmid | 34 | 4 | 30+3 | 4 | 1 | 0 |
| 21 | MF | NOR | Isak Hansen-Aarøen | 3 | 0 | 0+3 | 0 | 0 | 0 |
| 22 | DF | ARG | Julián Malatini | 11 | 1 | 6+5 | 1 | 0 | 0 |
| 23 | MF | GER | Nicolai Rapp | 3 | 0 | 1+1 | 0 | 0+1 | 0 |
| 26 | FW | USA | Joel Imasuen | 1 | 0 | 0+1 | 0 | 0 | 0 |
| 27 | DF | GER | Felix Agu | 24 | 0 | 19+5 | 0 | 0 | 0 |
| 28 | MF | FRA | Skelly Alvero | 6 | 1 | 1+5 | 1 | 0 | 0 |
| 29 | FW | AUT | Nick Woltemade | 30 | 2 | 12+18 | 2 | 0 | 0 |
| 30 | GK | GER | Michael Zetterer | 27 | 0 | 27 | 0 | 0 | 0 |
| 32 | MF | AUT | Marco Friedl | 26 | 1 | 25 | 1 | 0+1 | 0 |
| 35 | MF | GER | Leon Opitz | 1 | 0 | 0+1 | 0 | 0 | 0 |
| 36 | MF | GER | Christian Groß | 21 | 0 | 9+11 | 0 | 0+1 | 0 |
| Players away from the club on loan: ||||||||||
| 24 | FW | SCO | Oliver Burke | 2 | 0 | 0+1 | 0 | 1 | 0 |
| Players who left Werder Bremen during the season: ||||||||||
| 11 | FW | GER | Niclas Füllkrug | 3 | 1 | 2 | 0 | 1 | 1 |
| 28 | MF | BUL | Ilia Gruev | 1 | 0 | 0+1 | 0 | 0 | 0 |

### Goalscorers

| Rank | Pos. | Nat. | No. | Player | Bundesliga | DFB-Pokal | Total |
| 1 | FW | | 7 | Marvin Ducksch | 12 | 1 | 13 |
| 2 | FW | | 17 | Justin Njinmah | 6 | 0 | 6 |
| 3 | FW | | 19 | Rafael Santos Borré | 4 | 0 | 4 |
| 3 | MF | | 20 | Romano Schmid | 4 | 0 | 4 |
| 5 | DF | | 8 | Mitchell Weiser | 3 | 0 | 3 |
| 5 | MF | | 6 | Jens Stage | 3 | 0 | 3 |
| 7 | DF | | 4 | Niklas Stark | 2 | 0 | 2 |
| 7 | DF | | 13 | Miloš Veljković | 2 | 0 | 2 |
| 7 | FW | | 2 | Olivier Deman | 2 | 0 | 2 |
| 7 | FW | | 29 | Nick Woltemade | 2 | 0 | 2 |
| 11 | MF | | 10 | Leonardo Bittencourt | 1 | 0 | 1 |
| 11 | DF | | 4 | Niklas Stark | 1 | 0 | 1 |
| 11 | DF | | 22 | Julián Malatini | 1 | 0 | 1 |
| 11 | MF | | 28 | Skelly Alvero | 1 | 0 | 1 |
| 11 | DF | | 3 | Anthony Jung | 1 | 0 | 1 |
| 11 | MF | | 28 | Marco Friedl | 1 | 0 | 1 |
| Opponent Own goals | Opponent Own goals | Opponent Own goals | Opponent Own goals | Opponent Own goals | 2 | 0 | 2 |
| Players who left Werder Bremen during the season: ||||||||
| | FW | | 11 | Niclas Füllkrug | 0 | 1 | 1 |
| Total | Total | Total | Total | Total | 47 | 2 | 49 |

### Clean sheets

| Rank | Pos. | Nat. | No. | Player | Bundesliga | DFB-Pokal | Total |
| 1 | GK | | 30 | Michael Zetterer | 6 | 0 | 6 |
| 2 | GK | | 1 | Jiří Pavlenka | 1 | 0 | 1 |
| Total | Total | Total | Total | Total | 7 | 0 | 7 |

### Disciplinary record

| No. | Nat. | Pos. | Player | Bundesliga | Bundesliga | Bundesliga | DFB-Pokal | DFB-Pokal | DFB-Pokal | Total | Total | Total |
| 2 | | FW | Olivier Deman | 5 | 0 | 0 | 0 | 0 | 0 | 5 | 0 | 0 |
| 3 | | DF | Anthony Jung | 4 | 0 | 1 | 0 | 0 | 0 | 4 | 0 | 1 |
| 4 | | DF | Niklas Stark | 4 | 0 | 0 | 0 | 0 | 0 | 4 | 0 | 0 |
| 5 | | DF | Amos Pieper | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 |
| 6 | | MF | Jens Stage | 5 | 0 | 1 | 1 | 0 | 0 | 6 | 0 | 1 |
| 7 | | FW | Marvin Ducksch | 8 | 0 | 0 | 0 | 0 | 0 | 8 | 0 | 0 |
| 8 | | DF | Mitchell Weiser | 5 | 0 | 0 | 0 | 0 | 0 | 5 | 0 | 0 |
| 10 | | MF | Leonardo Bittencourt | 9 | 0 | 0 | 1 | 0 | 0 | 10 | 0 | 0 |
| 13 | | DF | Miloš Veljković | 2 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 |
| 14 | | MF | Senne Lynen | 6 | 0 | 0 | 0 | 0 | 0 | 6 | 0 | 0 |
| 17 | | FW | Justin Njinmah | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| 18 | | MF | Naby Keïta | 2 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 |
| 20 | | MF | Romano Schmid | 5 | 0 | 0 | 0 | 0 | 0 | 5 | 0 | 0 |
| 21 | | MF | Isak Hansen-Aarøen | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| 22 | | DF | Julián Malatini | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| 23 | | MF | Nicolai Rapp | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| 27 | | DF | Felix Agu | 2 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 |
| 28 | | MF | Skelly Alvaro | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| 29 | | FW | Nick Woltemade | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| 30 | | GK | Michael Zetterer | 2 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 |
| 32 | | DF | Marco Friedl | 6 | 0 | 0 | 0 | 0 | 0 | 6 | 0 | 0 |
| 36 | | MF | Christian Groß | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| Total | Total | Total | Total | 72 | 0 | 2 | 2 | 0 | 1 | 74 | 0 | 3 |

### Home attendance

| Competition | Total | Matches | Average |
| Bundesliga | 708,808 | 17 | 41,695 |
| DFB-Pokal | 0 | 0 | 0 |
| Total | 708,808 | 17 | 41,695 |