← Back to Track Record

Celtic vs Celta Vigo

Sports Β· Kalshi Β· Called NO, verified WIN Β· Oct 22, 2026
View the original Kalshi market →
Verified Outcome
WIN
PillarLab called Celtic will NOT win (NO @ 37%).
Result: Celtic did not win. The call was correct. Final result: Celta Vigo won.
Analyzed: Oct 22, 2026, 6:44 PM UTC
Market resolved: Oct 22, 2026, 8:55 PM UTC
Called 2h before resolution. The call was made before the outcome was known.

https://kalshi.com/markets/kxuelgame/celtic-vs-celta-vigo/KXUELGAME-26OCT22CELRCC?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: Celtic vs Celta Vigo πŸ“… Date: 2026-10-22T22:00:00.000Z πŸ’° Volume: $91,632 Current Odds: β€’ Celta Vigo: 38% β€’ Celtic: 37% β€’ Tie: 27%2.2s
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%)27.0s
PillarLab
🧠 Step 3: Deep Analysing across all 9 pillars β€” hang tight, ~20s...
PillarLab

πŸ“Š Market Summary

⚽ Celtic vs Celta Vigo

Team/PlayerCurrent Odds
Celta Vigo38%
Celtic37%
Tie27%

3 options total

PillarLab

🎯 My Call

Celta Vigo to win

  • Confidence: πŸ”΄ LOW

Celta are getting marked down for zero wins in Europe, but both their losses were by one goal and Celtic are shipping four a game.

πŸ‘‰ Buy Celtic NO at 63Β’

My fair price is 67Β’, so that's 4Β’ of edge.

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

  • How I'd run it: Small size, because the injury data is a mess of conflicting reports. I'd add only if the confirmed lineups show Celta missing Borja Iglesias and Pablo Duran, and I'd get out if Carter-Vickers and Johnston both start.
OptionMy priceMarket
Celta Vigo42Β’38Β’
Celtic33Β’37Β’
Tie25Β’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.

Why

  • Celta's two European defeats were by one goal each, 1-0 at Omonia and 1-2 to Juventus, so the zero on the table is not a sign of a side getting blown away.
  • Celtic have conceded 12 goals in three straight European losses, four a game, and that defensive leak is the number I'm paying to fade.
  • WhoScored has Celta ahead on average rating, 6.5 to 6.3, and Racing Post says they have been better in La Liga, 8th in the table.
  • Celta have scored first inside 20 minutes in 6 of 14 league games, so they can get a lead and make a leaky Celtic defence chase it.
  • What kills it: Celtic's attack beats Celta early, and the 7-1 Hearts form turns out to be real.

  • What flips me: Confirmation that Carter-Vickers and Johnston are both in Celtic's starting lineup, which would fix the back line I'm betting against.

PillarLab

πŸ“ˆ Where the Market Stands

OptionMarketRead
Celta Vigo38%βšͺ FAIR
Celtic37%βšͺ 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 has no published price for this exact fixture, so I can't measure the 38/37/27 split against an independent number and am relying on the on-platform prices and the team-level evidence.

πŸ“ˆ 2. PillarScore

Celta's recent form is mostly LaLiga (2-1 over Alaves, 0-0 at Elche, 5-0 over Racing Santander, then draws with Malaga, Getafe and Real Sociedad), and Europe is 0 wins from 2 (1-0 loss at Omonia, 1-2 loss to Juventus). Celtic's own recent form is unreliable in the sources: the 7-1 win over Hearts is reported, but the unlabeled 10-match run can't be attributed, and Celtic have lost three straight European games while conceding 12.

πŸ₯ 3. Injury Report

Celta are reported missing Borja Iglesias, Carl Starfelt and Miguel Roman, with Pablo Duran also listed as out despite other sources crediting him with two league goals, so the report is internally inconsistent. Celtic are reported missing Yang Hyun-Jun, and Cameron Carter-Vickers and Alistair Johnston are back in training but not expected to play Thursday.

πŸ“± 4. Reddit Sentiment

No Reddit sentiment data is available for this fixture, so no crowd hype signal can be read.

🧠 Off the Record

No framework. Just what I actually think.

Everybody is looking at the Celta name, their better league season, and calling it a fair price. I don't buy the name. Celta have lost two Europa League games and both were one-goal defeats, one of them to Juventus. Zero points is ugly, but it is not a side getting taken apart. The number that's wrong is Celtic. Three straight European losses, twelve goals conceded, four a game, and Benfica put four past them. The crowd wants to believe the 7-1 over Hearts, and I can't verify it from the team data, so I'm not paying for it. Celta also scored first in six of fourteen league games, so they can get a lead and make a leaky defence chase it. The record is thin and the injury list is a contradictory mess, so I'm not pretending I know the lineups. I'm buying Celta at small size and I'm not adding until I see the team sheets. The draw is dead money at this number.

πŸ”’ 5. Team Stats & Form

Celta's away scoring is weak at 0.3 goals per match away from home, and their European record is winless, while Celtic's defence has been leaking badly in Europe (12 conceded in three straight losses, including 4-1 to Benfica). Both sides are without a European point, so neither has a clean form edge.

🌀️ 6. Situational Factors

Celtic are at home, which normally helps, but they are short at centre-back with Carter-Vickers and Johnston unavailable. Celta travel and have a weak away record, and both sides face a must-win Matchday 3 on zero points.

πŸ”€ 7. Line Movement

No opening or current line movement is available for this match, so there is no sharp-money signal to read either way.

⏰ 8. Time Decay

LOW - no line-movement or confirmed lineup data is available yet, so the main pending news is the final Thursday team sheets, which could move the price once published.

⚑ 9. Contrarian Check

The contrarian risk is the draw: Celta's league form is heavy on draws (0-0 at Elche and draws with Malaga, Getafe and Real Sociedad), and a cagey two-winless-sides matchup can finish level, which the 27% Tie price may be underrating.

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