Are you 21 or older?

dane.bet is sports betting research for adults 21 and older. It is information only, not a sportsbook: we take no bets.

Gambling problem? Call or text 1-800-GAMBLER.

Soccer · Bundesliga · Europa League

TSG Hoffenheim

2026–27
4–0–7
Home
3–0–3
Away
1–0–4
Last 10
4–0–6
Streak
Lost 1

Won–drawn–lost at 90 minutes, every competition. Scored 1.7 and allowed 1.9 a game over 11 games · Last season (2025–26) 18–7–9

Next gameTomorrow · 12:45 PM ET
@Crystal Palace

Lines

The 3-way at 90 minutes and total goals: typical prices, the books' fair chance
Tomorrow · 12:45 PM ET
@ C Palace

No number of ours on this match yet; the market makes C Palace 50% / draw 24% / Hoffenheim 26%

  • C Palace to winThe books' fair chance 50% (5 sportsbooks)−1105 sportsbooks
  • DrawThe books' fair chance 24% (5 sportsbooks)+2955 sportsbooks
  • Hoffenheim to winThe books' fair chance 26% (5 sportsbooks)+2605 sportsbooks
  • Over 3.5 goalsThe books' fair chance 40% (4 sportsbooks)+1304 sportsbooks
  • Under 3.5 goalsThe books' fair chance 60% (4 sportsbooks)−1674 sportsbooks
Typical prices · research, not a pickGame

Competitions

This season at 90 minutes: games, won–drawn–lost, goals for and against
CompetitionGamesW⁠–⁠D⁠–⁠LGoalsComing up
Bundesliga83–0–514–165
Europa League31–0–25–53

Team stats

A game this season, ESPN's numbers; allowed is the opponents' in the same games
A gameClubAllowedGames
Shots18.013.211
Shots on target5.13.811
Possession55%—11
Corners6.85.211
Fouls15.19.011
Yellow cards2.21.511

Schedule

Coming up8

WhenOpponentGame page
Tomorrow12:45 PM ETEuropa League@Crystal PalaceGame
Sun, Nov 81:30 PM ETBundesligavsSchalke 04Game
Sat, Nov 219:30 AM ETBundesliga@Eintracht Frankfurt
Thu, Nov 263:00 PM ETEuropa LeaguevsSK Sturm Graz
Sun, Nov 2911:30 AM ETBundesligavsFC Augsburg
Sat, Dec 5Time TBDBundesliga@SC Freiburg
Thu, Dec 1012:45 PM ETEuropa League@Anderlecht
Sat, Dec 12Time TBDBundesligavsBayern Munich

Results 2026–27, at 90 minutes11

DateResultOpponent
Sat, Oct 31BundesligaLost0–2@Werder Bremen
Sun, Oct 25BundesligaWon3–0vsBayer Leverkusen
Thu, Oct 22Europa LeagueWon3–0vsLyon
Sun, Oct 18BundesligaWon2–1@Borussia Mönchengladbach
Thu, Oct 15Europa LeagueLost2–3vsBesiktas
Sat, Oct 10BundesligaLost2–3vsHamburg SV
Sun, Sep 20BundesligaLost1–3@SC Paderborn 07
Thu, Sep 17Europa LeagueLost0–2@OFI Crete
Sat, Sep 12BundesligaWon2–1vsVfB Stuttgart
Sat, Sep 5BundesligaLost2–3vsBorussia Dortmund
Earlier games 1
DateResultOpponent
Sat, Aug 29BundesligaLost2–3@FC Cologne

Roster

66 players

Goalkeepers6

  • Luca PhilippG · #37
  • Luca PhilippG · #37
  • Lúkas PeterssonG · #36
  • Lúkas PeterssonG · #36
  • Oliver BaumannG · #1
  • Oliver BaumannG · #1

Defenders26

  • Albian HajdariD · #21
  • Albian HajdariD · #21
  • Alexander PrassD · #22
  • Alexander PrassD · #22
  • BernardoD · #13
  • BernardoD · #13
  • Koki MachidaD · #28
  • Koki MachidaD · #28
  • Mats RotsD · #39
  • Mats RotsD · #39
  • Natnael AbrahaD · #29
  • Natnael AbrahaD · #29
  • Ozan KabakD · #5
  • Ozan KabakD · #5
  • Robin HranácD · #2
  • Robin HranácD · #2
  • Sean DulicD · #4
  • Sean DulicD · #4
  • Tristan SprangerD · #40
  • Tristan SprangerD · #40
  • Valentin GendreyD · #15
  • Valentin GendreyD · #15
  • Valentin LässigD · #47
  • Valentin LässigD · #47
  • Vladimír CoufalD · #34
  • Vladimír CoufalD · #34

Midfielders18

  • Bambasé ContéM · #20
  • Bambasé ContéM · #20
  • Cajetan LenzM · #32
  • Cajetan LenzM · #32
  • Klaus GjasulaM · #52
  • Klaus GjasulaM · #52
  • Leon AvdullahuM · #7
  • Leon AvdullahuM · #7
  • Luis EngelnsM · #16
  • Luis EngelnsM · #16
  • Nathan De CatM · #17
  • Nathan De CatM · #17
  • Oskar HenckeM · #41
  • Oskar HenckeM · #41
  • Patrick WimmerM · #8
  • Patrick WimmerM · #8
  • Wouter BurgerM · #18
  • Wouter BurgerM · #18

Forwards16

  • Adam DaghimF · #14
  • Adam DaghimF · #14
  • Adam HlozekF · #10
  • Adam HlozekF · #10
  • Andrej KramaricF · #27
  • Andrej KramaricF · #27
  • Fisnik AsllaniF · #11
  • Fisnik AsllaniF · #11
  • Jykese FieldsF · #46
  • Jykese FieldsF · #46
  • Max MoerstedtF · #9
  • Max MoerstedtF · #9
  • Muhammed Yasin Batuhan ZorF · #55
  • Muhammed Yasin Batuhan ZorF · #55
  • Tim LemperleF · #19
  • Tim LemperleF · #19