Schalke 04 vs Mainz
Match pulse
Who won: Mainz 1-0
Mainz beat Schalke 04 1-0 on Saturday, October 17, 2026 at Veltins Arena. Goals for Mainz: Phillip Tietz (24').
Every player rated
Chirp Rating, 3.0 to 10.0Team stats
Player of the game
Alexander Schwolow
M05 · 3 saves, clean sheet
Deserved to win
Mainz created better chances: they win this game 44% of the time
Play by play
- Match ends, Schalke 04 0, Mainz 1.
- Second Half ends, Schalke 04 0, Mainz 1.
- 90'+4'

Foul
Foul by Lennard Maloney (Mainz).
- 90'+4'

Free kick won
Satoshi Tanaka (Schalke 04) wins a free kick in the attacking half.
- 90'+3'M05

Offside
Offside, Mainz. Ransford Königsdörffer is caught offside.
- 90'+1'
SubSubbed on for A. Caci
Substitution, Mainz. Silvan Widmer replaces Anthony Caci.
S. Widmer
- 90'+1'
SubSubbed on for P. Tietz
Substitution, Mainz. Lennard Maloney replaces Phillip Tietz.
L. Maloney
- 90'
Fourth official has announced 4 minutes of added time.
- 89'

Shot blocked
Attempt blocked. Phillip Tietz (Mainz) right footed shot from the left side of the box is blocked. Assisted by Kaishu Sano with a through ball.
- 86'
SubSubbed on for N. Amiri
Substitution, Mainz. Eric Martel replaces Nadiem Amiri.
E. Martel
- 86'

Right footed shot just wide
Attempt missed. Nadiem Amiri (Mainz) right footed shot from outside the box is close, but misses to the left. Assisted by Kaishu Sano.
N. Amiri
- 85'

Shot on target
Attempt saved. Hwang Hee-Chan (Schalke 04) header from the centre of the box is saved in the centre of the goal by Alexander Schwolow (Mainz). Assisted by Max Wöber with a cross.
- 85'

Offside
Offside, Mainz. Phillip Tietz is caught offside.
- 83'

Foul
Foul by Phillip Tietz (Mainz).
- 83'M05

Free kick won
Hasan Kuruçay (Schalke 04) wins a free kick in the defensive half.
- 81'S04

Shot blocked
Attempt blocked. Soufiane El-Faouzi (Schalke 04) right footed shot from outside the box is blocked.
- 80'S04

Corner awarded
Corner, Schalke 04. Conceded by Phillipp Mwene.
- 79'
SubSubbed on for R. Gosens
Substitution, Schalke 04. Vitalie Becker replaces Robin Gosens.
V. Becker
- 79'

Foul
Foul by Danny da Costa (Mainz).
- 79'

Free kick won
Kenan Karaman (Schalke 04) wins a free kick in the defensive half.
- 78'

Header saved
Attempt saved. Kenan Karaman (Schalke 04) header from the centre of the box is saved in the centre of the goal by Alexander Schwolow (Mainz). Assisted by Junior Adamu.
K. Karaman
- 78'

Foul
Foul by Kacper Potulski (Mainz).
- 78'

Free kick won
Junior Adamu (Schalke 04) wins a free kick in the attacking half.
- 77'

Header just wide
Attempt missed. Hasan Kuruçay (Schalke 04) header from the centre of the box misses to the left. Assisted by Robin Gosens with a cross following a corner.
H. Kurucay
- 77'S04

Corner awarded
Corner, Schalke 04. Conceded by Stefan Posch.

