← Match Center

Werder Bremen vs TSG Hoffenheim: Bundesliga, Oct 31, 2026

Bundesliga
HomeWerder Bremen6413OVR
2–0FT
AwayTSG Hoffenheim6613OVR
  • ⚽ 57' Niclas Füllkrug
  • ⚽ 82' Eren Dinkci

Saturday, October 31, 2026 · 9:30 AM CT · Weserstadion, Bremen, 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. Substitution for Bremen: Eren Dinkci comes on for Mitchell Weiser.
  2. Adam Hlozek (Hoffenheim) has a shot blocked. big chance*
  3. Half-time: Bremen 0–0 Hoffenheim.
  4. GOAL! Niclas Füllkrug scores for Bremen. Bremen 1–0 Hoffenheim. Assist: Karl Hein.
  5. Substitution for Hoffenheim: Tim Lemperle comes on for Adam Hlozek.
  6. Yellow card for Marco Friedl (Bremen).
  7. Fisnik Asllani (Hoffenheim) shoots off target. big chance*
  8. Substitution for Bremen: Mick Schmetgens comes on for Olivier Deman.
  9. Substitution for Bremen: Senne Lynen comes on for Chuki.
  10. GOAL! Eren Dinkci scores for Bremen. Bremen 2–0 Hoffenheim. Assist: Marco Grüll.
  11. Substitution for Hoffenheim: Cajetan Lenz comes on for Leon Avdullahu.
  12. Substitution for Hoffenheim: Jykese Fields comes on for Fisnik Asllani.
  13. Substitution for Hoffenheim: Muhammed Yasin Batuhan Zor comes on for Andrej Kramaric.
  14. Substitution for Hoffenheim: Valentin Lässig comes on for Mats Rots.
  15. Substitution for Bremen: Oskar Wójcik comes on for Niclas Füllkrug.
  16. Substitution for Bremen: Dariusz Stalmach comes on for Ludovit Reis.
  17. Yellow card for Arthur (Bremen).
  18. Yellow card for Youri Regeer (Bremen).
  19. Full-time: Bremen 2–0 Hoffenheim.
Team comparison

Ratings

6413OVRHome

Werder Bremen

ATT
7114
DEF
6213
FRM
6714
ELO
5611
  • 7114Attack6814
  • 6213Defence6213
  • 6714Form7114
  • 5611Elo strength6513
  • 6413Overall6613
ATTDEFFRMELO
Bremen Hoffenheim
6613OVRAway

TSG Hoffenheim

ATT
6814
DEF
6213
FRM
7114
ELO
6513

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: Bremen 2–0 Hoffenheim. That matched the model's most likely outcome, a Bremen win (62%). Goals: 2 scored against 4.3 expected (Bremen 2 vs 2.7, Hoffenheim 0 vs 1.6). Shots: Bremen 18 (4 on target) vs Hoffenheim 16 (2); possession 41.4% – 58.6%.

Who wins?

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

Pre-game analysis

Bremen (5th, 15 pts from 8) host Hoffenheim (11th, 9 pts from 8) in the Bundesliga table as it stands. Bremen have scored 15 and conceded 14 in 7 Bundesliga games (2.1 and 2.0 per game). Hoffenheim have scored 14 and conceded 14 in 7 Bundesliga games (2.0 and 2.0 per game). Recent form across all competitions (oldest to newest): Bremen WDDWL, Hoffenheim LWWWL. In the last 5 meetings on record, Bremen won 1, Hoffenheim won 4 and 0 were drawn. The goals model expects about 2.7–1.6. Bremen are clear favorites: Bremen 62%, draw 17%, Hoffenheim 21%. The single most likely score is 2–1, but even that only has a 8% chance. Elo ratings (Bremen 1465, Hoffenheim 1546) give Bremen an expected score of 47%, which disagrees with the goals model.

Pre-match outlook

Bremen winDrawHoffenheim win

Expected goals (model): Bremen 2.73 · Hoffenheim 1.59 · most likely score 2–1 (8%).
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: Bremen expected score 47%. Full method.

Educational analysis, not betting advice.

Key numbers

BremenHoffenheim
5thTable position11th
15 (8)Points (played)9 (8)
4-3-1W-D-L3-0-5
2.14Goals for / game*2.00
2.00Goals against / game*2.00
WDDWLForm, last 5 (all comps)LWWWL
1465Elo rating (pre-match)1546
1.14 / 1.08Attack / defence index1.08 / 1.08
41.4Possession % (this match)58.6
18Shots (this match)16
4Shots on target (this match)2
8Corners (this match)4
11Fouls (this match)11

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

Bremen 1 win · 0 draws · Hoffenheim 4 wins

  • TSG Hoffenheim 1–0 Werder Bremen
  • Werder Bremen 0–2 TSG Hoffenheim
  • Werder Bremen 1–3 TSG Hoffenheim
  • TSG Hoffenheim 3–4 Werder Bremen
  • TSG Hoffenheim 2–1 Werder Bremen