FOOTBALL·ANALYTICBundesliga 2025/26

Bundesliga 2025/26 · Matchday 31 · MEWA ARENA

Mainz 053:4Bayern Munich

25 April 2026 · 33,305 in the ground · Martin Petersen

tap a player for their match file

Mainz 053-5-2
Bayern Munich4-2-3-1
Batz4.3Kohr7.1Posch6.5Costa6.0Mwene6.1Amiri6.9Sano7.1Nebel6.9Widmer6.5Tietz7.0Becker7.3J. Urbig6.5Davies6.4Ito6.8Min-Jae7.0Laimer8.0Pavlovic6.7B. Ndiaye6.6Diaz6.7Goretzka7.2Guerreiro6.5Jackson7.2
from the bench

match pulse — xG per 5 minutes · goals · cards

4590mainz-05bayern-munich

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

  • 15KohrGoal · 0.14 xG · 0.14 xG
  • 29NebelGoal · 0.57 xG · 0.57 xG
  • 45+2BeckerGoal · 0.81 xG · 0.81 xG
  • 53JacksonGoal · 0.09 xG · 0.09 xG
  • 73OliseGoal · 0.02 xG · 0.02 xG
  • 80MusialaGoal · 0.93 xG · 0.93 xG
  • 83KaneGoal · 0.39 xG · 0.39 xG

The shots, as they came

Every attempt, sized by expected goals

Mainz 0:0 Bayern0'kickoff
4' Guerreiro — xG 0.15 · Missed14' Costa — xG 0.05 · Blocked15' Kohr — xG 0.14 · Goal20' Becker — xG 0.10 · Saved20' Amiri — xG 0.30 · Saved20' Widmer — xG 0.12 · Missed29' Amiri — xG 0.07 · Saved29' Nebel — xG 0.57 · Goal35' Posch — xG 0.07 · Missed40' Davies — xG 0.08 · Missed43' Nebel — xG 0.09 · Missed45 + 2' Amiri — xG 0.05 · Saved45 + 2' Becker — xG 0.81 · Goal48' Becker — xG 0.03 · Saved49' Jackson — xG 0.22 · Saved53' Laimer — xG 0.02 · Missed53' Jackson — xG 0.09 · Goal55' Sano — xG 0.02 · Missed57' Becker — xG 0.05 · Missed62' Jackson — xG 0.22 · Saved66' Musiala — xG 0.05 · Blocked67' Becker — xG 0.10 · Blocked68' Musiala — xG 0.04 · Missed69' Amiri — xG 0.04 · Blocked73' Olise — xG 0.02 · Goal74' Amiri — xG 0.02 · Missed80' Musiala — xG 0.93 · Goal83' Kane — xG 0.39 · Goal89' Sieb — xG 0.04 · Missed90 + 6' Maloney — xG 0.03 · Blocked90 + 6' Maloney — xG 0.08 · Blocked90 + 6' Sano — xG 0.02 · Missed

The xG race

Expected goals accumulating minute by minute

The xG race — cumulative expected goals, minute by minute

Mainz 0:0 Bayern
1.02.03.0015304560759015' Kohr — GOAL29' Nebel — GOAL45 + 2' Becker — GOAL53' Jackson — GOAL73' Olise — GOAL80' Musiala — GOAL83' Kane — GOAL2.802.21

Territory

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

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

The duel

Mainz 05 vs Bayern Munich

30%
Possession
70%
2.69
Expected goals
2.21
21
Shots
11
8
Shots on target
6
5
Big chances created
5
193
Passes completed
555
59
Into final third
160
52
Duels won
54
10/23 (43%)
Tackles won
8/15 (53%)
4
Corners
4
14
Fouls
10

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