Werder Bremen v 1899 Hoffenheim result
Team pages: Werder Bremen · 1899 Hoffenheim · Head-to-head
The model’s pre-match pick
Werder Bremen 2–0 1899 Hoffenheim — Werder Bremen won this Bundesliga match. TACTIX’s pre-match model pick was Over 2.5 goals.
What xG said
xG said little between the sides: Werder Bremen 1.26, 1899 Hoffenheim 1.18 in expected goals (per-shot expected goals for this match).
The result
Werder Bremen beat 1899 Hoffenheim 2–0 at Weserstadion in the Bundesliga on Saturday 31 October. Werder Bremen have scored in 10 consecutive matches in all competitions.
The goals
It was 0–0 at half-time. The goals — Werder Bremen: Niclas Füllkrug (57’, assisted by Karl Hein) and Eren Dinkçi (82’, assisted by Marco Grüll).
How it turned
Replaying TACTIX’s published pre-match model through the match’s two key moments (goals and red cards), the biggest swing came with Niclas Füllkrug’s goal on 57 minutes.
Discipline
The bookings — Werder Bremen: Marco Friedl (60’), Arthur (90+2’) and Youri Regeer (90+2’).
What it changes
Werder Bremen move up from sixth to fourth (eight league matches played). Werder Bremen have scored 17 goals, the sixth-most (shared) of the 18 clubs (2026/27 so far, after 8 games). Werder Bremen have conceded 14 goals, the eighth-fewest of the 18 clubs.
1899 Hoffenheim move down from 10th to 11th (eight league matches played). 1899 Hoffenheim have scored 14 goals, the ninth-most (shared) of the 18 clubs (2026/27 so far, after 8 games). 1899 Hoffenheim have conceded 16 goals, the eighth-most (shared) of the 18 clubs.
It is Werder Bremen’s first win over 1899 Hoffenheim since 29 September 2024, after three meetings without one (the 6 prior meetings TACTIX holds).
Who stood out
By TACTIX Impact for this match, Marco Grüll (Werder Bremen) 9.5, Niclas Füllkrug (Werder Bremen) 8.3 and Ludovit Reis (Werder Bremen) 8.3 led the match.
Head-to-head
1899 Hoffenheim are unbeaten in the last three meetings with Werder Bremen.
What the model said
The model’s free pick, Over 2.5 goals, did not land — graded in the live track record, misses included.
Next up
Werder Bremen next travel to VfB Stuttgart on 7 November 2026.
1899 Hoffenheim next host FC Schalke 04 on 8 November 2026.
Written from the matches TACTIX holds for both sides; each figure names the games it is counted over.
Next for Werder Bremen: VfB Stuttgart v Werder Bremen, Saturday 7 November — the preview. Next for 1899 Hoffenheim: 1899 Hoffenheim v FC Schalke 04, Sunday 8 November — the preview.
The Numbers
- Result: Werder Bremen 2–0 1899 Hoffenheim · Bundesliga
- Venue: Weserstadion · Bremen
- Referee: Tobias Reichel
- Model coverage: 246 markets priced for this fixture
- Head-to-head (last 6): Werder Bremen 1 · draws 0 · 1899 Hoffenheim 5 · 3.67 goals/game
- Recent form: Werder Bremen 2W 2D 1L · 1899 Hoffenheim 3W 1D 1L
Werder Bremen 2–0 1899 Hoffenheim (Bundesliga): this fixture is settled. TACTIX’s pre-match coverage ran across 246 markets, and every graded call — wins and losses — is in the live track record (as of 6 November 2026). See the live track record →
Key Stats
Per game, last 8 completed matches, to 28 October 2026. Over/under figures use standard thresholds, not bookmaker lines.
| Per game | Werder Bremen for / against | Line | 1899 Hoffenheim for / against |
|---|---|---|---|
| Goals scored | 2.13 for · 2.13 against n 8 Last 5 | 3.5our book | 1.75 for · 1.63 against n 8 Last 5 |
| Corners won | 4 for · 5.63 against n 8 Last 5 | 9.5standard | 7 for · 4.71 against n 7 Last 5 |
| Shots | 14.13 for · 15.25 against n 8 Last 5 | 19.5standard | 18.43 for · 11.71 against n 7 Last 5 |
| Shots on target | 6.88 for · 5.63 against n 8 Last 5 | 8.5standard | 5.14 for · 3.29 against n 7 Last 5 |
| Fouls committed | 10.75 for · 11 against n 8 Last 5 | 21.5standard | 16.14 for · 9 against n 7 Last 5 |
| Cards shown | 1.25 for · 1.5 against n 8 Last 5 | 3.5standard | 3.29 for · 1.57 against n 7 Last 5 |
Referee: Tobias Reichel.
Werder Bremen
Werder Bremen Goalkeeper
| Player | Apps | Avg mins | Saves | Goals conceded | Penalties saved |
|---|---|---|---|---|---|
| K. Hein | 8 | 90720 min | 273.4 /90 | 121.5 /90 | 10.1 /90 |
| Player | Mins | Saves 2+3+ |
|---|---|---|
| K. Hein n 8 | 90 | 3.4 |
Werder Bremen Defensive
| Player | Apps | Avg mins | Tackles | Interceptions | Blocks | Duels won | Fouls committed | Yellow cards |
|---|---|---|---|---|---|---|---|---|
| M. Friedl | 9 | 90810 min | 40.4 /90 | 131.4 /90 | 101.1 /90 | 252.8 /90 | 111.2 /90 | 00 /90 |
| A. Pieper | 9 | 81728 min | 202.5 /90 | 101.2 /90 | 40.5 /90 | 344.2 /90 | 20.2 /90 | 10.1 /90 |
| O. Deman | 8 | 84675 min | 212.8 /90 | 121.6 /90 | 40.5 /90 | 385.1 /90 | 70.9 /90 | 10.1 /90 |
| Arthur | 7 | 82572 min | 101.6 /90 | 71.1 /90 | 00 /90 | 304.7 /90 | 20.3 /90 | 20.3 /90 |
| Mick Schmetgens | 5 | 68338 min | 123.2 /90 | 51.3 /90 | 00 /90 | 277.2 /90 | 30.8 /90 | 00 /90 |
| See more players · Pro Try Pro for £1, then £9.99 a month unless you cancel · 18+ | ||||||||
| Player | Mins | Fouls committed 1+2+ | Fouls won 1+2+ | Likely duel |
|---|---|---|---|---|
| M. Friedl n 8 | 90 | 1.4 | 0.6 | — |
| A. Pieper n 8 | 79.8 | 0.3 | 0.4 | — |
| L. Reis n 8 | 76.6 | 1 | 0.9 | A. Daghim |
| M. Grüll n 8 | 85.5 | 1.2 | 2.2 | A. Hložek |
| Chuky San José n 8 | 80.1 | 0.8 | 1 | A. Hložek |
| See more players · Pro | ||||
| Player | Mins | Tackles 1+2+ |
|---|---|---|
| M. Friedl n 8 | 90 | 0.4 |
| A. Pieper n 8 | 79.8 | 2.8 |
| L. Reis n 8 | 76.6 | 2.9 |
| M. Grüll n 8 | 85.5 | 2.4 |
| Chuky San José n 8 | 80.1 | 1.3 |
| See more players · Pro | ||
Werder Bremen Attacking
| Player | Apps | Avg mins | Goals | Assists | Shots | Shots on target | Key passes | Dribbles completed |
|---|---|---|---|---|---|---|---|---|
| N. Füllkrug | 9 | 73658 min | 111.5 /90 | 00 /90 | 273.7 /90 | 202.7 /90 | 91.2 /90 | 20.3 /90 |
| C. Itten | 5 | 32161 min | 00 /90 | 00 /90 | 63.4 /90 | 21.1 /90 | 31.7 /90 | 31.7 /90 |
| J. Njinmah | 2 | 67134 min | 00 /90 | 00 /90 | 21.3 /90 | 21.3 /90 | 00 /90 | 42.7 /90 |
| P. Erevbenagie | 2 | 3468 min | 00 /90 | 00 /90 | 11.3 /90 | 11.3 /90 | 11.3 /90 | 56.6 /90 |
| S. Mbangula | 1 | 4545 min | 00 /90 | 00 /90 | 12 /90 | 12 /90 | 24 /90 | 00 /90 |
| See more players · Pro | ||||||||
| Player | Mins | Shots 1+2+ | Shots on target 1+2+ |
|---|---|---|---|
| M. Friedl n 8 | 90 | 0.4 | 0 |
| A. Pieper n 8 | 79.8 | 0.4 | 0.1 |
| L. Reis n 8 | 76.6 | 1 | 0.6 |
| M. Grüll n 8 | 85.5 | 1.7 | 0.8 |
| Chuky San José n 8 | 80.1 | 1.3 | 1 |
| See more players · Pro | |||
| Player | Mins | Goals 1+2+ | Assists 1+2+ |
|---|---|---|---|
| M. Friedl n 8 | 90 | 0 | 0 |
| A. Pieper n 8 | 79.8 | 0 | 0 |
| L. Reis n 8 | 76.6 | 0.3 | 0 |
| M. Grüll n 8 | 85.5 | 0.3 | 0.7 |
| Chuky San José n 8 | 80.1 | 0 | 0.3 |
| See more players · Pro | |||
1899 Hoffenheim
1899 Hoffenheim Goalkeeper
| Player | Apps | Avg mins | Saves | Goals conceded | Penalties saved |
|---|---|---|---|---|---|
| O. Baumann | 10 | 90900 min | 202 /90 | 141.4 /90 | 00 /90 |
| Player | Mins | Saves 2+3+ |
|---|---|---|
| O. Baumann n 8 | 90 | 1.9 |
1899 Hoffenheim Defensive
| Player | Apps | Avg mins | Tackles | Interceptions | Blocks | Duels won | Fouls committed | Yellow cards |
|---|---|---|---|---|---|---|---|---|
| V. Coufal | 11 | 84927 min | 121.2 /90 | 141.4 /90 | 10.1 /90 | 383.7 /90 | 70.7 /90 | 20.2 /90 |
| O. Kabak | 10 | 88884 min | 131.3 /90 | 151.5 /90 | 80.8 /90 | 636.4 /90 | 272.7 /90 | 40.4 /90 |
| M. Rots | 8 | 77618 min | 142 /90 | 81.2 /90 | 30.4 /90 | 334.8 /90 | 111.6 /90 | 10.1 /90 |
| K. Machida | 7 | 71500 min | 50.9 /90 | 162.9 /90 | 10.2 /90 | 254.5 /90 | 142.5 /90 | 20.4 /90 |
| A. Hajdari | 6 | 75447 min | 61.2 /90 | 102 /90 | 40.8 /90 | 183.6 /90 | 102 /90 | 10.2 /90 |
| See more players · Pro | ||||||||
| Player | Mins | Fouls committed 1+2+ | Fouls won 1+2+ | Likely duel |
|---|---|---|---|---|
| L. Avdullahu n 8 | 88.8 | 1.4 | 0.6 | — |
| V. Coufal n 8 | 83.8 | 0.5 | 0.9 | — |
| A. Daghim n 8 | 61.5 | 2 | 0.9 | L. Reis |
| A. Hložek n 8 | 59.1 | 1.7 | 1 | Chuky San José |
| B. Conté n 8 | 56.6 | 1.2 | 2 | — |
| See more players · Pro | ||||
| Player | Mins | Tackles 1+2+ |
|---|---|---|
| L. Avdullahu n 8 | 88.8 | 1.9 |
| V. Coufal n 8 | 83.8 | 1.2 |
| A. Daghim n 8 | 61.5 | 2.2 |
| A. Hložek n 8 | 59.1 | 1 |
| B. Conté n 8 | 56.6 | 2.4 |
| See more players · Pro | ||
1899 Hoffenheim Attacking
| Player | Apps | Avg mins | Goals | Assists | Shots | Shots on target | Key passes | Dribbles completed |
|---|---|---|---|---|---|---|---|---|
| A. Hložek | 11 | 60660 min | 30.4 /90 | 10.1 /90 | 263.5 /90 | 91.2 /90 | 60.8 /90 | 101.4 /90 |
| T. Lemperle | 9 | 66595 min | 10.2 /90 | 10.2 /90 | 121.8 /90 | 71.1 /90 | 132 /90 | 30.5 /90 |
| A. Kramarić | 6 | 44261 min | 20.7 /90 | 31 /90 | 93.1 /90 | 41.4 /90 | 62.1 /90 | 31 /90 |
| Max Moerstedt | 4 | 36144 min | 21.3 /90 | 10.6 /90 | 85 /90 | 63.8 /90 | 21.3 /90 | 00 /90 |
| L. Avdullahu | 11 | 89980 min | 10.1 /90 | 00 /90 | 70.6 /90 | 30.3 /90 | 100.9 /90 | 20.2 /90 |
| See more players · Pro | ||||||||
| Player | Mins | Shots 1+2+ | Shots on target 1+2+ |
|---|---|---|---|
| L. Avdullahu n 8 | 88.8 | 0.5 | 0.1 |
| V. Coufal n 8 | 83.8 | 0.1 | 0 |
| A. Daghim n 8 | 61.5 | 0.5 | 0.4 |
| A. Hložek n 8 | 59.1 | 4.2 | 1.5 |
| B. Conté n 8 | 56.6 | 2.4 | 0.8 |
| See more players · Pro | |||
| Player | Mins | Goals 1+2+ | Assists 1+2+ |
|---|---|---|---|
| L. Avdullahu n 8 | 88.8 | 0 | 0 |
| V. Coufal n 8 | 83.8 | 0 | 0.1 |
| A. Daghim n 8 | 61.5 | 0.4 | 0.2 |
| A. Hložek n 8 | 59.1 | 0.6 | 0.2 |
| B. Conté n 8 | 56.6 | 0.4 | 0.2 |
| See more players · Pro | |||
The next free picks, by email
The pick on this page was published before kick-off and graded afterwards. The daily email carries the next ones at 07:30 UK, each with its tier’s settled record, misses included. One click to leave.
Match Statistics & Details
| Werder Bremen | 1899 Hoffenheim | |
|---|---|---|
| 41% | Possession | 59% |
| 1.20 | Expected goals (xG) | 1.15 |
| 17 | Shots | 16 |
| 4 | Shots on target | 2 |
| 6 | Shots off target | 8 |
| 7 | Blocked shots | 6 |
| 14 | Shots inside the box | 9 |
| 8 | Corners | 4 |
| 0 | Offsides | 1 |
| 11 | Fouls | 11 |
| 3 | Yellow cards | 0 |
| 0 | Red cards | 0 |
| 1 | Saves | 2 |
| 370 | Passes | 527 |
Werder Bremen Player Stats
| Player | Min | G | A | Sh | SoT | KP | Tkl | Cards | Rating |
|---|---|---|---|---|---|---|---|---|---|
| Arthur | 90 | 0 | 0 | 0 | 0 | 1 | 5 | Y | 6.5 |
| M. Friedl | 90 | 0 | 0 | 1 | 0 | 0 | 0 | Y | 6.7 |
| M. Grüll | 90 | 0 | 1 | 2 | 0 | 5 | 4 | 0 | 7.7 |
| A. Pieper | 90 | 0 | 0 | 1 | 0 | 1 | 1 | 0 | 6.7 |
| Y. Regeer | 90 | 0 | 0 | 0 | 0 | 1 | 4 | Y | 6.4 |
| K. Hein | 90 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 7.1 |
| N. Füllkrug | 89 | 1 | 0 | 5 | 2 | 3 | 1 | 0 | 8.2 |
| L. Reis | 89 | 0 | 0 | 3 | 0 | 1 | 7 | 0 | 6.4 |
| E. Dinkçi | 74 | 1 | 0 | 3 | 2 | 0 | 1 | 0 | 7.7 |
| Chuky San José | 73 | 0 | 0 | 2 | 0 | 1 | 1 | 0 | 6.3 |
| O. Deman | 73 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 6.6 |
| S. Lynen | 17 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 7 |
| Mick Schmetgens | 17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 6.8 |
| M. Weiser | 16 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 6.6 |
| Dariusz Stalmach | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 6.5 |
| O. Wojcik | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 6.1 |
1899 Hoffenheim Player Stats
| Player | Min | G | A | Sh | SoT | KP | Tkl | Cards | Rating |
|---|---|---|---|---|---|---|---|---|---|
| Natnael Abraha | 90 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 6.3 |
| W. Burger | 90 | 0 | 0 | 2 | 0 | 3 | 2 | 0 | 6.7 |
| A. Daghim | 90 | 0 | 0 | 3 | 0 | 1 | 1 | 0 | 6.1 |
| O. Kabak | 90 | 0 | 0 | 1 | 0 | 0 | 2 | 0 | 7 |
| K. Machida | 90 | 0 | 0 | 0 | 0 | 0 | 3 | 0 | 6.8 |
| O. Baumann | 90 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 6 |
| M. Rots | 89 | 0 | 0 | 0 | 0 | 1 | 3 | 0 | 6.5 |
| F. Asllani | 87 | 0 | 0 | 7 | 0 | 0 | 0 | 0 | 6.4 |
| L. Avdullahu | 87 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 6.3 |
| A. Kramarić | 87 | 0 | 0 | 0 | 0 | 3 | 0 | 0 | 6.5 |
| A. Hložek | 60 | 0 | 0 | 3 | 2 | 2 | 0 | 0 | 6.9 |
| T. Lemperle | 30 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 6.7 |
| J. Fields | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 6.2 |
| Cajetan Benjamin Lenz | 3 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 6 |
| Y. B. Zor Muhammed | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 6.6 |
| V. Lässig | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 6.1 |
Sh = shots, SoT = shots on target, KP = key passes, Tkl = tackles; – = not recorded for that player. Rating is the data provider’s.
Form, Head-to-Head & Standings
The numbers behind Werder Bremen v 1899 Hoffenheim — recent results, past meetings and where each side sits. (TACTIX’s model forecast is in the projections below.)
- 2026-05-09 1899 Hoffenheim 1–0 Werder Bremen
- 2026-01-27 Werder Bremen 0–2 1899 Hoffenheim
- 2025-02-16 Werder Bremen 1–3 1899 Hoffenheim
- 2024-09-29 1899 Hoffenheim 3–4 Werder Bremen
- 2024-03-03 1899 Hoffenheim 2–1 Werder Bremen
- 2023-10-07 Werder Bremen 2–3 1899 Hoffenheim
Shot Map and Expected Goals
Werder Bremen 1.26 xG from 18 shots, 1899 Hoffenheim 1.18 from 16. Every mark is one shot, placed where it was taken and sized by the chance it had of becoming a goal. Filled marks with a white ring are goals.
| Team | Shots | Goals | xG |
|---|---|---|---|
| Werder Bremen | 18 | 2 | 1.26 |
| 1899 Hoffenheim | 16 | 0 | 1.18 |
Shot locations and expected-goals values from per-shot data. Per-shot tables, situation and shot-type breakdowns are part of TACTIX Pro.
Expected Goals Race
At half-time, xG was level: Werder Bremen 0.31, 1899 Hoffenheim 0.49. At full time, xG was level: Werder Bremen 1.26, 1899 Hoffenheim 1.18.
The Full Post-Match Picture
Pro members see this match shot by shot — every attempt with its expected-goals value, the situation and shot-type breakdowns, the xG timeline, and how the model’s pre-match probabilities compared with what happened. Plus every market the model graded for this fixture.
then £9.99 a month unless you cancel · 18+
Frequently Asked Questions
- What was the model’s pick for Werder Bremen v 1899 Hoffenheim?
- TACTIX’s free model pick for Werder Bremen v 1899 Hoffenheim was Over 2.5 goals (best price 1.40 at Betano).
- What is the head-to-head record between Werder Bremen and 1899 Hoffenheim?
- In their last 6 meetings, Werder Bremen won 1, 1899 Hoffenheim won 5 and there were 0 draws, averaging 3.67 goals per game.
- What is the recent form of Werder Bremen and 1899 Hoffenheim?
- Recent form — Werder Bremen 2W 2D 1L; 1899 Hoffenheim 3W 1D 1L.
Today’s Boards
Every fixture kicking off in the UK day, and the fixtures where the free pick leads with each market.
This page is generated from TACTIX’s match data by our software and checked automatically; data as of . How it works → · Report an error
How our model works · Live track record · Predictions are model output, not betting advice.