← Match Center

Schalke 04 vs RB Leipzig: Bundesliga, Oct 31, 2026

Bundesliga
HomeSchalke 045712OVR
0–2FT
AwayRB Leipzig7315OVR
  • ⚽ 37' Antonio Nusa (pen)
  • ⚽ 78' Rômulo

Saturday, October 31, 2026 · 9:30 AM CT · Veltins Arena, Gelsenkirchen, Germany

Highlights

2D match highlights

Animated reconstruction from match data, not real footage. Player movement between events is generated; goals, shots, cards, substitutions and their minutes come from the ESPN match feed (shot positions included).

▶ Find official highlights on YouTube

Key moments

  1. Rômulo (RB Leipzig) shoots off target. big chance*
  2. GOAL! Antonio Nusa scores from the penalty spot for RB Leipzig. Schalke 0–1 RB Leipzig.
  3. Rômulo (RB Leipzig) has the ball in the net, but the goal is ruled out after a video review.
  4. Half-time: Schalke 0–1 RB Leipzig.
  5. Yellow card for Timo Becker (Schalke).
  6. Substitution for Schalke: Dejan Ljubicic comes on for Junior Adamu.
  7. Substitution for RB Leipzig: Christoph Baumgartner comes on for Rocco Reitz.
  8. Substitution for Schalke: Edin Dzeko comes on for Mert Can Ayhan.
  9. Substitution for RB Leipzig: Tidiam Gomis comes on for Brajan Gruda.
  10. Substitution for RB Leipzig: Ridle Baku comes on for Benjamin Henrichs.
  11. GOAL! Rômulo scores for RB Leipzig. Schalke 0–2 RB Leipzig. Assist: Antonio Nusa.
  12. Substitution for Schalke: Junior Dina Ebimbe comes on for Timo Becker.
  13. Substitution for Schalke: Bryan Lasme comes on for Hwang Hee-Chan.
  14. Substitution for RB Leipzig: Johan Bakayoko comes on for Rômulo.
  15. Substitution for RB Leipzig: Nicolas Seiwald comes on for Ezechiel Banzuzi.
  16. Yellow card for Adil Aouchiche (Schalke).
  17. Tidiam Gomis (RB Leipzig) hits the target. Saved. big chance*
  18. Full-time: Schalke 0–2 RB Leipzig.
Team comparison

Ratings

5712OVRHome

Schalke 04

ATT
377
DEF
8116
FRM
4810
ELO
5912
  • 377Attack8016
  • 8116Defence6914
  • 4810Form7114
  • 5912Elo strength7014
  • 5712Overall7315
ATTDEFFRMELO
Schalke RB Leipzig
7315OVRAway

RB Leipzig

ATT
8016
DEF
6914
FRM
7114
ELO
7014

Ratings are our own 0-99 scale, built only from results data: ATT = 65 + 30 × log2(attack index), DEF = 65 − 30 × log2(defence index) (index 1.00 = competition average), FRM = 30 + 69 × points from the last 5 games ÷ 15, ELO = 60 + (Elo − 1500) ÷ 9, OVR = 30% ATT + 30% DEF + 20% FRM + 20% ELO. Each is capped to 1-99. The Manager style shows the same numbers on a 1-20 scale (rating ÷ 99 × 20). Ratings use only games before kick-off. Educational analysis, not betting advice.

Post-match note

Final score: Schalke 0–2 RB Leipzig. That matched the model's most likely outcome, a RB Leipzig win (43%). Goals: 2 scored against 2.4 expected (Schalke 0 vs 1.1, RB Leipzig 2 vs 1.3). Shots: Schalke 6 (1 on target) vs RB Leipzig 18 (10); possession 39.7% – 60.3%.

Who wins?

Pick before kick-off. Just for fun: no account, no money, saved only in this browser.

Pre-game analysis

Schalke (16th, 6 pts from 8) host RB Leipzig (4th, 15 pts from 8) in the Bundesliga table as it stands. Schalke have scored 4 and conceded 7 in 7 Bundesliga games (0.6 and 1.0 per game). RB Leipzig have scored 20 and conceded 11 in 7 Bundesliga games (2.9 and 1.6 per game). Recent form across all competitions (oldest to newest): Schalke WLLDL, RB Leipzig WLLWW. In the last 5 meetings on record, Schalke won 0, RB Leipzig won 5 and 0 were drawn. The goals model expects about 1.1–1.3. RB Leipzig are slight favorites: Schalke 30%, draw 27%, RB Leipzig 43%. The single most likely score is 1–1, but even that only has a 13% chance. Elo ratings (Schalke 1488, RB Leipzig 1590) give Schalke an expected score of 44%, which agrees with the goals model.

Pre-match outlook

Schalke winDrawRB Leipzig win

Expected goals (model): Schalke 1.06 · RB Leipzig 1.33 · most likely score 1–1 (13%).
Method: Poisson. Baseline home 2.22 / away 1.36 goals per game from 64 Bundesliga games (this season). Expected goals = baseline × attack × opponent defence. Elo cross-check: Schalke expected score 44%. Full method.

Educational analysis, not betting advice.

Key numbers

SchalkeRB Leipzig
16thTable position4th
6 (8)Points (played)15 (8)
1-3-4W-D-L5-0-3
0.57Goals for / game*2.86
1.00Goals against / game*1.57
WLLDLForm, last 5 (all comps)WLLWW
1488Elo rating (pre-match)1590
0.52 / 0.69Attack / defence index1.42 / 0.91
39.7Possession % (this match)60.3
6Shots (this match)18
1Shots on target (this match)10
3Corners (this match)7
16Fouls (this match)16

Table: current Bundesliga standings. *Bundesliga games this season before kick-off. Index: 1.00 = competition average (attack: higher is better; defence: lower is better).

Head-to-head

Schalke 0 wins · 0 draws · RB Leipzig 5 wins

  • RB Leipzig 4–2 Schalke 04
  • Schalke 04 1–6 RB Leipzig
  • Schalke 04 0–3 RB Leipzig
  • RB Leipzig 4–0 Schalke 04
  • Schalke 04 0–5 RB Leipzig