How StackPlays Works

Everything you need to know about our AI-powered value betting predictions

Step 1

Collect

We gather live odds from 10 bookmakers, team stats, expected goals and confirmed lineups, every 8 hours.

Step 2

Analyze

Five models process 158 features per match, then the result is blended against the market price.

Step 3

Filter

A prediction is published when the model's own probability beats the offered price by that market's conviction bar (1X2 1.5 pp · O/U 4 pp · AH 5.5 pp · HT/FT 1.5 pp), in every market, within odds 1.40–3.00. There is no cap: 0-10 a day depending on what the model finds.

Understanding Your Dashboard

Best Bet of the Day

Every day, our ranking system selects the best value bet by computing a composite score based on:

Edge63%

How far our probability sits from the no-vig fair price

Expected Value37%

That edge weighted by the price on offer

What the score is not:A ranking, not a forecast. It orders the picks that already passed the gates; it is not a probability, a confidence or a claim about returns. Only the single best bet each day gets the #1 badge.

Predictions Page

Shows all upcoming value bet predictions. You can sort by:

Rank ScoreDefault. Best overall predictions first (composite score).
TimeChronological. Earliest kickoff first. Gold badges only show in Rank Score sort.
EdgeHighest mathematical edge first.
ConfidenceHighest model confidence first. Confidence is a per-match measure of how far the model strays from the market — it does not rank the selections within a match, and it is not part of the rank score.

My Bets

Track your personal betting performance. Star any prediction to add it to your portfolio with a stake amount.

ROI

Return on Investment based on settled bets

Win Rate

Wins / (Wins + Losses), excluding void

Total Profit

Sum of all P/L in units

Streak

Current win/loss streak

Machine Learning Models

StackPlays uses an ensemble of ML models that vote together to generate probability estimates:

XGB
XGBoost

Gradient boosting for structured data

LGB
LightGBM

Fast gradient boosting with leaf-wise growth

CB
CatBoost

Handles categorical features natively

Ensemble Voting:Edge is measured against a de-vigged fair price rather than the bookmaker's margin-inclusive odds, so the number is not inflated by the book's cut.

158 Features Per Match

Every prediction is built from a comprehensive dataset:

Team Form & Performance
  • -Goals scored/conceded (last 5, 10 matches)
  • -xG (Expected Goals) from Understat
  • -Clean sheet rates, BTTS rates
  • -Home/away specific form
Odds & Market Data
  • -Live odds from 10 bookmakers
  • -Pinnacle as sharp reference line
  • -Asian handicap is quoted by 1 book only — Pinnacle
  • -Closing Line Value tracked on football
Historical & H2H
  • -Head-to-head records (last 10 meetings)
  • -Elo rating system per team
  • -League table position & points
  • -Season phase importance factor
Live Factors
  • -Confirmed lineups and missing regulars
  • -Lineup strength, from 90 min pre-kickoff
  • -One probability adjustment per match
  • -Rest days between matches

Market Types

We analyze four major betting markets, each with independent quality gates:

1X2 (Match Winner)Min 4% edge

Home win, draw, or away win. Our strongest market historically.

Over/Under GoalsMin 5% edge

Total goals over or under lines (1.5, 2.5, 3.5).

Asian HandicapMin 5% edge

Spread betting with half-line and quarter-line precision.

BTTSMin 5% edge

Both teams to score Yes/No.

What Gets Published

There is no quality threshold between the model and your dashboard. The model decides; these are the only limits:

Model-decided
What decides a pick

Published when the model's own probability beats the offered price by that market's conviction bar: 1X2 1.5 pp · O/U 4 pp · AH 5.5 pp · HT/FT 1.5 pp. No confidence or rank threshold, no cap on the count.

1.40–3.00
Odds window

1X2 from 1.40; Asian handicap from 1.30; over/under from 1.20; up to 3.00. HT/FT has no ceiling.

3/day
Free tier

Free accounts see 3 picks a day; Pro and Elite see the whole board.

Philosophy:If nothing qualifies, you get zero picks. That's by design. We'd rather give you nothing than a bad bet. Most tipsters spam 15+ picks daily — we take the opposite approach.

7 Leagues Covered

Football

Premier League
England
La Liga
Spain
Bundesliga
Germany
Serie A
Italy
Europa League
Europe
Allsvenskan
Sweden
Eredivisie
Netherlands

Basketball

NBA
USA
NCAA
USA College

Key Concepts Explained

Edge

The difference between our predicted probability and the implied probability from the odds. If we estimate Arsenal has a 60% chance to win but the odds imply only 52%, that's an 8% edge. We only bet when we find genuine edge.

Kelly Criterion

A mathematical formula that determines optimal stake size based on edge size and odds. We use a quarter-Kelly approach (conservative) with a maximum 3% stake per bet. This prevents over-exposure on any single prediction.

Closing Line Value (CLV)

The gold standard metric for prediction quality. If we recommend a bet at 2.10 odds and the line closes at 1.95, we captured CLV. Consistently beating the closing line is the #1 predictor of long-term profit in sports betting.

Value Bet

A bet where the true probability of an outcome is higher than what the bookmaker's odds imply. It's not about picking winners — it's about finding mispriced odds. A value bet can still lose. But over hundreds of bets, the math works in your favor.

Important Disclaimer

Betting Involves Risk

Past performance is not indicative of future results. You can and will have losing streaks. Only bet with money you can afford to lose.

Not Financial Advice

StackPlays provides data-driven predictions for informational purposes. We do not provide financial or betting advice. All decisions are yours.

Transparent Results

All our predictions are tracked and publicly verifiable. Check the Statistics page for full performance data including losing periods.

Frequently Asked Questions