← Back to Track Record

Hoffenheim vs Lyon

Sports Β· Kalshi Β· Called NO, verified LOSS Β· Oct 22, 2026
View the original Kalshi market →
Verified Outcome
LOSS
PillarLab called Hoffenheim will NOT win (NO @ 48%).
Result: Hoffenheim won. The call was wrong. Final result: Hoffenheim won.
Analyzed: Oct 22, 2026, 1:07 PM UTC
Market resolved: Oct 22, 2026, 9:03 PM UTC
Called 8h before resolution. The call was made before the outcome was known.

https://kalshi.com/markets/kxuelgame/hoffenheim-vs-lyon/KXUELGAME-26OCT22TSGOL?utm_source=kalshiapp_eventdetails

PillarLab
πŸ“‘ Fetching Kalshi data...
PillarLab
βœ… Got data from Kalshi API!0.3s
PillarLab
πŸ” Step 1: Detecting market type and category...
PillarLab
βœ… Category: ⚽ SPORTS βœ… Type: MULTI_CANDIDATE πŸ“Š Market: Hoffenheim vs Lyon πŸ“… Date: 2026-10-22T22:00:00.000Z πŸ’° Volume: $127,414 Current Odds: β€’ Hoffenheim: 48% β€’ Lyon: 31% β€’ Tie: 24%3.1s
PillarLab
⏳ Step 2: Gathering intelligence (parallel)...
PillarLab
βœ… Intelligence gathered: Vegas Lines Β· Injury Report Β· Team Stats Β· Reddit Sentiment Β· Candidate Dossiers (case for + case against, every candidate β‰₯2%)30.5s
PillarLab
🧠 Step 3: Deep Analysing across all 9 pillars β€” hang tight, ~20s...
PillarLab

πŸ“Š Market Summary

⚽ Hoffenheim vs Lyon

Team/PlayerCurrent Odds
Hoffenheim48%
Lyon31%
Tie24%

3 options total

PillarLab

🎯 My Call

Lyon to win

  • Confidence: 🟑 MEDIUM

⚠️ Higher risk. I'm 17 points away from the market on Lyon (me 48%, them 31%). That's a real disagreement, so size it carefully.

Lyon have six points on the board and Hoffenheim have 21 shots and nothing to show for them, and I'm buying the side with the results.

πŸ‘‰ Buy Hoffenheim NO at 52Β’

My fair price is 70Β’, so that's 18Β’ of edge.

Why NO? A draw kills a Lyon YES bet. Hoffenheim NO pays if Lyon wins AND if it's a draw. Two ways to cash instead of one.

  • How I'd run it: Normal size. I get out if Hoffenheim score first, and I only add if the Lyon lineup comes through clean and close to full strength.
OptionMy priceMarket
Hoffenheim30Β’48Β’
Lyon48Β’31Β’
Tie22Β’24Β’

I set my prices from the research alone, before I saw the market. These are pre-game prices. If the game is already live, the score beats my numbers.

Why

  • Lyon sit 8th on 6 points from two matches while Hoffenheim are 30th on 0 with a -2 goal difference, and that gap is the whole story.
  • Hoffenheim had 67% possession and 21 shots in their opener and still scored nothing, which is a finishing problem you don't fix in a week.
  • Lyon already beat Crystal Palace on 15 October, so they've shown they can win games in this competition.
  • Hoffenheim get the SNP Arena, but home advantage doesn't cover a side that has taken zero points from its first match.
  • What kills it: Hoffenheim score first at home and force Lyon to chase, because a team creating 21 shots that finally finds the net in front of its own crowd is the nightmare for this side.

  • What flips me: A confirmed Lyon team sheet missing their main attacking players, which would turn my 6-point edge into a fight.

PillarLab

πŸ“ˆ Where the Market Stands

OptionMarketRead
Hoffenheim48%βšͺ FAIR
Lyon31%βšͺ FAIR
Tie24%βšͺ FAIR

Verdicts compare my own read against the market price, 🟒 UNDERPRICED (market has it too low) Β· πŸ”΄ OVERPRICED (market has it too high). The analysis below is the why.

PillarLab

πŸ”¬ 9-Pillar Analysis (Sharp Trading Method)

πŸ“Š 1. Vegas Line

My Vegas Line read is unavailable for this fixture; the only prices in the intelligence are the market's own 48/31/24 split, which I can't cross-check, so I'm treating them as the reference point rather than an independent line.

πŸ“ˆ 2. PillarScore

Lyon's recent results look stronger: 6 points from two Europa League matches including a win over Crystal Palace on 15 Oct 2026, while Hoffenheim sit on 0 points after a 0-2 opening loss, but the sample is only two matches per side.

πŸ₯ 3. Injury Report

Both squads carry heavy injury lists in the dossier, with Hoffenheim missing Hajdari (foot), Bengui JoΓ£o (arm) and Wimmer (hamstring) and Lyon missing Openda, Nuamah, Duranville, Tessmann, Tagliafico, Mata, Morton and OuΓ©draogo, though the two source sets conflict on a few names, so neither side is clearly hit harder.

πŸ“± 4. Reddit Sentiment

No meaningful Reddit discussion of this fixture was found, so there is no crowd hype to fade; the only crowd signal is a fan poll leaning 100% to Lyon across just 13 votes, which is too small to act on.

🧠 Off the Record

No framework. Just what I actually think.

