Mainz vs Freiburg

12 April 2026 · Bundesliga · 2025/26 · Referee Felix Zwayer

Full time 0 – 1

Half-time: 0–0

  • Lucas Höler 47’

Match summary

Freiburg took a 1-0 win at Mainz. It was goalless at half-time.

Lucas Höler put Freiburg ahead with a header in the 47th minute, set up by Matthias Ginter.

There was little between the sides on chances: Mainz created 0.46 expected goals (xG) from 10 shots, Freiburg 0.54 from 8.

Match stats

51% Possession 49%
10 Shots 8
3 Shots on target 3
6 Corners 4
88 Attacks 67
48 Dangerous attacks 40
339 Passes 339
75% Pass accuracy 80%
23 Tackles 12
11 Fouls 13
1 Yellow cards 3
0 Red cards 0
3 Offsides 2

Key events

Mainz Freiburg
Kick-off
Stefan PoschShot on target
26’
33’
33’
Julian Schuster
45+4’
45+4’
Julian SchusterArgument
Half-time0-0
47’
Lucas HölerHeader0-1 (Freiburg)
Second half underway
Sheraldo BeckerShot on target
52’
Nikolas VeratschnigFoul
55’
60’
Johan ManzambiShot on target
60’
Johan ManzambiShot on target
Silvan WidmerNikolas Veratschnig
62’
73’
Armindo SiebPaul Nebel
74’
Silvan WidmerShot on target
79’
Nelson WeiperDanny da Costa
83’
Full-time0-1

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 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.46 0.54 47’ Lucas Höler (Freiburg), 0-1 47’ 0.0 0.5 1.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.46 0.54 47’ Lucas Höler (Freiburg), 0-1 Höler 47’
Mainz 0.46 xGFreiburg 0.54 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Freiburg attacking Mainz attacking 
60’ Johan Manzambi (Freiburg), from a corner, 0.13 xG, saved 63’ Dominik Kohr (Mainz), from a corner, 0.10 xG, off target 47’ Lucas Höler (Freiburg), open play, 0.09 xG, goal 56’ Igor Matanovic (Freiburg), set piece, 0.09 xG, off target 79’ Silvan Widmer (Mainz), open play, 0.08 xG, saved 14’ Igor Matanovic (Freiburg), open play, 0.07 xG, off target 81’ Sheraldo Becker (Mainz), open play, 0.07 xG, off target 62’ Johan Manzambi (Freiburg), from a corner, 0.06 xG, blocked 70’ Silvan Widmer (Mainz), open play, 0.06 xG, off target 22’ Danny da Costa (Mainz), open play, 0.05 xG, off target 72’ Matthias Ginter (Freiburg), set piece, 0.05 xG, blocked 60’ Johan Manzambi (Freiburg), set piece, 0.03 xG, saved 52’ Phillip Tietz (Mainz), open play, 0.03 xG, blocked 31’ Nikolas Veratschnig (Mainz), open play, 0.03 xG, off target 90+2’ Armindo Sieb (Mainz), open play, 0.02 xG, off target 72’ Derry Scherhant (Freiburg), set piece, 0.02 xG, blocked 26’ Stefan Posch (Mainz), open play, 0.01 xG, saved 52’ Sheraldo Becker (Mainz), open play, 0.01 xG, saved 60’ Johan Manzambi (Freiburg), from a corner, 0.13 xG, saved 63’ Dominik Kohr (Mainz), from a corner, 0.10 xG, off target 47’ Lucas Höler (Freiburg), open play, 0.09 xG, goal 56’ Igor Matanovic (Freiburg), set piece, 0.09 xG, off target 79’ Silvan Widmer (Mainz), open play, 0.08 xG, saved 14’ Igor Matanovic (Freiburg), open play, 0.07 xG, off target 81’ Sheraldo Becker (Mainz), open play, 0.07 xG, off target 70’ Silvan Widmer (Mainz), open play, 0.06 xG, off target 62’ Johan Manzambi (Freiburg), from a corner, 0.06 xG, blocked 22’ Danny da Costa (Mainz), open play, 0.05 xG, off target 72’ Matthias Ginter (Freiburg), set piece, 0.05 xG, blocked 60’ Johan Manzambi (Freiburg), set piece, 0.03 xG, saved 31’ Nikolas Veratschnig (Mainz), open play, 0.03 xG, off target 52’ Phillip Tietz (Mainz), open play, 0.03 xG, blocked 90+2’ Armindo Sieb (Mainz), open play, 0.02 xG, off target 72’ Derry Scherhant (Freiburg), set piece, 0.02 xG, blocked 26’ Stefan Posch (Mainz), open play, 0.01 xG, saved 52’ Sheraldo Becker (Mainz), open play, 0.01 xG, saved
Size shows xG Goal On target Off target or blocked

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

Lineups

Mainz 5-3-2 Starting XI
Batz
Veratschnig 62’
Costa 83’
Posch
Kohr
Mwene 74’
Kawasaki 62’
Sano
Nebel 74’
Tietz
Becker
Freiburg 4-2-3-1 Starting XI
Atubolu
Günter
Ogbus 46’
Ginter 83’
Kübler 64’
Manzambi
Eggestein
Scherhant 74’
Höler
Irié 64’
Matanovic

Player stats

PlayerPosMinGAShxGxAKPCards
Daniel Batz GK900 0.000.000
Stefan Posch DEF901 0.010.021
Dominik Kohr DEF901 0.100.000
Danny da Costa DEF861 0.050.000
Kaishu Sano MID900 0.000.000
Nikolas Veratschnig MID651 0.030.000
Paul Nebel MID770 0.000.042
Sota Kawasaki MID650 0.000.000
Philipp Mwene MID770 0.000.061
Phillip Tietz FWD901 0.030.071
Sheraldo Becker FWD902 0.080.102
Nadiem Amiri Sub250 0.000.000
Silvan Widmer Sub252 0.140.000
Anthony Caci Sub130 0.000.000
Armindo Sieb Sub131 0.020.000
Nelson Weiper Sub40 0.000.000

Starters first, then substitutes. xA is expected assists.

Before kick-off

Mainz win 43% Avg odds 2.20
Draw 29% Avg odds 3.20
Freiburg win 28% Avg odds 3.37

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.