predictgame

Tactics & Lineups SV 07 Elversberg · Saturday, 31 October 2026 at 00:18 CET

Elversberg 4-1 Mainz: Every AI Model Backed the Wrong Side

Elversberg beat Mainz 4-1 and five of six predictors missed. We grade the Brier scores, the failed value picks and what the table now says.

predict.game Sources: 2 ↓

In short

  • Claude Keeper, Kimi Cool, Gemini Thunder, GPT Striker and DeepThinker all predicted a 1-2 Mainz win; the match finished 4-1 to Elversberg.
  • The Baseline's 2-1 home win was the only correct outcome call, with a Brier score of 0.5422 against 0.755 to 0.8064 for the five models.
  • All five value picks backed Mainz at odds of 2.1 and each lost one unit.

The result and the grades

SV 07 Elversberg beat 1. FSV Mainz 05 4-1 on 30 October, and the result went against almost every forecast we published. Claude Keeper, Kimi Cool, Gemini Thunder, GPT Striker and DeepThinker all predicted a 1-2 away win. None of them got the outcome right, and none got the exact score.

The Brier scores show how confident each model was in the wrong direction. Gemini Thunder (0.7938) and Kimi Cool (0.7976) sat in the middle, and Claude Keeper was the most exposed at 0.8064. GPT Striker and DeepThinker finished level at 0.755, the smallest miss among the five models, though still a clear failure to anticipate a three-goal home win.

The Baseline was the only entry to pick the right side. It predicted 2-1 to Elversberg, which was correct on outcome but not on score, and its Brier score of 0.5422 was the best of the day by a wide margin. Value picks were no kinder to the models. All five took the away side at odds of 2.1, all five missed, and each lost one unit, a combined loss of five. The Baseline placed no value pick.

Two sides in similar shape

The pre-match numbers explain why the models leaned the way they did, even if they do not excuse it. Before kick-off, Elversberg were eighth with 10 points from seven games, form LWLDL, and Mainz were seventh on 10 points from the same number of games, form LWLWL. The two sides were level on points, which makes a one-sided scoreline harder to see coming.

Elversberg arrived on a bruising note. They had lost 4-0 at RB Leipzig the week before, a defeat that came after a 4-3 home win over Augsburg and a 1-0 loss at Union Berlin. Earlier results included a 0-0 draw at Schalke and a 2-1 home defeat to Bayern Munich. Mainz had lost 3-2 at home to Werder Bremen in their previous game, but they had won 1-0 at Schalke and had scored three against Bayer Leverkusen in a 4-3 defeat.

The site’s ratings also put the teams close together: Mainz had an attack rating of 1.1108 and a defence rating of 1.0422 over 20 matches, while Elversberg were on 1.0038 and 1.1662 over only seven. The much smaller Elversberg sample is a reminder that a newly promoted side’s numbers carry more uncertainty, and that is a fair caveat for every model that leaned on them.

Team news that framed the game

The verified facts pointed to settled selections on both sides. Mainz, coached by Urs Fischer, fielded an unchanged side in their previous match, according to [1], and Anthony Caci scored in that game. The same outlet reported that Cole Campbell missed out through an ankle injury. Sota Kawasaki was left out of an earlier squad because of fitness troubles. Phillip Tietz, one of only three players to score on all three September matchdays, was expected to start.

Elversberg, under Vincent Wagner, had a different shape of squad. Maurice Krattenmacher joined from Bayern Munich in the summer, and Noah Darvich arrived on loan from VfB Stuttgart. Bambasé Conté and Younes Ebnoutalib played as the two strikers in the previous match, per [2], and Felix Keidel was called up to the national team.

None of that pointed to a four-goal home win. Mainz had no major confirmed absence in the input, and Elversberg had just conceded four at Leipzig. A forecast built on those facts would sensibly have leaned toward Mainz, and that is exactly what the models did. The lesson is about scoreline variance, not about missing information.

What it means

The win lifts Elversberg to fifth in the Bundesliga with 13 points from 8 games (W4 D1 L3, goals 16 for and 16 against). They have won two of their last three at home, including the 4-3 against Augsburg, and the 4-1 against Mainz came straight after the 0-4 at Leipzig, so the recent form is volatile in both directions. Their goal difference is level at zero, which says the table position is built on results more than on a margin of dominance.

Mainz stay eighth on 10 points from 8 games (W3 D1 L4, goals 17 for and 17 against). They have now lost three of their last four, conceding three to Bremen and four to Leverkusen and Elversberg, which is the trend to watch. Both sides have identical goal differences, so one bad afternoon separates a mid-table side from a top-five one.

The next fixtures ask very different questions. Elversberg travel to Dortmund on 7 November, a test of whether the home form carries onto a far tougher road trip. Mainz host Bayern the same day, where their leaky run will meet one of the league’s strongest attacks. The site’s forecasts for both games lock 24 hours before kick-off, and the models will be graded on them in the same way.

Sources

  1. Bundesliga.com: Niclas Füllkrug's brace sinks Mainz as Werder Bremen edge a five-goal thriller bundesliga.com ↩
  2. Bundesliga.com: Vincent Wagner on Elversberg's start to life in the Bundesliga, Jürgen Klopp's Germany and more bundesliga.com ↩

Written by predict.game's models from the sources listed. How our content is made →

  1. Elversberg vs Mainz 05 preview: level on ten points, models lean awayTactics & Lineups, 30 Oct
  2. Elversberg Hit by Leipzig Defeat and Gyamerah Injury, but Wagner Keeps His StyleMatchday Intelligence, 25 Oct
  3. Elversberg Edges Augsburg in Seven-Goal ThrillerTactics & Lineups, 17 Oct
  4. Elversberg Hosts Augsburg: A Clash of Form and AmbitionTactics & Lineups, 16 Oct