The injury lists in this research are a mess. The same names show up on both teams, Kluivert is an injury for Hoffenheim and a starter for Lyon, and the report itself says no injury info was found. The crowd will see those lists and start sweating, but I'm not building anything on them. What I do trust is the table. Lyon have six points and a win over Palace. Hoffenheim have nothing, a 0-2 loss, and a shot count that looks good on paper and means nothing on the scoreboard. That's a team with a finishing problem, and the crowd is paying for the home name and the possession stat. The fan poll saying 100 percent Lyon is 13 people, so I'm ignoring it, but the direction agrees with me. The draw is not a free lunch here. Hoffenheim are desperate enough to open up, and that favours goals on both sides more than a stalemate. I'm buying Lyon at normal size and I'll get out fast if Hoffenheim score first.

πŸ”’ 5. Team Stats & Form

Hoffenheim's 67% possession and 21 shots in the opener produced zero goals and two conceded, which is volume without finishing, while Lyon's form line points to a settled side that has picked up points, though Hoffenheim's own form line shows winless runs that favour Lyon on recent results.

🌀️ 6. Situational Factors

Hoffenheim keep home advantage at the SNP Arena, which is the main situational factor in their favour, while Lyon carry the travel and the heavier injury burden into the fixture.

πŸ”€ 7. Line Movement

No line-movement history was published for this fixture, so I can't read any steam or reverse move; the current prices show no visible drift I can verify.

⏰ 8. Time Decay

LOW - no lineup announcements or injury updates are visible yet, and the match is still weeks out, so the flaws that matter most (final availability of Hajdari, Openda and the Lyon back line) could still move the price.

⚑ 9. Contrarian Check

The contrarian risk is that Hoffenheim's home advantage and a 21-shot creative output could break a stalemate in their favour, which the 0-point table position alone does not capture.

PillarLab

⚠️ Disclaimer: AI can make mistakes. This is not financial advice. Do your own research before placing any trades.

Stop guessing. See the edge.

Paste any Kalshi or Polymarket market. PillarLab runs a full 9-pillar analysis and hands you a Best Trade call in about 30 seconds.

Free to start Β· 10 credits Β· no card

PillarLab AI is an AI prediction-market analyzer that runs a 9-pillar analysis on Kalshi and Polymarket markets and publishes a public, settlement-verified track record of its decisive calls.

PillarLab AI
PillarLab
9-Pillar Analysis ~30s

#1 AI-Powered Prediction Market Analyzer Tool for Kalshi & Polymarket

Paste any market URL for a full 9-pillar analysis: Vegas lines, injury reports, weather forecasts, sentiment, edge vs market, and a Best Trade call.

How it works

Paste a Kalshi or Polymarket URL β†’ AI fetches real-time API market data β†’ 4–5 parallel intelligence sources β†’ a deep 9-pillar analysis β†’ an actionable prediction with an edge estimate. 5 market categories: Politics, Sports, Weather, Finance and General.

⚽ Sports (9 Pillars)

  1. 1.Vegas Lines β†’ spread, moneyline, totals
  2. 2.Line Movement β†’ sharp money signals
  3. 3.Injury Reports β†’ player status tracking
  4. 4.Reddit Sentiment β†’ r/sportsbook consensus
  5. 5.Team Statistics β†’ form, H2H, splits
  6. 6.Situational Factors β†’ rest, travel, schedule
  7. 7.Handle Splits β†’ public vs sharp money
  8. 8.Time Decay β†’ late line movement
  9. 9.Contrarian Check β†’ fade-the-public value

🌦️ Weather (9 Pillars)

  1. 1.Forecast Consensus β†’ GFS / ECMWF / NWS agreement
  2. 2.Ensemble Spread β†’ GEFS uncertainty range
  3. 3.Forecast Skill Decay β†’ accuracy vs time horizon
  4. 4.Historical Base Rate β†’ NOAA climate frequency
  5. 5.Model Divergence β†’ where models disagree vs market
  6. 6.Micro-Climate Bias β†’ station-specific effects
  7. 7.Storm Track β†’ NHC cone / hurricane tracking
  8. 8.Market Pricing β†’ implied probability vs forecast
  9. 9.Contrarian Check β†’ overshoot / mean-reversion

πŸ’° Finance (9 Pillars)

  1. 1.Technical Analysis β†’ RSI, MACD, support levels
  2. 2.Fundamental Metrics β†’ P/E, revenue, earnings
  3. 3.Smart Money β†’ institutional flows, insider trades
  4. 4.Reddit Sentiment β†’ WSB, r/stocks analysis
  5. 5.Macro Indicators β†’ Fed rates, inflation, GDP
  6. 6.News Catalysts β†’ earnings, product launches
  7. 7.Social Velocity β†’ Twitter momentum tracking
  8. 8.Market Signals β†’ volume, bid-ask analysis
  9. 9.Contrarian Check β†’ overcrowded trade detection

πŸ“° General (9 Pillars)

  1. 1.Base Rate β†’ historical frequency analysis
  2. 2.Official Benchmarks β†’ expert forecasts
  3. 3.Reddit Sentiment β†’ subreddit consensus
  4. 4.Social Velocity β†’ viral momentum tracking
  5. 5.News Recency β†’ 24–72h breaking news
  6. 6.Source Quality β†’ credibility scoring
  7. 7.Time Decay β†’ resolution timeline
  8. 8.Contrarian Check β†’ hidden edge detection

πŸ›οΈ Politics (9 Pillars)

  1. 1.Polls Analysis β†’ polling vs market odds divergence
  2. 2.Economic Impact β†’ GDP, unemployment affecting votes
  3. 3.Approval Ratings β†’ candidate favorability tracking
  4. 4.Cross-Platform Markets β†’ Polymarket vs Kalshi arbitrage
  5. 5.Breaking News β†’ events shifting political odds
  6. 6.Regional Patterns β†’ swing state analysis
  7. 7.Social Sentiment β†’ Reddit, X political trends
  8. 8.Data Uncertainty β†’ confidence intervals
  9. 9.Contrarian Risk β†’ devil's advocate view