Werder Bremen vs Mainz

15 October 2022 · Bundesliga · 2022/23 · Referee Robert Hartmann

Full time 0 – 2

Half-time: 0–1

  • Marcus Ingvartsen 36’
  • Jae-Sung Lee 66’

Match summary

Mainz won 2-0 away at Werder Bremen. Mainz led 1-0 at half-time.

Marcus Ingvartsen put Mainz ahead with a header in the 36th minute, set up by Danny da Costa and Jae-Sung Lee made it 0-2 in the 66th minute, set up by Anton Stach.

There was little between the sides on chances: Werder Bremen created 1.20 expected goals (xG) from 14 shots, Mainz 1.11 from 11.

Match stats

Werder Bremen Mainz
14 Shots 11
4 Shots on Target 5
3 Corners 3
1 Yellow Cards 2
0 Red Cards 0
1.20 xG 1.11
1.20 Non-penalty xG 1.11
12 Deep Completions 9

Key events

Werder Bremen Mainz
Kick-off
36’
Marcus Ingvartsen
Assist: Danny da Costa
0-1 (Mainz)
Half-time0-1
66’
Jae-Sung Lee
Assist: Anton Stach
0-2 (Mainz)
Full-time0-2

Bookings

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

Werder Bremen
  • Niclas Füllkrug
Mainz
  • Alexander Hack
  • Jonathan Burkardt

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 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.20 1.11 36’ Marcus Ingvartsen (Mainz), 0-1 36’ 66’ Jae-Sung Lee (Mainz), 0-2 66’ 0.0 0.5 1.0 1.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.20 1.11 36’ Marcus Ingvartsen (Mainz), 0-1 Ingvartsen 36’ 66’ Jae-Sung Lee (Mainz), 0-2 Lee 66’
Werder Bremen 1.20 xGMainz 1.11 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Mainz attacking Werder Bremen attacking 
36’ Marcus Ingvartsen (Mainz), open play, 0.42 xG, goal 1’ Marvin Ducksch (Werder Bremen), open play, 0.30 xG, saved 80’ Niklas Schmidt (Werder Bremen), open play, 0.26 xG, off target 78’ Leandro Barreiro Martins (Mainz), open play, 0.12 xG, saved 29’ Leandro Barreiro Martins (Mainz), open play, 0.12 xG, saved 70’ Marvin Ducksch (Werder Bremen), open play, 0.11 xG, saved 3’ Jae-Sung Lee (Mainz), open play, 0.11 xG, blocked 12’ Niclas Füllkrug (Werder Bremen), open play, 0.09 xG, off target 66’ Jae-Sung Lee (Mainz), open play, 0.10 xG, goal 50’ Niclas Füllkrug (Werder Bremen), open play, 0.09 xG, off target 2’ Jae-Sung Lee (Mainz), open play, 0.08 xG, off target 33’ Romano Schmid (Werder Bremen), open play, 0.08 xG, off target 27’ Jae-Sung Lee (Mainz), open play, 0.06 xG, blocked 60’ Anthony Jung (Werder Bremen), from a corner, 0.06 xG, blocked 17’ Niclas Füllkrug (Werder Bremen), open play, 0.05 xG, off target 26’ Niklas Stark (Werder Bremen), set piece, 0.04 xG, off target 56’ Karim Onisiwo (Mainz), open play, 0.04 xG, saved 87’ Oliver Burke (Werder Bremen), from a corner, 0.04 xG, saved 27’ Marcus Ingvartsen (Mainz), open play, 0.02 xG, blocked 7’ Romano Schmid (Werder Bremen), open play, 0.02 xG, blocked 38’ Anthony Jung (Werder Bremen), open play, 0.02 xG, off target 8’ Romano Schmid (Werder Bremen), from a corner, 0.02 xG, off target 59’ Christian Groß (Werder Bremen), open play, 0.01 xG, blocked 74’ Karim Onisiwo (Mainz), open play, 0.02 xG, off target 84’ Anton Stach (Mainz), from a corner, 0.01 xG, blocked 36’ Marcus Ingvartsen (Mainz), open play, 0.42 xG, goal 1’ Marvin Ducksch (Werder Bremen), open play, 0.30 xG, saved 80’ Niklas Schmidt (Werder Bremen), open play, 0.26 xG, off target 78’ Leandro Barreiro Martins (Mainz), open play, 0.12 xG, saved 29’ Leandro Barreiro Martins (Mainz), open play, 0.12 xG, saved 3’ Jae-Sung Lee (Mainz), open play, 0.11 xG, blocked 70’ Marvin Ducksch (Werder Bremen), open play, 0.11 xG, saved 66’ Jae-Sung Lee (Mainz), open play, 0.10 xG, goal 12’ Niclas Füllkrug (Werder Bremen), open play, 0.09 xG, off target 50’ Niclas Füllkrug (Werder Bremen), open play, 0.09 xG, off target 2’ Jae-Sung Lee (Mainz), open play, 0.08 xG, off target 33’ Romano Schmid (Werder Bremen), open play, 0.08 xG, off target 27’ Jae-Sung Lee (Mainz), open play, 0.06 xG, blocked 60’ Anthony Jung (Werder Bremen), from a corner, 0.06 xG, blocked 17’ Niclas Füllkrug (Werder Bremen), open play, 0.05 xG, off target 26’ Niklas Stark (Werder Bremen), set piece, 0.04 xG, off target 56’ Karim Onisiwo (Mainz), open play, 0.04 xG, saved 87’ Oliver Burke (Werder Bremen), from a corner, 0.04 xG, saved 27’ Marcus Ingvartsen (Mainz), open play, 0.02 xG, blocked 38’ Anthony Jung (Werder Bremen), open play, 0.02 xG, off target 7’ Romano Schmid (Werder Bremen), open play, 0.02 xG, blocked 8’ Romano Schmid (Werder Bremen), from a corner, 0.02 xG, off target 59’ Christian Groß (Werder Bremen), open play, 0.01 xG, blocked 74’ Karim Onisiwo (Mainz), open play, 0.02 xG, off target 84’ Anton Stach (Mainz), from a corner, 0.01 xG, blocked
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
Marco Friedl DEF900 0.000.000
Amos Pieper DEF900 0.000.041
Niklas Stark DEF901 0.040.301
Mitchell Weiser MID900 0.000.111
Anthony Jung MID742 0.080.183
Christian Groß MID741 0.010.000
Romano Schmid MID733 0.110.051
Ilia Gruev MID630 0.000.000
Niclas Füllkrug FWD903 0.240.021
Marvin Ducksch FWD902 0.410.142
Niklas Schmidt Sub271 0.260.000
Oliver Burke Sub171 0.040.000
Jens Stage Sub160 0.000.000
Lee Buchanan Sub160 0.000.000

Starters first, then substitutes. xA is expected assists.

Before kick-off

Werder Bremen win 43% Avg odds 2.24
Draw 27% Avg odds 3.59
Mainz win 30% Avg odds 3.15

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.