Frankfurt, this season at 90 minutes: 3W 3D 3L against Hoffenheim, this season at 90 minutes: 5W 1D 7L
Bundesliga · Sat, Nov 21 9:30 AM ET
- Frankfurt
- +13041%
- Draw
- +28524%
- Hoffenheim
- +16335%
90 minutes · 6 sportsbooks · Total 3.5: Over −112 Under −114
The market makes Frankfurt 41% / draw 24% / Hoffenheim 35%. Research, not a pick.How
Every soccer market here settles at 90 minutes plus stoppage time: extra time and penalties never count. A chance is the books' fair chance: each sportsbook pricing every outcome has its margin taken out, and the chances are averaged (6 sportsbooks on the 3-way now). It is the market's number, never ours.
We make no pick on soccer until its grading has been checked on real results.
Lines
every market at 90 minutes: the typical price, the books' fair chance under itUpdatedResult (90 min)6 sportsbooks
Barely moved since our first read
| Frankfurt | Draw | Hoffenheim |
|---|---|---|
| +13041% | +28524% | +16335% |
Total goals6 sportsbooks
Barely moved since our first read
| Goals | Over | Under |
|---|---|---|
| 1.51 sportsbook | −1000no fair chance | +575no fair chance |
| 2.51 sportsbook | −267no fair chance | +214no fair chance |
| 3.5most posted | −11250% | −11450% |
| 4.51 sportsbook | +195no fair chance | −240no fair chance |
Both teams to score3 sportsbooks
Barely moved since our first read
| Yes | No |
|---|---|
| −31572% | +22028% |
Draw no bet2 sportsbooks
The market moved toward Frankfurt since our first read
| Frankfurt | Hoffenheim |
|---|---|
| −13754% | −10646% |
Double chance4 sportsbooks
Barely moved since our first read
| Frankfurt or draw | Frankfurt or Hoffenheim | Draw or Hoffenheim |
|---|---|---|
| −22065% | −42076% | −17559% |
Asian handicap5 sportsbooks
| Handicap | Frankfurt | Hoffenheim |
|---|---|---|
| SGE −1.51 sportsbook | +320no fair chance | −550no fair chance |
| SGE −0.52 sportsbooks | +12041% | −17559% |
| SGE −0.25most posted | +10247% | −12253% |
| SGE +0.51 sportsbook | −217no fair chance | +180no fair chance |
A quarter line (2.25, −0.75) is half the stake on each line beside it: it can win or lose half.
Typical price: the middle price of the sportsbooks posting that line. The fair chance needs two or more sportsbooks pricing every outcome of the line.
Compare 6 sportsbooks
| Sportsbook | Frankfurt | Draw | Hoffenheim | Read |
|---|---|---|---|---|
| BetMGM | +138 | +290 | +160 | 7 min ago |
| BetRivers | +133 | +285 | +163 | 7 min ago |
| Bovada | +129 | +285 | +178 | 6 min ago |
| DraftKings | +125 | +275 | +160 | 7 min ago |
| FanDuel | +130 | +290 | +170 | 7 min ago |
| Pinnacle | +132 | +295 | +183 | 7 min ago |
| Sportsbook | Over 3.5 | Under 3.5 | Read |
|---|---|---|---|
| BetRivers | −114 | −114 | 7 min ago |
| Bovada | −112 | −108 | 6 min ago |
| DraftKings | −115 | −115 | 7 min ago |
| FanDuel | −108 | −118 | 7 min ago |
| Pinnacle | −109 | −105 | 7 min ago |
| Sportsbook | Yes | No | Read |
|---|---|---|---|
| BetMGM | −300 | +200 | 7 min ago |
| BetRivers | −315 | +220 | 7 min ago |
| FanDuel | −320 | +230 | 7 min ago |
| Sportsbook | Frankfurt | Hoffenheim | Read |
|---|---|---|---|
| BetRivers | −137 | −106 | 7 min ago |
| FanDuel | −132 | +104 | 7 min ago |
| Sportsbook | Frankfurt or draw | Frankfurt or Hoffenheim | Draw or Hoffenheim | Read |
|---|---|---|---|---|
| BetMGM | −210 | −425 | −175 | 7 min ago |
| BetRivers | −220 | −420 | −177 | 7 min ago |
| FanDuel | −230 | −400 | −175 | 7 min ago |
| Pinnacle | −220 | −366 | −154 | 7 min ago |
| Sportsbook | Frankfurt −0.25 | Hoffenheim +0.25 | Read |
|---|---|---|---|
| BetRivers | +102 | −136 | 7 min ago |
| Bovada | +102 | −122 | 6 min ago |
| Pinnacle | +105 | −118 | 7 min ago |
Each sportsbook's own price, as of 12:47 AM ET.
Side by side
this season (2026–27), every competition, at 90 minutes- Lost 0–6 away to RB Leipzig, Bundesliga, Oct 10L
- Won 1–0 at home to FC Cologne, Bundesliga, Oct 16W
- Lost 0–1 away to Borussia Dortmund, Bundesliga, Oct 24L
- Won 3–1 at home to Hamburg SV, Bundesliga, Nov 1W
- Drew 2–2 away to SC Paderborn 07, Bundesliga, Nov 7D
- Won 3–0 at home to Lyon, Europa League, Oct 22W
- Won 3–0 at home to Bayer Leverkusen, Bundesliga, Oct 25W
- Lost 0–2 away to Werder Bremen, Bundesliga, Oct 31L
- Drew 1–1 away to Crystal Palace, Europa League, Nov 5D
- Won 2–1 at home to Schalke 04, Bundesliga, Nov 8W
ESPN's team stats, averaged over the games ESPN has them for (each number's sample under it); “allowed” is the opponents' average in the same games. The darker number is the bigger one (the smaller for goals allowed, fouls and cards): a fact, not a pick.
Player lines
none posted yetNo player lines posted for this match yet. Books post most of them a day or two before kickoff.











