Werder Bremen vs Schalke 04

5 November 2022 · Bundesliga · 2022/23 · Referee Felix Brych

Full time 2 – 1

Half-time: 1–0

  • Niclas Füllkrug 29’
  • Marvin Ducksch 76’
  • Dominick Drexler 89’

Match summary

Werder Bremen beat Schalke 04 2-1. Werder Bremen led 1-0 at half-time.

Niclas Füllkrug put Werder Bremen ahead in the 29th minute, set up by Mitchell Weiser, Marvin Ducksch made it 2-0 in the 76th minute, set up by Mitchell Weiser, and Dominick Drexler pulled one back to make it 2-1 in the 89th minute, set up by Sebastian Polter.

There was little between the sides on chances: Werder Bremen created 1.33 expected goals (xG) from 11 shots, Schalke 04 1.39 from 19.

Match stats

Werder Bremen Schalke 04
11 Shots 19
5 Shots on Target 3
3 Corners 3
3 Yellow Cards 2
0 Red Cards 0
1.33 xG 1.35
1.33 Non-penalty xG 1.35
5 Deep Completions 9

Key events

Werder Bremen Schalke 04
Kick-off
Niclas Füllkrug
Assist: Mitchell Weiser
1-0 (Werder Bremen)
29’
Half-time1-0
Marvin Ducksch
Assist: Mitchell Weiser
2-0 (Werder Bremen)
76’
89’
Dominick Drexler
Assist: Sebastian Polter
2-1 (Schalke 04)
Full-time2-1

Bookings

Card times are not on file for this game, so they are listed without a minute.

Werder Bremen
  • Amos Pieper
  • Milos Veljkovic
  • Leonardo Bittencourt
