FOOTBALL·ANALYTICBundesliga 2025/26

Bundesliga 2025/26 · Matchday 29 · MEWA ARENA

Mainz 050:1Freiburg

12 April 2026 · 30,000 in the ground · Felix Zwayer (Germany)

tap a player for their match file

Mainz 055-3-2
Freiburg4-2-3-1
Batz6.3Kohr6.4Posch7.4Costa6.7Mwene6.2Veratschnig5.7Nebel6.7Sano6.7Kawasaki6.3Becker6.8Tietz6.3Atubolu7.7Günter6.9Ogbus6.6Ginter8.2Kübler7.2Manzambi7.5Eggestein6.6Scherhant6.9Holer7.4C. Irié6.4Matanovic6.6
from the bench

match pulse — xG per 5 minutes · goals · cards

4590mainz-05freiburg

goals — hover the strip for every shot and card, with names

  • 47HolerGoal · 0.13 xG · 0.13 xG

The shots, as they came

Every attempt, sized by expected goals

Mainz 0:0 Freiburg0'kickoff
14' Matanovic — xG 0.05 · Missed22' Costa — xG 0.06 · Missed26' Posch — xG 0.01 · Saved31' Veratschnig — xG 0.04 · Missed47' Holer — xG 0.13 · Goal52' Tietz — xG 0.03 · Blocked52' Becker — xG 0.02 · Saved56' Matanovic — xG 0.08 · Missed60' Manzambi — xG 0.02 · Saved60' Manzambi — xG 0.19 · Saved62' Manzambi — xG 0.10 · Blocked63' Kohr — xG 0.13 · Missed70' Widmer — xG 0.03 · Missed72' Scherhant — xG 0.02 · Blocked72' Ginter — xG 0.01 · Blocked79' Widmer — xG 0.08 · Saved81' Becker — xG 0.08 · Missed90 + 2' Sieb — xG 0.06 · Missed

The xG race

Expected goals accumulating minute by minute

The xG race — cumulative expected goals, minute by minute

Mainz 0:0 Freiburg
0.5015304560759047' Holer — GOAL0.540.60

Territory

Where each side actually occupied the pitch, summed from every player’s heatmap

Mainz 05 attacking right · Freiburg attacking left · where both glow, the pitch was contested

The duel

Mainz 05 vs Freiburg

51%
Possession
49%
0.55
Expected goals
0.56
10
Shots
8
3
Shots on target
3
1
Big chances created
0
253
Passes completed
272
67
Into final third
48
56
Duels won
48
15/23 (65%)
Tackles won
3/12 (25%)
6
Corners
4
11
Fouls
13

No physical or tracking data for league matches — that tier is FIFA-only. Everything above is from the public match feed.