OptimaGoal
Language: EN
Bundesliga · Matchday 6 Match report

Schalke 04 0-1 Mainz 05: Result, Match Stats and Our Prediction

0-1Full time
VELTINS-Arena, Gelsenkirchen

Our picks against the result

6 of 12 right

  • Result Mainz 05 win48% 0-1
  • Double chance Mainz 05 or draw (X2)77% 0-1
  • Goals over/under 2.5 Over 2.553% 1 goal
  • More corners Mainz 0557% Schalke 04 (4-1)
  • Yellow cards Around average 2 yellow cards · league 3.4
  • Yellow cards 2 yellow cards 3.5 Under52% 4.5 Under71% 5.5 Under85%
  • Corners Around average 5 corners · league 10.8
  • Corners 5 corners 8.5 Over67% 9.5 Over56% 10.5 Under55%

Match stats

Schalke 04 Mainz 05
  • 0 Goals 1
  • 0 Yellow cards 2
  • 0 Red cards 0
  • 4 Corners 1

Goals, yellow and red cards and corners of each club.

Before kick-off

What this page showed before the match: our reasons, form, ratings and records as they were then.

Match summary

Schalke 04 vs Mainz 05 is the Bundesliga Matchday 6 fixture at the VELTINS-Arena on Saturday 17 October 2026, and our model goes with an away win, with Mainz 05 win or draw as the double chance.

Why this pick?

Our model makes Mainz 05 the pick, mainly because it rates them clearly stronger than Schalke 04: the visitors sit above the Bundesliga average on our strength rating, the promoted hosts clearly beneath them. The counterweight is home advantage, and Schalke have won 14 of the 25 meetings since 2010 without losing at home in the league this season. That is not enough to turn the call. Schalke have four goals in five games and are yet to score at home, averaging below the league for shots and big chances created; Mainz get into the box more often and concede fewer clear openings. The pick is a moderate one.

Form guide

Schalke 04

  • L 1-2 at Freiburg (A) Bundesliga · 11 Oct
  • D 0-0 vs Elversberg (H) Bundesliga · 20 Sep
  • W 3-1 at Union Berlin (A) Bundesliga · 11 Sep
  • D 0-0 vs Bayern München (H) Bundesliga · 5 Sep
  • L 0-3 at Augsburg (A) Bundesliga · 30 Aug

Mainz 05

  • L 3-4 vs Bayer Leverkusen (H) Bundesliga · 10 Oct
  • W 4-3 at Borussia Mönchengladbach (A) Bundesliga · 19 Sep
  • L 1-3 vs Eintracht Frankfurt (H) Bundesliga · 12 Sep
  • W 5-0 at Hamburger SV (A) Bundesliga · 6 Sep
  • D 0-0 vs Paderborn (H) Bundesliga · 29 Aug

Last five competitive matches before kick-off, all competitions, results after 90 minutes.

Attack and defence ratings

Schalke 04Mainz 05
Attack 0 53 0.8 goals per match this season2.6 goals per match this season
Defence 47 71 1.2 conceded per match this season2.0 conceded per match this season

0 to 100 against this season's Bundesliga clubs (100 = best). The rating is our model's long-run strength before this match: it uses the last three years and counts recent matches most, so a few results do not move it at once. Under each rating: this season's actual goals per match.

Head-to-head

14Schalke 04 wins
6draws
5Mainz 05 wins

25 meetings since 2010, results after 90 minutes.

  • 5 May 2023 · Bundesliga Mainz 05 2-3 Schalke 04
  • 9 Nov 2022 · Bundesliga Schalke 04 1-0 Mainz 05
  • 5 Mar 2021 · Bundesliga Schalke 04 0-0 Mainz 05
  • 7 Nov 2020 · Bundesliga Mainz 05 2-2 Schalke 04
  • 16 Feb 2020 · Bundesliga Mainz 05 0-0 Schalke 04

Bundesliga so far

Bundesliga records before the match
#Team PWDLGoalsGDPts
8 Mainz 05 5 212 13:10 +3 7
13 Schalke 04 5 122 4:6 -2 5

Positions in our table of 18 clubs, before kick-off. Full table

Match facts

Competition
Bundesliga, Matchday 6
Kick-off
Venue
VELTINS-Arena, Gelsenkirchen

Questions and answers

What was the score of Schalke 04 vs Mainz 05?

Schalke 04 0-1 Mainz 05 in the Bundesliga (Matchday 6) on Saturday 17 October 2026.

Was the OptimaGoal prediction for Schalke 04 vs Mainz 05 right?

Yes: our result pick was Mainz 05 win, and the score after 90 minutes was 0-1. 6 of our 12 picks and markets for this match were right.

How many cards and corners were there in Schalke 04 vs Mainz 05?

2 yellow cards (Schalke 04 0, Mainz 05 2), no red cards and 5 corners (Schalke 04 4, Mainz 05 1).

Other Bundesliga results that day

All results

Times are UTC.