Where's the best price?

Eintracht Frankfurt vs TSG Hoffenheim odds · Nov 21, 9:30 AM ET

Next meeting: Eintracht Frankfurt vs TSG Hoffenheim, Nov 21, 9:30 AM ET. Best moneyline: Eintracht Frankfurt +138 at BetMGM, TSG Hoffenheim +174 at Polymarket (after fees). Best spread price: TSG Hoffenheim +1.5 -430 at Kalshi (after fees). Every sportsbook, Kalshi and Polymarket price (after fees) is below, as of Nov 15, 3:48 AM ET. The page re-prices every 5 minutes until the game starts, so an older copy of it is out of date; this address always has the current prices. Bold marks the best payout. Prices move — always confirm at the book.

Sportsbooks make Eintracht Frankfurt a 40% favorite over TSG Hoffenheim (35%, draw 24%) for Nov 21: each book’s moneyline with its margin removed, averaged across 9 books. That describes the market, not a prediction.

Eintracht Frankfurt vs TSG Hoffenheim odds · Nov 21, 9:30 AM ET

Best price on Eintracht Frankfurt is +138 at BetMGM; best on TSG Hoffenheim is +174 at Polymarket (after fees); best on the draw is +300 at Fanatics. Best and worst sportsbook are $25 apart on a $100 bet.

Moneyline

BookEintracht Frankfurt MLTSG Hoffenheim MLDraw
BetMGM+138 · best+160+290
BetRivers+133+163+285
Bally Bet+133+163+285
betPARX+133+163+285
Fanatics+130+165+300 · best
FanDuel+130+170+290
Caesars+129+167+290
Polymarket (after fees)+129+174 · best+280
Kalshi (after fees)+129+174+280
DraftKings+125+160+275
theScore Bet+125+165+280

Spread

Best spread price: Eintracht Frankfurt -1.5 is +313 at Kalshi (after fees), TSG Hoffenheim +1.5 is -430 at Kalshi (after fees).

BookEintracht Frankfurt -1.5TSG Hoffenheim +1.5
Kalshi (after fees)+313 · best-430 · best

Total 3.5

Best total price: Over 3.5 is -111 at Polymarket (after fees), Under 3.5 is -111 at Polymarket (after fees). Best and worst sportsbook are $3 apart on a $100 bet.

BookOver 3.5Under 3.5
Polymarket (after fees)-111 · best-111 · best
BetRivers-114-114
Bally Bet-114-114
betPARX-114-114
BetMGM-118-118

Eintracht Frankfurt vs TSG Hoffenheim prediction: what the market says

Who will win Eintracht Frankfurt vs TSG Hoffenheim?

Nobody knows, but the market leans Eintracht Frankfurt. Sportsbooks give Eintracht Frankfurt a 40% chance to win and TSG Hoffenheim 35%, with the draw at 24%: 9 books’ moneylines with the margin taken out, averaged. Prediction-market traders pay 42¢ on Kalshi and 42¢ on Polymarket for a Eintracht Frankfurt win: cents on the dollar, so about that chance in percent, before fees. That is what the prices say, not a pick: Oddy makes none.

Eintracht Frankfurt vs TSG Hoffenheim best odds by state

The best price on each side among the sportsbooks and prediction markets that take bets in each state, as of Nov 15, 3:48 AM ET. Which books take bets where was last checked Nov 13, 2026.