Schalke 04
  • Kenan Karaman
  • Simon Terodde

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 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.33 1.39 29’ Niclas Füllkrug (Werder Bremen), 1-0 29’ 76’ Marvin Ducksch (Werder Bremen), 2-0 76’ 89’ Dominick Drexler (Schalke 04), 2-1 89’ 0.0 0.5 1.0 1.5 2.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.33 1.39 29’ Niclas Füllkrug (Werder Bremen), 1-0 Füllkrug 29’ 76’ Marvin Ducksch (Werder Bremen), 2-0 Ducksch 76’ 89’ Dominick Drexler (Schalke 04), 2-1 Drexler 89’
Werder Bremen 1.33 xGSchalke 04 1.39 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Schalke 04 attacking Werder Bremen attacking 
29’ Niclas Füllkrug (Werder Bremen), open play, 0.46 xG, goal 76’ Marvin Ducksch (Werder Bremen), open play, 0.30 xG, goal 89’ Dominick Drexler (Schalke 04), open play, 0.27 xG, goal 38’ Simon Terodde (Schalke 04), open play, 0.23 xG, hit the woodwork 38’ Marius Bülter (Schalke 04), open play, 0.15 xG, off target 57’ Tobias Mohr (Schalke 04), direct free kick, 0.15 xG, blocked 90+4’ Marvin Ducksch (Werder Bremen), open play, 0.12 xG, blocked 44’ Marvin Ducksch (Werder Bremen), open play, 0.11 xG, off target 64’ Kenan Karaman (Schalke 04), open play, 0.11 xG, off target 80’ Marvin Ducksch (Werder Bremen), open play, 0.10 xG, saved 81’ Marvin Ducksch (Werder Bremen), open play, 0.10 xG, saved 72’ Jordan Larsson (Schalke 04), open play, 0.09 xG, blocked 3’ Marius Bülter (Schalke 04), open play, 0.06 xG, saved 15’ Kenan Karaman (Schalke 04), open play, 0.05 xG, blocked 57’ Tobias Mohr (Schalke 04), set piece, 0.05 xG, off target 26’ Marvin Ducksch (Werder Bremen), direct free kick, 0.04 xG, off target 32’ Amos Pieper (Werder Bremen), open play, 0.05 xG, off target 66’ Jordan Larsson (Schalke 04), open play, 0.04 xG, off target 36’ Marius Bülter (Schalke 04), open play, 0.04 xG, blocked 22’ Niclas Füllkrug (Werder Bremen), open play, 0.03 xG, blocked 74’ Florent Mollet (Schalke 04), open play, 0.02 xG, blocked 19’ Simon Terodde (Schalke 04), open play, 0.02 xG, off target 37’ Alex Kral (Schalke 04), open play, 0.02 xG, off target 59’ Niclas Füllkrug (Werder Bremen), open play, 0.02 xG, off target 8’ Florent Mollet (Schalke 04), open play, 0.02 xG, blocked 66’ Alex Kral (Schalke 04), open play, 0.02 xG, saved 7’ Simon Terodde (Schalke 04), open play, 0.01 xG, off target 23’ Niklas Stark (Werder Bremen), from a corner, 0.01 xG, saved 60’ Marius Bülter (Schalke 04), open play, 0.01 xG, blocked 23’ Marius Bülter (Schalke 04), open play, 0.01 xG, off target 29’ Niclas Füllkrug (Werder Bremen), open play, 0.46 xG, goal 76’ Marvin Ducksch (Werder Bremen), open play, 0.30 xG, goal 89’ Dominick Drexler (Schalke 04), open play, 0.27 xG, goal 38’ Simon Terodde (Schalke 04), open play, 0.23 xG, hit the woodwork 38’ Marius Bülter (Schalke 04), open play, 0.15 xG, off target 57’ Tobias Mohr (Schalke 04), direct free kick, 0.15 xG, blocked 90+4’ Marvin Ducksch (Werder Bremen), open play, 0.12 xG, blocked 64’ Kenan Karaman (Schalke 04), open play, 0.11 xG, off target 44’ Marvin Ducksch (Werder Bremen), open play, 0.11 xG, off target 80’ Marvin Ducksch (Werder Bremen), open play, 0.10 xG, saved 81’ Marvin Ducksch (Werder Bremen), open play, 0.10 xG, saved 72’ Jordan Larsson (Schalke 04), open play, 0.09 xG, blocked 3’ Marius Bülter (Schalke 04), open play, 0.06 xG, saved 15’ Kenan Karaman (Schalke 04), open play, 0.05 xG, blocked 32’ Amos Pieper (Werder Bremen), open play, 0.05 xG, off target 57’ Tobias Mohr (Schalke 04), set piece, 0.05 xG, off target 26’ Marvin Ducksch (Werder Bremen), direct free kick, 0.04 xG, off target 66’ Jordan Larsson (Schalke 04), open play, 0.04 xG, off target 36’ Marius Bülter (Schalke 04), open play, 0.04 xG, blocked 22’ Niclas Füllkrug (Werder Bremen), open play, 0.03 xG, blocked 74’ Florent Mollet (Schalke 04), open play, 0.02 xG, blocked 19’ Simon Terodde (Schalke 04), open play, 0.02 xG, off target 37’ Alex Kral (Schalke 04), open play, 0.02 xG, off target 59’ Niclas Füllkrug (Werder Bremen), open play, 0.02 xG, off target 66’ Alex Kral (Schalke 04), open play, 0.02 xG, saved 8’ Florent Mollet (Schalke 04), open play, 0.02 xG, blocked 7’ Simon Terodde (Schalke 04), open play, 0.01 xG, off target 23’ Niklas Stark (Werder Bremen), from a corner, 0.01 xG, saved 60’ Marius Bülter (Schalke 04), open play, 0.01 xG, blocked 23’ Marius Bülter (Schalke 04), open play, 0.01 xG, off target
Size shows xG Goal On target Off target or blocked

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

Player stats

PlayerPosMinGAShxGxAKPCards
Jiri Pavlenka GK900 0.000.000
Amos Pieper DEF901 0.050.000
Niklas Stark DEF901 0.010.101
Milos Veljkovic DEF900 0.000.000
Mitchell Weiser MID9020 0.000.834
Marco Friedl MID690 0.000.021
Romano Schmid MID900 0.000.222
Leonardo Bittencourt MID780 0.000.000
Ilia Gruev MID680 0.000.000
Marvin Ducksch FWD9016 0.770.011
Niclas Füllkrug FWD6013 0.500.111
Oliver Burke Sub300 0.000.000
Christian Groß Sub220 0.000.000
Anthony Jung Sub210 0.000.000
Jens Stage Sub120 0.000.000

Starters first, then substitutes. xA is expected assists.

Before kick-off

Werder Bremen win 61% Avg odds 1.57
Draw 21% Avg odds 4.49
Schalke 04 win 18% Avg odds 5.48

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. Results and odds from football-data.co.uk. Referee data before 2025/26 from the Transfermarkt datasets project.