FC Schalke 04 host RB Leipzig on 31 October 2026 at 17:30 in the Bundesliga. Leipzig arrive as clear favorites and should win. The gap in attacking output separates these teams decisively: Leipzig average 2.4 goals per game across their last ten Bundesliga matches, while Schalke have managed just 0.57 goals per game in seven league outings this season. Schalke have won only one of their last ten Bundesliga matches. Leipzig thrashed Elversberg 4–0 on 24 October and beat Rot-Weiss Essen 2–1 in the cup on 27 October despite playing with ten men from the 44th minute. Schalke lost 0–2 away to Dynamo Dresden on 28 October and drew 0–0 with Cologne four days earlier.
Form and H2H
Schalke have scored only four goals in seven Bundesliga games, generating 1.03 expected goals per match. Over their last ten games across all competitions, Schalke conceded fewer than 3.5 goals in eight outings. Leipzig have scored in nine of their last ten matches across all competitions and conceded fewer than 3.5 goals in seven of those ten. Leipzig's attacking threat is reinforced by their recent form: 2.2 goals per game over their last ten Bundesliga matches and 2.04 expected goals per game. Schalke's injury list includes midfielder Dejan Ljubičić, who is recovering from a knee injury; manager Miron Muslić may recall him if recovery progresses well. Leipzig will be without Christopher Nkunku, who has four goals in six Bundesliga appearances this season.
Best Bet
Back RB Leipzig to win. The visitors' attacking consistency and Schalke's toothless form make this a straightforward pick. Leipzig's 2.4 goals per game dwarfs Schalke's 0.57. At Melbet, Leipzig win trades at 1.81. At 1xBet the price is 1.88. At 1Win it sits at 1.85. At Mostbet, Leipzig win is 1.83.
Odds to Watch
Both teams to score is available at 1.45, but Schalke's offensive drought makes this a poor value. Under 2.5 goals at 2.60 is tempting given Schalke's inability to score, though Leipzig's firepower may push the match over that line. Leipzig to win with a -1.5 handicap (Ф2 -1.5) is priced at 2.85 and reflects the quality gap. For those seeking tighter margins, Leipzig win at Melbet is 1.81, at 1xBet is 1.88, at 1Win is 1.85, and at Mostbet is 1.83.

