← Back to Track Record

Celta Vigo vs Juventus

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

https://kalshi.com/markets/kxuelgame/celta-vigo-vs-juventus/KXUELGAME-26OCT15RCCJUV?utm_source=kalshiapp_eventdetails

PillarLab
πŸ“‘ Fetching Kalshi data...
PillarLab
βœ… Got data from Kalshi API!0.6s
PillarLab
πŸ” Step 1: Detecting market type and category...
PillarLab
βœ… Category: ⚽ SPORTS βœ… Type: MULTI_CANDIDATE πŸ“Š Market: Celta Vigo vs Juventus πŸ“… Date: 2026-10-15T22:00:00.000Z πŸ’° Volume: $322,311 Current Odds: β€’ Juventus: 43% β€’ Tie: 31% β€’ Celta Vigo: 27%2.7s
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%)26.5s
PillarLab
🧠 Step 3: Deep Analysing across all 9 pillars β€” hang tight, ~20s...
PillarLab

πŸ“Š Market Summary

⚽ Celta Vigo vs Juventus

Team/PlayerCurrent Odds
Juventus43%
Tie31%
Celta Vigo27%

3 options total

PillarLab

🎯 My Call

Juventus to win

  • Confidence: 🟑 MEDIUM

⚠️ Higher risk. I'm 12 points away from the market on Juventus (me 55%, them 43%). That's a real disagreement, so size it carefully.

Juventus have three points and a plus-five, Celta have zero and sit 27th, and Celta at home is getting paid for a 2000 result nobody on that roster remembers.

OptionMy priceMarket
Juventus55Β’43Β’
Tie25Β’31Β’
Celta Vigo20Β’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 Celta Vigo NO at 73Β’. My fair price is 80Β’, so that's 7Β’ of edge.

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

  • How I'd run it: Normal size. Add if the Juventus XI confirms Woltemade, Gatti and Kelly starting; get out if it confirms Yildiz, Thuram and Locatelli all out at the same time.

Why

  • Juventus opened 5-0 against NEC Nijmegen and top the league phase on 3 points with +5 GD, while Celta are 27th on 0 points after a 1-0 loss to Omonia.
  • Celta have taken 0 wins and 3 draws from their last three FOX matches, and their only win in five was the 5-0 over Racing Santander.
  • Juventus have the better attack on the evidence we have, 2-0 over Atalanta and 5-0 over NEC, and the names I trust in the dossier say Woltemade leads the line.
  • The home advantage at BalaΓ­dos and the 2000 result are real but thin, and I don't pay for a name when the table says otherwise.
  • What kills it: Celta get Aspas back, pack the middle at BalaΓ­dos, and a Juventus side that has drawn at Cagliari and lost at Sassuolo can't break them down.

  • What flips me: A confirmed Juventus lineup without Woltemade and Gatti would move me to the Tie.

PillarLab

πŸ“ˆ Where the Market Stands

OptionMarketRead
Juventus43%βšͺ FAIR
Tie31%βšͺ FAIR
Celta Vigo27%βšͺ 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 Juventus at roughly 46-49% to win, with the Under 2.5 goals side near 52%, and no Celta Vigo or draw prices are available to compare against the current market.

πŸ“ˆ 2. PillarScore

Juventus's last five (2W-1L-2D, including a 5-0 win over NEC Nijmegen and a 2-0 home win over Atalanta) edges Celta's (1W-1L-3D, with no wins in the last three: a 0-0 at Elche, a 5-0 home win over Racing Santander, and a 0-1 loss to a lower-profile side), though opponent quality is only partly visible and the Wincomparator table is unusable.

πŸ₯ 3. Injury Report

Celta's injury list is the more concrete concern, with Borja Iglesias and Pablo DurΓ‘n reported out, while the player-news names for Juventus (Kalulu, ConceiΓ§Γ£o) cannot be reliably assigned to a side, so the Juventus absence claims remain unconfirmed.

πŸ“± 4. Reddit Sentiment

No Reddit sentiment data is available, so there is no crowd-hype signal to weigh.

🧠 Off the Record

No framework. Just what I actually think.

Here is what the crowd is missing. Everybody sees Celta at home at BalaΓ­dos, remembers the 4-0 from 2000, and goes Celta. That is a name, not a price. Celta have zero points and sit 27th, and their last three on FOX are three draws with no win. Juventus are top of the table on three points, +5 GD, and they put five past NEC, which tells you they can score when the game is not in doubt.

The bit I don't like is their away form. A 1-1 at Cagliari with Spalletti and Pisacane both sent off, and a 2-3 at Sassuolo. That is why I'm not pricing them at 70. The injury sheet is a mess too. Iglesias and DurΓ‘n are named, but the sheet doesn't reliably tie them to Celta, so I'm not building my number on who is missing. I'm not touching the head-to-head either, the research found no record of one.

So I'm buying Juventus. Fair value is north of half, and I'm happy to be wrong on the margin. Normal size. If the XI shows Woltemade, Gatti and Kelly all starting, I add. If the midfield core is confirmed out, I'm out.

πŸ”’ 5. Team Stats & Form

Celta's recent results are the weaker read: three straight draws with no wins across their last three matches, and their Europa League opener was a 1-0 loss to Omonia, against Juventus's 5-0 opening win and top-of-table position.

🌀️ 6. Situational Factors

Juventus travel to BalaΓ­dos after a 1-1 draw at Cagliari in which Spalletti and Pisacane were both sent off, a disrupted buildup, but Celta's 4-0 win over Juve in 2000 is a historical stat with little bearing on today's squads.

πŸ”€ 7. Line Movement

No opening-vs-current line movement is available, so there is no visible sharp-money signal either way.

⏰ 8. Time Decay

LOW - no lineup announcements or late injury confirmations were found, so the picture could shift once the team sheets are released.

⚑ 9. Contrarian Check

Juventus's own injury list (Yildiz, Thuram, Locatelli, Boga, Grabara) is reported by one source but unverified, and if accurate it could blunt the away side's edge and push the draw price up.

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.