← Back to Track Record

Nice vs Stade Rennais

Sports Β· Kalshi Β· Called NO, verified WIN Β· Oct 30, 2026
View the original Kalshi market →
Verified Outcome
WIN
PillarLab called Stade Rennais will NOT win (NO @ 37%).
Result: Stade Rennais did not win. The call was correct. Final result: Nice won.
Analyzed: Oct 30, 2026, 5:20 PM UTC
Market resolved: Oct 30, 2026, 7:55 PM UTC
Called 3h before resolution. The call was made before the outcome was known.

https://kalshi.com/markets/kxligue1game/nice-vs-stade-rennais/KXLIGUE1GAME-26OCT31NICREN?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: Nice vs Stade Rennais πŸ“… Date: 2026-10-31T19:15:00.000Z πŸ’° Volume: $106,161 Current Odds: β€’ Nice: 37% β€’ Stade Rennais: 37% β€’ Tie: 28%1.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%)27.8s
PillarLab
🧠 Step 3: Deep Analysing across all 9 pillars β€” hang tight, ~20s...
PillarLab

πŸ“Š Market Summary

⚽ Nice vs Stade Rennais

Team/PlayerCurrent Odds
Nice37%
Stade Rennais37%
Tie28%

3 options total

PillarLab

🎯 My Call

Nice to win

  • Confidence: 🟑 MEDIUM

Rennes is getting paid for goals it scores in shootouts, and Nice at home is the better number.

πŸ‘‰ Buy Stade Rennais NO at 63Β’

My fair price is 68Β’, so that's 5Β’ of edge.

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

  • How I'd run it: Normal size on Nice. I'd add if Lepaul is confirmed out and get out if Nice go a goal down early with no response.
OptionMy priceMarket
Nice43Β’37Β’
Stade Rennais32Β’37Β’
Tie25Β’28Β’

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

  • Nice are unbeaten at home in Ligue 1 this season and won 3 of their last 5, including 2-1 wins over Brest, Strasbourg and Lille.
  • Rennes concede a lot, 14 goals allowed (12th) and a 4-3 loss at Paris FC, so they are not a team that shuts a game down.
  • The only xG number I have has Nice 1.75 to Rennes 1.36, and the SportyTrader model has Nice at 47.97%.
  • Rennes lost 0-4 at Nice in March, and Lepaul, their top-rated player at 7.30, is doubtful.
  • What kills it: Nice score only 8 goals (15th), and Rennes' attack at 18 goals (1st) can simply outscore them.

  • What flips me: Confirmation that Lepaul starts would send me to Rennes.

PillarLab

πŸ“ˆ Where the Market Stands

OptionMarketRead
Nice37%πŸ”΄ OVERPRICED
Stade Rennais37%🟒 UNDERPRICED
Tie28%βšͺ 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 Stade Rennais as the favorite at about 40% (2nd on the normalized moneyline), Nice at about 35%, and the draw at about 25%, which is slightly off the current 37/37/28 market shape, with no opening line or movement available.

πŸ“ˆ 2. PillarScore

Rennes' recent form is the stronger read: 5W-1D-2L over 8 league games, including a 3-0 win at Strasbourg (25 Oct) and a 4-1 win over Auxerre, offset by a 4-3 loss at Paris FC (18 Oct), while Nice have won 3 of their last 5 (2-1 over Brest, Strasbourg and Lille) but sit 10th on 11 points, so the recent wins came against mid-table sides, not the table leaders.

πŸ₯ 3. Injury Report

The official injury report returned nothing, but the candidate dossier names Nice's absentees as Abergel and Mendy (out) plus Seidu and Bombito, and lists Rennes' Lepaul (7.30 rating) as doubtful; this is a single-source list and should be verified against the official lineup before entry.

πŸ“± 4. Reddit Sentiment

Crowd sentiment is thin: one brief thread comment projects 2-2 or 3-0 with xG of Nice 1.75 and Rennes 1.36, so the only public xG view leans toward Nice, which is a counterpoint to the Rennes lean, not a hype signal.

🧠 Off the Record

No framework. Just what I actually think.

The crowd sees 2nd versus 10th and pays for the table. I don't. Rennes' table spot is built on a league-best 18 goals, but they also let in 14 and gave up 4 at Paris FC. That's a team that makes every game a coin flip.

Nice are the opposite. Eight goals scored is ugly, but they're 7th in goals allowed, unbeaten at home, and they've won three of five. They also beat Rennes 4-0 in March, which I don't treat as gospel but it tells me the matchup isn't scary.

The angle nobody's talking about is the injury noise. Nice have real absences, but Rennes have their best-rated player doubtful, and that hurts the side whose price leans on attack. The one caveat is that I'm working from partial lineup data.

My move: I'm buying Nice at home and I'm happy to leave the draw alone.

πŸ”’ 5. Team Stats & Form

Rennes lead the league in goals scored (18, season, 8 games) and shots (105), but have conceded 14 (12th); Nice have scored 8 (15th, 1.00 per game) and conceded 10 (7th), so Nice's defensive numbers are better while their attack is the real problem.

🌀️ 6. Situational Factors

Nice are unbeaten at home in Ligue 1 this season and host this match, while Rennes lost 0-4 at Nice in the last head-to-head (8 Mar 2026), so the venue and recent meeting favor the home side despite Nice's weaker league position.

πŸ”€ 7. Line Movement

No line movement history is available, and the moneyline prices are the only fixed numbers, so there is no visible drift or steam signal to read either way.

⏰ 8. Time Decay

MEDIUM - Lepaul's doubtful status and any late confirmation or absence of Nice's back-line absentees could move the price once lineups post, which the market has not yet absorbed.

⚑ 9. Contrarian Check

The main contrarian risk is that Nice's home record and the crowd xG projection (Nice 1.75) hold up, and Rennes' 14 goals conceded leak enough for a Nice win or a 2-2 draw.

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