Bundesliga · Matchweek 31 · Apr 25

FSV Mainz 05 - Bayern München

Bayern München won 4-3 away at FSV Mainz 05 in Bundesliga (Matchweek 31). Goals: D. Kohr 15'; P. Nebel 29'; N. Jackson 53'; M. Olise 73'.

🏟 Mewa Arena Mainz 👤 Referee: Martin Petersen, Germany
Key events
15' ⚽ D. Kohr(1 - 0) · Assist: K. Sano FSV Mainz 05
20' 🟨 D. KohrYellow card FSV Mainz 05
29' ⚽ P. Nebel(2 - 0) FSV Mainz 05
33' 🟨 K. LaimerYellow card Bayern Münch
45+2' ⚽ S. Becker(3 - 0) FSV Mainz 05
53' ⚽ N. Jackson(3 - 1) · Assist: K. Laimer Bayern Münch
73' ⚽ M. Olise(3 - 2) · Assist: K. Laimer Bayern Münch
80' ⚽ J. Musiala(3 - 3) Bayern Münch
83' ⚽ H. Kane(3 - 4) Bayern Münch
90+8' 🟨 M. OliseYellow card Bayern Münch
Quick stats
%29 Possession %71
18 Total shots 11
8 Shots on target 6
7 Shots off target 4
3 Blocked shots 1
13 Shots inside box 10
5 Shots outside box 1
2 Saves 5
Match timeline
First half
D. Kohr(1 - 0) · Assist: K. Sano⚽
15'
D. KohrYellow card🟨
20'
P. Nebel(2 - 0)⚽
29'
33'
🟨K. LaimerYellow card
S. Becker(3 - 0)⚽
45+2'
HT 3 - 0
46'
🔁A. Pavlovic ↔ H. KaneSubstitution
46'
🔁L. Diaz ↔ M. OliseSubstitution
53'
⚽N. Jackson(3 - 1) · Assist: K. Laimer
57'
🔁A. Davies ↔ J. StanisicSubstitution
57'
🔁R. Guerreiro ↔ J. MusialaSubstitution
S. Becker ↔ A. SiebSubstitution🔁
71'
73'
⚽M. Olise(3 - 2) · Assist: K. Laimer
77'
🔁B. Ndiaye ↔ J. TahSubstitution
N. Amiri ↔ L. MaloneySubstitution🔁
79'
S. Widmer ↔ A. CaciSubstitution🔁
80'
80'
⚽J. Musiala(3 - 3)
83'
⚽H. Kane(3 - 4)
D. Kohr ↔ N. WeiperSubstitution🔁
86'
P. Nebel ↔ W. BovingSubstitution🔁
87'
90+8'
🟨M. OliseYellow card
FT 3 - 4
Match statsFSV Mainz 05 · Bayern München
Key stats
%29 Possession %71
Shots
18 Total shots 11
8 Shots on target 6
7 Shots off target 4
3 Blocked shots 1
13 Shots inside box 10
5 Shots outside box 1
2 Saves 5
Passing
232 Total passes 593
177 Accurate passes 536
%76 Pass accuracy %90
Set pieces & discipline
2 Corners 4
1 Offsides 0
14 Fouls 10
Cards
1 Yellow cards 1
By half
3 1st-half goals 0
0 2nd-half goals 4
Momentum
0'▲ FSV Mainz 05▼ Bayern München90'
LineupsFSV Mainz 05 3-5-2Bayern München 4-2-3-1
Bayern München · Bench
Coach: Vincent Kompany
Shot map32 shots
Raphaël Guerreiro 4' · xG 0.15 Danny da Costa 14' · xG 0.05 Dominik Kohr 15' · xG 0.14 Sheraldo Becker 20' · xG 0.10 Nadiem Amiri 20' · xG 0.30 Silvan Widmer 20' · xG 0.12 Nadiem Amiri 29' · xG 0.07 Paul Nebel 29' · xG 0.57 Stefan Posch 35' · xG 0.07 Alphonso Davies 40' · xG 0.08 Paul Nebel 43' · xG 0.09 Nadiem Amiri 45' · xG 0.05 Sheraldo Becker 45' · xG 0.81 Sheraldo Becker 48' · xG 0.03 Nicolas Jackson 49' · xG 0.22 Konrad Laimer 53' · xG 0.02 Nicolas Jackson 53' · xG 0.09 Kaishu Sano 55' · xG 0.02 Sheraldo Becker 57' · xG 0.05 Nicolas Jackson 62' · xG 0.22 Jamal Musiala 66' · xG 0.05 Sheraldo Becker 67' · xG 0.10 Jamal Musiala 68' · xG 0.04 Nadiem Amiri 69' · xG 0.04 Michael Olise 73' · xG 0.02 Nadiem Amiri 74' · xG 0.02 Jamal Musiala 80' · xG 0.93 Harry Kane 83' · xG 0.39 Armindo Sieb 89' · xG 0.04 Lennard Maloney 90' · xG 0.03 Lennard Maloney 90' · xG 0.08 Kaishu Sano 90' · xG 0.02
FSV Mainz 05 Bayern München Filled = goal · size = xG
HEAD TO HEAD13 meetings · 2021–2025
FSV Mainz 05 4
Jan 3who was on topDec 14
Bayern München 8
4 FSV Mainz 05 1 draw 8 Bayern München
GOALS IN THIS FIXTURE
4.6goals / match
19–41total goals
0/3clean sheets
3-1FSV Mainz 05 best win · Apr 22
8-1Bayern München best win · Mar 9
%100 Over 1.5 13/13
%100 Over 2.5 13/13
%69 Over 3.5 9/13
%77 BTTS 10/13
DOES THE VENUE MATTER
FSV Mainz 05 at home7 matches
4W 0D 3L 11:15
Bayern München at home6 matches
5W 1D 0L 26:8
Results are read from the side that hosted the match.
SEASON COMPARISON
10FSV Mainz 05in the table40pts
34matches 10-10-14W-D-L 44:53goals -9diff
WLWLD
1Bayern Münchenin the table89pts
34matches 28-5-1W-D-L 122:36goals +86diff
WWDWW
PREVIOUS MEETINGS
Dec 14 Bayern München 2-2 FSV Mainz 05 Bundesliga
Apr 26 Bayern München 3-0 FSV Mainz 05 Bundesliga
Dec 14 FSV Mainz 05 2-1 Bayern München Bundesliga
Oct 30 FSV Mainz 05 0-4 Bayern München DFB Pokal
Mar 9 Bayern Munich 8-1 FSV Mainz 05 Bundesliga
Oct 21 FSV Mainz 05 1-3 Bayern Munich Bundesliga
Apr 22 FSV Mainz 05 3-1 Bayern Munich Bundesliga
Feb 1 FSV Mainz 05 0-4 Bayern Munich DFB Pokal
WHAT THE NUMBERS SAY
Bayern München dominated the ball71% possession
FSV Mainz 05 took more shots18 - 11
FSV Mainz 05 committed more fouls14 - 10
THREAT OVER TIMExT
FSV Mainz 051.24 Bayern München2.07
0'25'45'70'90'
FSV Mainz 05peak 10-15' Bayern Münchenpeak 35-40'
Expected threat: every pass and carry is valued by how much closer it brings the ball to a goal. Higher area means more danger created in that window.
TACTICAL PROFILEwhoscored + fotmob
Press Verticality Progressive Final third Pass acc. Def. height
FSV Mainz 05 Bayern München
Each axis has a fixed range taken from typical top-flight values, so the shape reads as an absolute profile — not just who beat whom.
14.7 PPDA 6.8
461 Touches 839
31.8m Defensive height 35.4m
62 Progressive passes 125
%67.0 Final-third accuracy %76.0
%42.5 Verticality %31.3
%73.0 Pass accuracy %88.0
21 Shots 11
139 Defensive actions 131
41.2m Block depth 37.9m
%44 In opposition half %58
HOW THE GAME FLOWEDfotmob
FSV Mainz 052.80xG Bayern München2.21xG
15' Dominik Kohr 29' Paul Nebel 47' Sheraldo Becker 53' Nicolas Jackson 73' Michael Olise 80' Jamal Musiala 83' Harry Kane
0'25'45'70'90'
Cumulative expected goals, step by step — each step is a shot and the dots are goals. These totals come from the shot-level model, so they can differ slightly from the xG in the stats tab.
Momentum
FSV Mainz 05 Bayern München
Which side was pushing at each moment; above the line is the home team.
ON THE PITCHwhoscored
FSV Mainz 05570 touches
Bayern München936 touches
Where each side spent the match. Both attack left to right.
60% BAY 71% BAY 52% BAY 54% FSV 70% BAY 74% BAY 74% BAY 74% BAY 57% FSV
FSV Mainz 05own half →Bayern München
BY THIRD
Defensive %40 %60
Middle %29 %71
Attacking %42 %58
BY FLANK
Left %37 %63
Centre %37 %63
Right %33 %67
Share of touches in each zone. Home attacks to the right; the bars split the same touches lengthwise and across the pitch.
FSV Mainz 05139 actions
average height 31.8m
Bayern München131 actions
average height 35.4m
Tackles, interceptions, clearances, blocks and recoveries. The dashed line is their average height.
FSV Mainz 05292 passes · %73
4 Stefan Posch — 28/58 passes · %74 33 Daniel Batz — 21/39 passes · %66 31 Dominik Kohr — 21/35 passes · %91 2 Phillipp Mwene — 21/42 passes · %64 6 Kaishu Sano — 21/45 passes · %84 21 Danny da Costa — 18/38 passes · %75 10 Nadiem Amiri — 15/33 passes · %79 8 Paul Nebel — 14/43 passes · %70 30 Silvan Widmer — 11/22 passes · %79 20 Phillip Tietz — 11/25 passes · %73 23 Sheraldo Becker — 9/24 passes · %75 11 Armindo Sieb — 7/15 passes · %78 19 Anthony Caci — 7/18 passes · %50 15 Lennard Maloney — 4/10 passes · %67 44 Nelson Weiper — 2/6 passes · %50 14 William Bøving — 2/8 passes · %50
Bayern München655 passes · %88
3 Kim Min-Jae — 93/116 passes · %93 21 Hiroki Ito — 75/94 passes · %96 27 Konrad Laimer — 71/90 passes · %91 39 Bara Sapoko Ndiaye — 57/83 passes · %92 45 Aleksandar Pavlovic — 50/55 passes · %94 8 Leon Goretzka — 42/59 passes · %88 19 Alphonso Davies — 32/41 passes · %97 40 Jonas Urbig — 26/41 passes · %81 17 Michael Olise — 25/45 passes · %69 22 Raphaël Guerreiro — 20/30 passes · %77 11 Nicolas Jackson — 18/48 passes · %64 14 Luis Díaz — 17/35 passes · %71 44 Josip Stanisic — 17/32 passes · %81 10 Jamal Musiala — 13/30 passes · %93 4 Jonathan Tah — 12/19 passes · %92 9 Harry Kane — 6/21 passes · %67
>%85 %70–85 <%70
Average position of each player and their most frequent pass combinations; thicker lines mean more passes, and the ring colour is that player’s pass accuracy.
FSV Mainz 0562 progressive · map shows 37
Left%32Centre%35Right%32
Bayern München125 progressive · map shows 82
Left%35Centre%35Right%29
Successful passes carrying the ball 10m+ forward from the middle third onward.
14.7 PPDA 6.8
%42.5 Verticality %31.3
%67 Final third pass %76
%73 Pass accuracy %88
31.8m Defensive height 35.4m
PPDA: opponent passes allowed per defensive action in their half — lower means heavier pressing.
THE REFEREE14 matches on record
Martin Petersen
Strictness43 TEMPO51
Cards: ModerateFouls: ModeratePenalties: ModerateGoals: HighOver 2.5: High
This match vs his average
Cards 23.7 -1.7
Fouls 2420.8 +3.2
Goals 74.0 +3.0
Corners 611.4 -5.4
THIS MATCH VS SEASON AVERAGE
Goals 3.01.2 +1.8
Shots 18.011.0 +7.0
On target 8.03.9 +4.1
Possession %29%44 -14.9
Corners 2.04.8 -2.8
Cards 1.03.2 -2.2
Conceded 4.01.4 +2.6
this matchseason average · 32 matches
Goals 4.03.6 +0.4
Shots 11.018.6 -7.6
On target 6.08.4 -2.4
Possession %71%67 +3.7
Corners 4.05.8 -1.8
Cards 1.03.0 -2.0
Conceded 3.01.0 +2.0
this matchseason average · 33 matches
PLAYER RATINGS★ Michael Olise 8.30
Starting XI
23 Sheraldo Becker F · 71' 7.70
Goals1On target3/4Dribbles1/2Tackles1Duels won4/6Fouls won1Fouls1Passes11 · %9
6 Kaishu Sano M · 86' 7.30
Assist1Key pass3Dribbles2/4Tackles4Interceptions2Duels won8/14Fouls won1Fouls2Passes19 · %17
20 Phillip Tietz F · 86' 7.30
Key pass2Tackles1Interceptions1Duels won7/13Fouls won2Passes15 · %11
8 Paul Nebel M · 85' 7.00
Goals1On target1/2Key pass1Dribbles2/3Tackles3Duels won8/18Fouls won2Fouls3Offside1Passes20 · %14
10 Nadiem Amiri M · 79' 7.00
On target3/4Key pass2Dribbles1/2Interceptions1Duels won1/5Fouls2Passes15 · %14
31 Dominik Kohr D · 85' 6.90
Goals1On target1/1Key pass1Tackles1Interceptions2Duels won2/8Fouls won1Fouls3Passes23 · %21
30 Silvan Widmer M · 80' · K 6.90
Key pass2Tackles2Duels won4/4Passes10 · %8
2 Phillipp Mwene M · 86' 6.90
Key pass2Tackles1Duels won3/6Fouls won2Fouls2Passes17 · %13
33 Daniel Batz G · 86' 6.20
Saves2Passes23 · %12
4 Stefan Posch D · 86' 6.00
Tackles3Interceptions5Duels won5/8Passes31 · %23
21 Danny da Costa D · 86' 5.90
Blocks1Duels won1/2Fouls won1Passes20 · %14
Substitutes
11 Armindo Sieb F · 15' 6.30
Passes5 · %4
44 Nelson Weiper F · 1'
Passes1 · %1
15 Lennard Maloney M · 7'
Passes2 · %1
19 Anthony Caci D · 6'
Tackles1Duels won1/1
14 William Bøving F · 1'
Passes1
Unused: Sota KawasakiKacper PotulskiNikolas VeratschnigRobin Zentner
Starting XI
11 Nicolas Jackson F · 86' 7.30
Goals1On target3/3Dribbles1/3Tackles2Duels won4/7Fouls won1Passes23 · %16
40 Jonas Urbig G · 86' 7.20
Saves5Duels won1/1Passes20 · %18
8 Leon Goretzka M · 86' · K 7.20
Key pass1Tackles2Duels won5/6Fouls won2Fouls1Passes46 · %40
39 Bara Sapoko Ndiaye M · 77' 6.90
Dribbles4/4Tackles4Interceptions1Duels won11/17Fouls won1Passes62 · %58
27 Konrad Laimer D · 86' 6.90
Assist2Key pass3Tackles1Blocks1Duels won3/10Fouls won2Fouls3Passes67 · %63
21 Hiroki Itō D · 86' 6.70
Dribbles1/1Tackles1Interceptions1Blocks1Duels won3/5Fouls won1Fouls1Passes75 · %72
45 Aleksandar Pavlović M · 45' 6.70
Key pass1Fouls1Passes48 · %48
3 Min-jae Kim D · 86' 6.50
Tackles1Interceptions1Blocks1Duels won2/4Fouls won1Passes95 · %90
14 Luis Díaz M · 45' 6.20
Interceptions2Duels won3/9Fouls won2Fouls3Passes23 · %17
19 Alphonso Davies D · 57' 6.00
Key pass2Dribbles1/3Duels won2/5Passes31 · %30
22 Raphael Guerreiro M · 57' 5.60
Passes27 · %21
Substitutes
17 Michael Olise M · 41' 8.30
Goals1On target1/1Dribbles2/2Duels won4/4Fouls won2Passes25 · %18
9 Harry Kane F · 41' 7.50
Goals1On target1/1Key pass1Passes8 · %6
10 Jamal Musiala M · 29' 7.30
Goals1On target1/2Dribbles2/4Tackles1Duels won4/7Fouls won1Fouls1Passes12 · %12
44 Josip Stanišić D · 29' 6.50
Key pass1Passes14 · %13
4 Jonathan Tah D · 9' 6.30
Passes9 · %9
Unused: Manuel NeuerBastian AssomoDeniz OfliFilip Pavić
Win probabilityModel: 2 (%42) ✓
FSV Mainz 05 %29 Draw %29 Bayern München %42
1.16FSV Mainz 05 xPuan
1.55Bayern München xPuan
🎯
FREE MEMBERSHIP

Tactical metrics & visuals

Pressing & tempo, attack organisation, defensive control, chance creation and set-piece profiles.

Create free account
🔥
FREE MEMBERSHIP

Team & player heatmaps

Where each team dominated the pitch, plus per-player heatmaps from raw event coordinates.

Create free account
🤖
FREE MEMBERSHIP

ML deep-dive

Feature-level model breakdown, expected points simulation and value analysis.

Create free account
Form
FSV Mainz 05DLLWW
Bayern MünchenWWWWW
FREE MEMBERSHIP

Heatmap & tactical analysis

Team & player heatmaps, tactical metrics and the ML deep-dive live in the dashboard.

Create free account
Match Reportsall →
Galatasaray 3-1 KasımpaşaSüper Lig · Oct 10 Borussia Dortmund 2-2 Werder BremenBundesliga · Oct 10 Arsenal 2-1 ChelseaPremier League · Sep 7 Trabzonspor 5-0 Gençlerbirliği S.K.Süper Lig · Sep 7 Fenerbahçe 1-2 BeşiktaşSüper Lig · Sep 6 Rayo Vallecano 1-1 AlavesLa Liga · Aug 20
Ad
Team of the week, tactical profile and AI predictions are open with a free account.Free sign-up
Ad
Ad