← Back to Track Record

Juventus vs Stade Rennais

Sports Β· Kalshi Β· Called NO, verified WIN Β· Oct 22, 2026
View the original Kalshi market →
Verified Outcome
WIN
PillarLab called Stade Rennais will NOT win (NO @ 13%).
Result: Stade Rennais did not win. The call was correct. Final result: the game ended in a draw.
Analyzed: Oct 22, 2026, 4:05 PM UTC
Market resolved: Oct 22, 2026, 6:47 PM UTC
Called 3h before resolution. The call was made before the outcome was known.

https://kalshi.com/markets/kxuelgame/juventus-vs-stade-rennais/KXUELGAME-26OCT22JUVREN?utm_source=kalshiapp_eventdetails

PillarLab
πŸ“‘ Fetching Kalshi data...
PillarLab
βœ… Got data from Kalshi API!0.9s
PillarLab
πŸ” Step 1: Detecting market type and category...
PillarLab
βœ… Category: ⚽ SPORTS βœ… Type: MULTI_CANDIDATE πŸ“Š Market: Juventus vs Stade Rennais πŸ“… Date: 2026-10-22T19:45:00.000Z πŸ’° Volume: $317,335 Current Odds: β€’ Juventus: 69% β€’ Tie: 20% β€’ Stade Rennais: 13%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

⚽ Juventus vs Stade Rennais

Team/PlayerCurrent Odds
Juventus69%
Tie20%
Stade Rennais13%

3 options total

PillarLab

🎯 My Call

Juventus to win

  • Confidence: 🟑 MEDIUM

Juventus at home is the right side, but Lazio showed the price has to earn it, and Rennes are still the team that comes back late.

⏳ Wait: Stade Rennais NO is the play, but not at 87’

My fair price is 81Β’. It's above that now, so buy it under 81Β’.

Why NO? A draw kills a Juventus YES bet. Stade Rennais 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. I add if the lineups confirm Juventus' first XI and the back line holds early, and I get out if team news shows a centre-back or the main striker out.
OptionMy priceMarket
Juventus58Β’69Β’
Tie23Β’20Β’
Stade Rennais19Β’13Β’

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

  • Juventus are scoring 3.50 goals a game against Rennes' 1.00 per ESPN, and their 2.92 xG versus 1.82 says the chances are real, not lucky.
  • Rennes are leaking big scores, losing 4-0 at Lyon and 4-3 at PSG, so a team that concedes that often is not a team I want to lay a number against.
  • Juventus are home on the Allianz, and the 2-1 win at Celta Vigo shows they can win away in this competition too.
  • The 3-0 hammering by Lazio on 18 Oct is the reason I'm not paying up, but it's three days before a tie, not a structural problem.
  • What kills it: Rennes keep the ball, sit at 65% possession, and hit Juventus on the break while the Italians continue their four-game clean sheet drought.

  • What flips me: Confirmed news that Juventus are missing their first-choice centre-backs would take me straight to the tie or Rennes.

PillarLab

πŸ“ˆ Where the Market Stands

OptionMarketRead
Juventus69%βšͺ FAIR
Tie20%βšͺ FAIR
Stade Rennais13%βšͺ 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 moneyline for this fixture, so the 69% Juventus price is not cross-checked against any book number; I am treating it as the market's own read with no visible drift.

πŸ“ˆ 2. PillarScore

Juventus are 2-0 in the Europa League with 7 goals scored and 1 conceded, including a 2-1 away win at Celta Vigo on 15 Oct, but they lost 3-0 at home to Lazio on 18 Oct. Rennes' only confirmed result is a 2-1 Europa League win over OFI Crete on 15 Oct, and the reported losses at PSG (4-3) and Lyon (4-0) fall in Ligue 1 rather than European competition, so the recent-form read is thin.

πŸ₯ 3. Injury Report

No injury, suspension, or lineup information for either side is available in the intelligence, so no named player is confirmed out or doubtful.

πŸ“± 4. Reddit Sentiment

No Reddit sentiment was gathered for this match, so there is no crowd hype signal to fade.

🧠 Off the Record

No framework. Just what I actually think.

Juventus at home in a European group game with three goals a game is where I want to be. The number everyone is paying is for the badge and the 2-1 win at Celta, but the xG is what matters here, and it says Juve create a lot. The Lazio 3-0 is the thing I can't ignore. Three days before a tie, a side that gets blown out at home can have nerves, and four games without a clean sheet is a real hole, not a footnote. Rennes are not a soft touch, though. They beat OFI in the 90th minute, they have the ball 65 percent of the time, and they have shown they can come back. But they also lose 4-3 at PSG and 4-0 at Lyon, so they're a team that gives up goals. That is the case for Juventus, not for Juventus at any price. I make Juve a bit under two in three, a bit more than the tie, and Rennes last. I'm buying Juventus at normal size because the match dynamics favour the home side, and I'm not chasing it if the number runs too far. Lineups decide the rest of my night.

πŸ”’ 5. Team Stats & Form

Juventus's European form is the only strong recent signal (2-0, 7-1 goal ratio), but the Lazio home defeat and four games without a clean sheet show a defensive crack; Rennes' reported leakage (4 conceded at PSG, 4 at Lyon) suggests they are exposed away from home.

🌀️ 6. Situational Factors

The fixture is a home tie at Allianz Stadium for Juventus, which is the favorable venue; Rennes travel to Turin with no rest or schedule information available to adjust for.

πŸ”€ 7. Line Movement

No line movement history or opening price is available, so no steam or reverse move can be identified.

⏰ 8. Time Decay

LOW - no injury, lineup, or line-move information is published yet, and any team news ahead of kickoff could shift the picture.

⚑ 9. Contrarian Check

The main risk to a Juventus YES is the Lazio collapse signalling a defensive problem that could let Rennes score, and a draw at 20% is a live outcome given both sides' repeated first-to-concede pattern.

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