1899 Hoffenheim vs Borussia Dortmund - Predictions, Stats & Odds
Bundesliga Statistics, AI predictions, (Expected) Lineups and Insights for Gameweek 30
AI Match Prediction
Predicted Lineups
1899 Hoffenheim
| Pos | Player |
|---|---|
| GK | |
| DEF | |
| DEF | |
| DEF | |
| MID | |
| MID | |
| MID | |
| MID | |
| FWD | |
| FWD | |
| FWD |
Borussia Dortmund
| Pos | Player |
|---|---|
| GK | |
| DEF | |
| DEF | |
| DEF | |
| DEF | |
| DEF | |
| MID | |
| MID | |
| MID | |
| FWD | |
| FWD |
Preview for the game 1899 Hoffenheim vs Borussia Dortmund
Borussia Dortmund arrive in Sinsheim as slight favourites according to the Plus Minus model, which gives them a 40% chance of victory compared to 34% for 1899 Hoffenheim and 27% for the draw. That edge reflects recent form: Dortmund have taken 12 points from their last five Bundesliga matches with four wins and one defeat, while Hoffenheim have collected just 5 points over the same span, with one win, two draws and two losses. The recent head-to-head data underlines how volatile this matchup can be. Dortmund won the most recent meeting 2-0 at home on 7 December 2025 and also edged a 3-2 thriller in Sinsheim on 26 April 2025, but Hoffenheim claimed a 3-2 away win in Dortmund on 25 February 2024, with a 1-1 draw in between. Hoffenheim will again look to the creativity and finishing of Andrej Kramarić (GAP +1.4%) to test a Dortmund back line likely anchored by Nico Schlotterbeck (GAP +2.4%). At the other end, Dortmund’s attacking threat is boosted by Jobe Bellingham (GAP +2.8%), whose recent impact between the lines has added another dimension to their possession play. Injuries and availability Dortmund have several notable absences. Emre Can is sidelined with a suspected cruciate ligament injury and is expected to be out for around 1 month and 2 weeks, removing a key option in central midfield. Felix Nmecha, listed in the expected lineup, is also dealing with an injury and is likely to miss approximately 3 weeks and 3 days, which could force adjustments in Dortmund’s midfield structure. In addition, Mussa Kaba remains in rebuild training and is not expected back for about 1 month and 1 week. Hoffenheim also have important players unavailable. Valentin Gendrey is out with an ankle injury (Sprunggelenksverletzung) and is projected to return in roughly 1 month and 4 days, affecting their defensive depth. Adam Hložek is in rebuild training after a calf muscle-tendon injury and is facing a long spell on the sidelines, with an estimated 3 months and 5 days until return. Koki Machida is recovering from a cruciate ligament rupture and remains a long-term absentee, with a projected return in about 7 months and 3 weeks.
League Table before the game
| # | Team | P | W | D | L | GF | GA | GD | Pts | Form |
|---|---|---|---|---|---|---|---|---|---|---|
| 2 | Borussia Dortmund | 29 | 19 | 7 | 3 | 60 | 29 | +31 | 64 | W W W W L |
| 6 | 1899 Hoffenheim | 29 | 15 | 6 | 8 | 57 | 43 | +14 | 51 | W D L L D |
Last Games
Head-to-Head
Bundesliga
Gameweek 30
What is GAP?
What is Plus Minus Goals (G±)?
Plus Minus Goals (G±) is the average goal difference per game while the player was on the pitch. A value above 0 indicates that the team rather wins, a value below 0 means his team concedes more goals than they score when the player is on the pitch. As an example, if the player's team is winning 3:1 the goal difference is +2, if the player's team is loosing 0:1, the goal difference is -1. It is a pure metric which is barely adjusted for circumstances to purely show the goal difference.
What is GAP?
GAP (Game Advantage Percentage) shows the percentage gap between a player and the average league player. It answers the question: How much does a player improve or worsen a team's performance? It is based on high level game data with a focus on the impact on the goal difference (G±) from the last 50 games of a player. Besides that, GAP goes further and considers game context by involving data from the player and all other players who are at the same time on the pitch, no matter if teammates or opponents. Football GAP - the individual metric for team players.