Mainz vs Werder Bremen

4 November 2018 · Bundesliga · 2018/19 · Referee Guido Winkmann

Full time 2 – 1

Half-time: 1–0

  • Jean-Philippe Mateta 25’
  • Jean-Philippe Gbamin 51’
  • Claudio Pizarro 78’

Match summary

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

Jean-Philippe Mateta put Mainz ahead in the 25th minute, set up by Daniel Brosinski, Jean-Philippe Gbamin made it 2-0 in the 51st minute, set up by Daniel Brosinski, and Claudio Pizarro pulled one back to make it 2-1 in the 78th minute, set up by Johannes Eggestein.

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

Match stats

Mainz Werder Bremen
13 Shots 14
6 Shots on Target 4
3 Corners 6
0 Yellow Cards 2
0 Red Cards 0
1.55 xG 1.26
1.55 Non-penalty xG 1.26
3 Deep Completions 11

Key events

Mainz Werder Bremen
Kick-off
Jean-Philippe Mateta
Assist: Daniel Brosinski
1-0 (Mainz)
25’
Half-time1-0
Jean-Philippe Gbamin
Assist: Daniel Brosinski
2-0 (Mainz)
51’
78’
Claudio Pizarro
Assist: Johannes Eggestein
2-1 (Werder Bremen)
Full-time2-1

Bookings

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

Werder Bremen
  • Niklas Moisander
  • Philipp Bargfrede

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.55 1.26 25’ Jean-Philippe Mateta (Mainz), 1-0 25’ 51’ Jean-Philippe Gbamin (Mainz), 2-0 51’ 78’ Claudio Pizarro (Werder Bremen), 2-1 78’ 0.0 0.5 1.0 1.5 2.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.55 1.26 25’ Jean-Philippe Mateta (Mainz), 1-0 Mateta 25’ 51’ Jean-Philippe Gbamin (Mainz), 2-0 Gbamin 51’ 78’ Claudio Pizarro (Werder Bremen), 2-1 Pizarro 78’
Mainz 1.55 xGWerder Bremen 1.26 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Werder Bremen attacking Mainz attacking 
78’ Claudio Pizarro (Werder Bremen), open play, 0.69 xG, goal 33’ Danny Latza (Mainz), open play, 0.57 xG, off target 25’ Jean-Philippe Mateta (Mainz), open play, 0.36 xG, goal 80’ Stefan Bell (Mainz), set piece, 0.22 xG, off target 24’ Florian Kainz (Werder Bremen), open play, 0.14 xG, off target 20’ Ludwig Augustinsson (Werder Bremen), from a corner, 0.10 xG, off target 25’ Robin Quaison (Mainz), open play, 0.09 xG, saved 33’ Stefan Bell (Mainz), open play, 0.09 xG, saved 47’ Max Kruse (Werder Bremen), open play, 0.07 xG, off target 12’ Max Kruse (Werder Bremen), open play, 0.05 xG, blocked 51’ Jean-Philippe Gbamin (Mainz), open play, 0.05 xG, goal 66’ Daniel Brosinski (Mainz), open play, 0.04 xG, saved 82’ Max Kruse (Werder Bremen), open play, 0.04 xG, saved 44’ Yuya Osako (Werder Bremen), open play, 0.03 xG, off target 82’ Max Kruse (Werder Bremen), open play, 0.03 xG, blocked 15’ Moussa Niakhate (Mainz), from a corner, 0.03 xG, off target 90+1’ Martin Harnik (Werder Bremen), open play, 0.03 xG, saved 16’ Pierre Kunde (Mainz), open play, 0.02 xG, saved 84’ Danny Latza (Mainz), open play, 0.02 xG, off target 35’ Danny Latza (Mainz), open play, 0.02 xG, off target 61’ Ludwig Augustinsson (Werder Bremen), from a corner, 0.02 xG, blocked 25’ Danny Latza (Mainz), open play, 0.02 xG, off target 47’ Maximilian Eggestein (Werder Bremen), from a corner, 0.02 xG, off target 47’ Maximilian Eggestein (Werder Bremen), from a corner, 0.01 xG, blocked 70’ Danny Latza (Mainz), set piece, 0.02 xG, blocked 88’ Claudio Pizarro (Werder Bremen), from a corner, 0.01 xG, off target 85’ Martin Harnik (Werder Bremen), open play, 0.01 xG, saved 8’ Pierre Kunde (Mainz), open play, 0.01 xG, off target 78’ Claudio Pizarro (Werder Bremen), open play, 0.69 xG, goal 33’ Danny Latza (Mainz), open play, 0.57 xG, off target 25’ Jean-Philippe Mateta (Mainz), open play, 0.36 xG, goal 80’ Stefan Bell (Mainz), set piece, 0.22 xG, off target 24’ Florian Kainz (Werder Bremen), open play, 0.14 xG, off target 20’ Ludwig Augustinsson (Werder Bremen), from a corner, 0.10 xG, off target 25’ Robin Quaison (Mainz), open play, 0.09 xG, saved 33’ Stefan Bell (Mainz), open play, 0.09 xG, saved 47’ Max Kruse (Werder Bremen), open play, 0.07 xG, off target 12’ Max Kruse (Werder Bremen), open play, 0.05 xG, blocked 51’ Jean-Philippe Gbamin (Mainz), open play, 0.05 xG, goal 66’ Daniel Brosinski (Mainz), open play, 0.04 xG, saved 82’ Max Kruse (Werder Bremen), open play, 0.04 xG, saved 82’ Max Kruse (Werder Bremen), open play, 0.03 xG, blocked 44’ Yuya Osako (Werder Bremen), open play, 0.03 xG, off target 15’ Moussa Niakhate (Mainz), from a corner, 0.03 xG, off target 90+1’ Martin Harnik (Werder Bremen), open play, 0.03 xG, saved 16’ Pierre Kunde (Mainz), open play, 0.02 xG, saved 84’ Danny Latza (Mainz), open play, 0.02 xG, off target 35’ Danny Latza (Mainz), open play, 0.02 xG, off target 61’ Ludwig Augustinsson (Werder Bremen), from a corner, 0.02 xG, blocked 25’ Danny Latza (Mainz), open play, 0.02 xG, off target 47’ Maximilian Eggestein (Werder Bremen), from a corner, 0.02 xG, off target 70’ Danny Latza (Mainz), set piece, 0.02 xG, blocked 47’ Maximilian Eggestein (Werder Bremen), from a corner, 0.01 xG, blocked 88’ Claudio Pizarro (Werder Bremen), from a corner, 0.01 xG, off target 85’ Martin Harnik (Werder Bremen), open play, 0.01 xG, saved 8’ Pierre Kunde (Mainz), 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
Robin Zentner GK900 0.000.000
Daniel Brosinski DEF9021 0.040.402
Moussa Niakhate DEF901 0.030.000
Stefan Bell DEF902 0.310.582
Aarón Martín DEF900 0.000.242
Pierre Kunde MID902 0.030.031
Jean-Philippe Gbamin MID9011 0.050.000
Danny Latza MID855 0.650.091
Jean-Paul Boëtius MID900 0.000.041
Robin Quaison FWD811 0.090.021
Jean-Philippe Mateta FWD7411 0.360.000
Anthony Ujah Sub160 0.000.000
Karim Onisiwo Sub90 0.000.021
Alexandru Maxim Sub50 0.000.000

Starters first, then substitutes. xA is expected assists.

Before kick-off

Mainz win 32% Bet365 odds 3.00
Draw 28% Bet365 odds 3.40
Werder Bremen win 40% Bet365 odds 2.37

Chances implied by the Bet365 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.