← Back to Track Record

Lyon vs Crystal Palace

Sports Β· Kalshi Β· Called YES, verified WIN Β· Oct 15, 2026
View the original Kalshi market →
Verified Outcome
WIN
PillarLab called Lyon to win (YES @ 39%).
Result: Lyon won. The call was correct.
Analyzed: Oct 15, 2026, 2:01 PM UTC
Market resolved: Oct 15, 2026, 6:45 PM UTC
Called 5h before resolution. The call was made before the outcome was known.

https://kalshi.com/markets/kxuelgame/lyon-vs-crystal-palace/KXUELGAME-26OCT15OLCRY?utm_source=kalshiapp_eventdetails

PillarLab
πŸ“‘ Fetching Kalshi data...
PillarLab
βœ… Got data from Kalshi API!0.5s
PillarLab
πŸ” Step 1: Detecting market type and category...
PillarLab
βœ… Category: ⚽ SPORTS βœ… Type: MULTI_CANDIDATE πŸ“Š Market: Lyon vs Crystal Palace πŸ“… Date: 2026-10-15T19:45:00.000Z πŸ’° Volume: $141,993 Current Odds: β€’ Lyon: 39% β€’ Crystal Palace: 37% β€’ Tie: 27%2.8s
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.0s
PillarLab
🧠 Step 3: Deep Analysing across all 9 pillars β€” hang tight, ~20s...
PillarLab

πŸ“Š Market Summary

⚽ Lyon vs Crystal Palace

Team/PlayerCurrent Odds
Lyon39%
Crystal Palace37%
Tie27%

3 options total

PillarLab

🎯 My Call

Lyon to win

  • Confidence: 🟑 MEDIUM

Palace are getting paid for a 4-0 against Poznan at Selhurst, and that's not the same as winning in Lyon.

OptionMy priceMarket
Lyon50Β’39Β’
Crystal Palace27Β’37Β’
Tie23Β’27Β’

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.

  • The trade: Buy Crystal Palace NO at 63Β’. My fair price is 73Β’, so that's 10Β’ of edge.

Why NO? A draw kills a Lyon YES bet. Crystal Palace 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'd add if Lyon's team sheet confirms both Nakamura and BenΓ­tez start, and I'm out if either is missing.

Why

  • Lyon's model has them at 53.09% to win, the strongest number in the whole research pack.
  • Lyon are at home at Groupama Stadium while Palace have to travel, and that matters in a first competitive meeting with no history.
  • Lyon already won away at Anderlecht 2-1, so they're not a side that only looks good at home.
  • Palace's 4-0 was against Lech Poznan at Selhurst, a real result, but Lyon have shown they can win on the road too.
  • What kills it: Palace turn Lyon's home edge into nothing, and Lyon's Champions League play-off loss to Fenerbahce shows they can fold against quality.

  • What flips me: Confirmation that Lyon's key players Nakamura or BenΓ­tez are out of the lineup would make me switch.

PillarLab

πŸ“ˆ Where the Market Stands

OptionMarketRead
Lyon39%βšͺ FAIR
Crystal Palace37%βšͺ FAIR
Tie27%βšͺ 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 reads the match as a narrow Lyon edge at roughly 44% Lyon, 27% draw, 31% Palace after margin, but the price-to-side mapping is unconfirmed, so I give it little weight.

πŸ“ˆ 2. PillarScore

PillarScore is thin: Lyon's only confirmed Europa League result is a 2-1 away win at Anderlecht, and Palace's is a 4-0 home win over Lech Poznan, with the Forest result (3-1 per one source) unverified and the unlabeled form strip unattributed. Neither side's recent record is strong enough to separate them.

πŸ₯ 3. Injury Report

Palace's injury list is the only named absence set: Mateta (muscular) and Henderson per one source, plus Chadi Riad (knee) and Takehiro Tomiyasu. No Lyon absences are named, so the injury pillar tilts mildly toward Lyon, though its sourcing is inconsistent.

πŸ“± 4. Reddit Sentiment

No Reddit sentiment data is available for this Europa League fixture, so there is no crowd hype signal to fade.

🧠 Off the Record

No framework. Just what I actually think.

The crowd is looking at Palace's 4-0 over Lech Poznan and paying up for the name. Palace are the reigning Conference League winners and they can play, I'm not dismissing that. But they're a team travelling to a side that won 2-1 at Anderlecht and gets 53 percent from the model. Lyon's Champions League play-off exit to Fenerbahce is the weak spot everyone is skating past, because it's an ugly result and nobody wants to write about it. I don't think this is a blowout. The most likely score in the data is 1-1, with 2-1 a hair behind, and I think Lyon win a tight one. The Lens result is contested across the sources, so I'm not leaning on it. Palace's injury news is contested too, so I'm not building anything on that either. I'm buying Lyon and I'd rather be early on it than chase at kickoff.

πŸ”’ 5. Team Stats & Form

Lyon's current domestic form is unstated and the Lens result is only reported as a 2-1 defeat, while Palace's Europa form is a clean 4-0 win; this is too sparse to call a form crack on either side.

🌀️ 6. Situational Factors

Palace travel to France for a first competitive meeting with Lyon, which is a modest situational negative for the away side; Lyon's home venue record is not published in the intelligence.

πŸ”€ 7. Line Movement

No opening-versus-current line movement is available for this match, so there is no steam or reverse-move signal to read.

⏰ 8. Time Decay

LOW - Team news for this fixture is not yet confirmed, and a late lineup announcement could shift the Palace injury picture, but no specific pending news is dated after the last available data.

⚑ 9. Contrarian Check

The main contrarian risk is that Palace's recent form and a single unverified 3-1 win could be underrated, and that the draw at 27% is well priced for two evenly matched sides in a first meeting.

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

Recent calls from the desk

Every call gets its own page before the game, and it updates to won or lost when the game ends.