Putting Up Numbers· Soccer

TSG Hoffenheim

3–0–5 · Lost to Werder Bremen 2–0, Oct 31

Next: vs Schalke 04, Sun, Nov 8 · analysis

Against the closing odds

TSG Hoffenheim has beaten the odds in 2 of its last 4, 0.12 goals a game under it. Over the season it’s 0.31 a game under, 80th of 110.

  • SC Paderborn 07 Sep 20, 2026 @ SC Paderborn 07 −2.76
  • Borussia Mönchengladbach Oct 18, 2026 @ Borussia Mönchengladbach +0.72
  • Bayer Leverkusen Oct 25, 2026 vs Bayer Leverkusen +3.43
  • Werder Bremen Oct 31, 2026 @ Werder Bremen −1.86

every game, with the odds

Lately

  • Lost 6 of its last 10count
    • Werder Bremen May 9, 2026 vs Werder Bremen +1
    • Borussia Mönchengladbach May 16, 2026 @ Borussia Mönchengladbach −4
    • FC Cologne Aug 29 @ FC Cologne −1
    • Borussia Dortmund Sep 5 vs Borussia Dortmund −1
    • VfB Stuttgart Sep 12 vs VfB Stuttgart +1
    • SC Paderborn 07 Sep 20 @ SC Paderborn 07 −2
    • Hamburg SV Oct 10 vs Hamburg SV −1
    • Borussia Mönchengladbach Oct 18 @ Borussia Mönchengladbach +1
    • Bayer Leverkusen Oct 25 vs Bayer Leverkusen +3
    • Werder Bremen Oct 31 @ Werder Bremen −2
  • Won 4 of its last 10 at homecount
    • St. Pauli Feb 28, 2026 vs St. Pauli −1
    • VfL Wolfsburg Mar 14, 2026 vs VfL Wolfsburg 0
    • Mainz Apr 4, 2026 vs Mainz −1
    • Borussia Dortmund Apr 18, 2026 vs Borussia Dortmund +1
    • VfB Stuttgart May 2, 2026 vs VfB Stuttgart 0
    • Werder Bremen May 9, 2026 vs Werder Bremen +1
    • Borussia Dortmund Sep 5 vs Borussia Dortmund −1
    • VfB Stuttgart Sep 12 vs VfB Stuttgart +1
    • Hamburg SV Oct 10 vs Hamburg SV −1
    • Bayer Leverkusen Oct 25 vs Bayer Leverkusen +3
  • Won 3 of its last 10 on the roadcount
    • FC Cologne Feb 21, 2026 @ FC Cologne 0
    • 1. FC Heidenheim 1846 Mar 7, 2026 @ 1. FC Heidenheim 1846 +2
    • RB Leipzig Mar 20, 2026 @ RB Leipzig −5
    • FC Augsburg Apr 10, 2026 @ FC Augsburg 0
    • Hamburg SV Apr 25, 2026 @ Hamburg SV +1
    • Borussia Mönchengladbach May 16, 2026 @ Borussia Mönchengladbach −4
    • FC Cologne Aug 29 @ FC Cologne −1
    • SC Paderborn 07 Sep 20 @ SC Paderborn 07 −2
    • Borussia Mönchengladbach Oct 18 @ Borussia Mönchengladbach +1
    • Werder Bremen Oct 31 @ Werder Bremen −2

every kind

Against expected,

Against expected, this season, a game
a gameattackdefense
Goals+0.11 · 36th+0.50 · 80th
Expected goals+0.06 · 34th−0.18 · 28th
Shots+3.2 · 12th−1.4 · 34th
Points−0.30 · 60th

Over (+) or under (−) what its opponents usually allow, a game, and where that stands among 96 clubs, the best first. Lit is the top ten or the bottom ten.

every stat, every team

Method

  • Against the odds is each game’s goal difference less what the closing odds expected, from DraftKings’ closing odds on ESPN’s match pages. A game nobody lined sits out, and a push hasn’t beaten it. Lately is the last 4 games with one.
  • Against expected is each game against what the opponent usually gave up in its other games, with half the home edge, averaged. A game against a team with no other game here sits out.