Best price in 51 states
StateEintracht Frankfurt moneylineTSG Hoffenheim moneylineDraw
Alabama+129 at Polymarket (after fees)+174 at Polymarket (after fees)+280 at Polymarket (after fees)
Alaska+129 at Polymarket (after fees)+174 at Polymarket (after fees)+280 at Polymarket (after fees)
Arizona+138 at BetMGM+174 at Polymarket (after fees)+300 at Fanatics
Arkansas+130 at FanDuel+174 at Polymarket (after fees)+290 at FanDuel
California+129 at Polymarket (after fees)+174 at Polymarket (after fees)+280 at Polymarket (after fees)
Colorado+138 at BetMGM+174 at Polymarket (after fees)+300 at Fanatics
Connecticut+130 at Fanatics+174 at Polymarket (after fees)+300 at Fanatics
Delaware+133 at BetRivers+174 at Polymarket (after fees)+285 at BetRivers
Florida+129 at Polymarket (after fees)+174 at Polymarket (after fees)+280 at Polymarket (after fees)
Georgia+129 at Polymarket (after fees)+174 at Polymarket (after fees)+280 at Polymarket (after fees)
Hawaii+129 at Polymarket (after fees)+174 at Polymarket (after fees)+280 at Polymarket (after fees)
Idaho+129 at Polymarket (after fees)+174 at Polymarket (after fees)+280 at Polymarket (after fees)
Illinois+138 at BetMGM+174 at Polymarket (after fees)+300 at Fanatics
Indiana+138 at BetMGM+174 at Polymarket (after fees)+300 at Fanatics
Iowa+138 at BetMGM+174 at Polymarket (after fees)+300 at Fanatics
Kansas+138 at BetMGM+174 at Polymarket (after fees)+300 at Fanatics
Kentucky+138 at BetMGM+174 at Polymarket (after fees)+300 at Fanatics
Louisiana+138 at BetMGM+174 at Polymarket (after fees)+300 at Fanatics
Maine+129 at Caesars+174 at Polymarket (after fees)+290 at Caesars
Maryland+138 at BetMGM+174 at Polymarket (after fees)+300 at Fanatics
Massachusetts+138 at BetMGM+174 at Kalshi (after fees)+300 at Fanatics
Michigan+138 at BetMGM+170 at FanDuel+300 at Fanatics
Minnesota+129 at Polymarket (after fees)+174 at Polymarket (after fees)+280 at Polymarket (after fees)
Mississippi+129 at Polymarket (after fees)+174 at Polymarket (after fees)+280 at Polymarket (after fees)
Missouri+138 at BetMGM+174 at Polymarket (after fees)+300 at Fanatics
Montana+129 at Polymarket (after fees)+174 at Polymarket (after fees)+280 at Polymarket (after fees)
Nebraska+129 at Polymarket (after fees)+174 at Polymarket (after fees)+280 at Polymarket (after fees)
Nevada+138 at BetMGM+167 at Caesars+290 at BetMGM
New Hampshire+129 at Polymarket (after fees)+174 at Polymarket (after fees)+280 at Polymarket (after fees)
New Jersey+138 at BetMGM+174 at Polymarket (after fees)+300 at Fanatics
New Mexico+129 at Polymarket (after fees)+174 at Polymarket (after fees)+280 at Polymarket (after fees)
New York+138 at BetMGM+174 at Polymarket (after fees)+300 at Fanatics
North Carolina+138 at BetMGM+174 at Polymarket (after fees)+300 at Fanatics
North Dakota+129 at Polymarket (after fees)+174 at Polymarket (after fees)+280 at Polymarket (after fees)
Ohio+138 at BetMGM+174 at Polymarket (after fees)+300 at Fanatics
Oklahoma+129 at Polymarket (after fees)+174 at Polymarket (after fees)+280 at Polymarket (after fees)
Oregon+129 at Polymarket (after fees)+174 at Polymarket (after fees)+280 at Polymarket (after fees)
Pennsylvania+138 at BetMGM+174 at Polymarket (after fees)+300 at Fanatics
Rhode Island+129 at Polymarket (after fees)+174 at Polymarket (after fees)+280 at Polymarket (after fees)
South Carolina+129 at Polymarket (after fees)+174 at Polymarket (after fees)+280 at Polymarket (after fees)
South Dakota+129 at Polymarket (after fees)+174 at Polymarket (after fees)+280 at Polymarket (after fees)
Tennessee+138 at BetMGM+174 at Polymarket (after fees)+300 at Fanatics
Texas+129 at Polymarket (after fees)+174 at Polymarket (after fees)+280 at Polymarket (after fees)
Utah+129 at Polymarket (after fees)+174 at Polymarket (after fees)+280 at Polymarket (after fees)
Vermont+130 at Fanatics+174 at Polymarket (after fees)+300 at Fanatics
Virginia+138 at BetMGM+174 at Polymarket (after fees)+300 at Fanatics
Washington+129 at Polymarket (after fees)+174 at Polymarket (after fees)+280 at Polymarket (after fees)
Washington, D.C.+138 at BetMGM+174 at Polymarket (after fees)+300 at Fanatics
West Virginia+138 at BetMGM+174 at Polymarket (after fees)+300 at Fanatics
Wisconsin+129 at Polymarket (after fees)+174 at Polymarket (after fees)+280 at Polymarket (after fees)
Wyoming+138 at BetMGM+174 at Polymarket (after fees)+300 at Fanatics

Eintracht Frankfurt vs TSG Hoffenheim odds questions

When do Eintracht Frankfurt and TSG Hoffenheim play next?

Eintracht Frankfurt vs TSG Hoffenheim is Saturday, November 21 at 9:30 AM ET. Every sportsbook, Kalshi and Polymarket price on it is on this page until it starts.

Who is favored in Eintracht Frankfurt vs TSG Hoffenheim?

Sportsbooks make Eintracht Frankfurt a 40% favorite over TSG Hoffenheim (35%, draw 24%) for Nov 21: each book’s moneyline with its margin removed, averaged across 9 books. That describes the market, not a prediction.

What are the best odds for Eintracht Frankfurt vs TSG Hoffenheim?

Best moneyline: Eintracht Frankfurt +138 at BetMGM, TSG Hoffenheim +174 at Polymarket (after fees). Best spread price: TSG Hoffenheim +1.5 -430 at Kalshi (after fees).

More Eintracht Frankfurt and TSG Hoffenheim matchups

TSG Hoffenheim vs FC Schalke 04 · SC Paderborn vs Eintracht Frankfurt · Eintracht Frankfurt vs Hamburger SV

All Bundesliga odds

What is Oddy?

Oddy shows what every regulated sportsbook and prediction market pays for the same bet, ranked, with a link to the best price. Prices refresh every 5 minutes before a game; once it starts, Kalshi and Polymarket are re-read every 5 seconds from their own APIs (how Oddy works). Free, no account, and we never sell picks.