Education10 min read

How Our 37-Factor AI Betting Model Works

A transparent look under the hood at the machine learning system that powers every pick on Parlay Guarantee.

"AI-powered picks" has become a buzzword in sports betting. Every tout and their cousin claims to have an algorithm. So what makes ours different? Transparency. We're going to walk you through exactly how our model works — from raw data to the pick that lands on your picks page.

The 37 Factors: What We Analyze

Our model evaluates 37 distinct factors for every game. These fall into six categories:

1. Team Performance (8 factors)

  • Offensive rating (points per 100 possessions)
  • Defensive rating (points allowed per 100)
  • Net rating (overall efficiency differential)
  • Pace (possessions per game)
  • Effective field goal percentage
  • Turnover rate
  • Offensive rebounding percentage
  • Free throw rate

2. Player Impact (7 factors)

  • Weighted player efficiency ratings for active roster
  • Star player availability and minutes projection
  • Bench depth scoring (reserve unit net rating)
  • Key player usage rate and dependency
  • Injury report impact scoring (GTD, Out, Questionable)
  • Recent form — last 5 and last 10 game performance
  • Clutch performance metrics (last 5 minutes of close games)

3. Matchup Dynamics (6 factors)

  • Head-to-head record (last 3 seasons)
  • Style matchup scoring (pace differential, half-court vs transition)
  • Positional advantage mapping
  • 3-point shooting vs perimeter defense
  • Paint scoring vs interior defense
  • Fast break efficiency differential

4. Situational Factors (7 factors)

  • Home/away splits
  • Back-to-back game fatigue
  • Days of rest
  • Travel distance and time zones crossed
  • Altitude adjustment (Denver factor)
  • Rivalry and motivation scoring
  • Schedule spot (sandwich games, long road trips)

5. Market Intelligence (5 factors)

  • Opening line vs current line movement
  • Sharp money indicators (reverse line movement)
  • Public betting percentage
  • Steam moves and line freezes
  • Closing line value prediction

6. Advanced & Historical (4 factors)

  • Referee assignment tendencies (foul rates, over/under lean)
  • Historical ATS performance in similar situations
  • Season trend momentum (last 20 games ATS)
  • Model consensus scoring (ensemble agreement)

The Model Architecture

We don't rely on a single algorithm. Our system uses an ensemble approach — multiple models that each analyze the data differently, then vote on the final prediction:

  • Gradient Boosted Trees (XGBoost): Excellent at capturing non-linear relationships between factors. This is our workhorse for spread and total predictions.
  • Neural Network: A deep learning model that identifies complex patterns humans would never spot — like how a specific combination of rest days, travel, and opponent pace creates a predictable outcome.
  • Logistic Regression: A simpler, more interpretable model that serves as a sanity check. When all three models agree, our confidence is highest.
  • Bayesian Updating: As live data comes in (injury updates, line movements), our predictions update in real time using Bayesian probability.

From Data to Pick: The Pipeline

  1. Data Ingestion (6:00 AM ET): We pull the latest stats, injury reports, odds, and news from dozens of sources
  2. Feature Engineering: Raw data is transformed into our 37 standardized factors for each game
  3. Model Scoring: Each game is scored by all three models independently
  4. Ensemble Voting: Models vote on each pick. We weight by recent accuracy.
  5. Edge Calculation: The model's predicted probability is compared to implied odds from the betting market. Only games with a meaningful edge make the cut.
  6. Pick Generation: Final picks are generated with confidence scores, recommended bet types, and detailed reasoning
  7. Continuous Updates: Throughout the day, as new information arrives, picks are re-evaluated and updated

What "Edge" Actually Means

In sports betting, edge is the difference between the true probability of an outcome and what the odds imply. For example:

If a team is listed at +150 (implied probability: 40%), but our model calculates a 48% true probability, that's an 8% edge. Over hundreds of bets, consistently finding 3-8% edges is what separates profitable bettors from the rest.

We only recommend picks where our model identifies a minimum edge threshold. No edge, no pick — even if we have a prediction on who wins.

Continuous Learning

Our model isn't static. After every game, results are fed back into the system. The model tracks its own performance across different bet types, situations, and confidence levels — and adjusts. This means the model that generates your picks tonight is smarter than the one from last month.

We also run regular backtests against historical seasons to validate that improvements hold up across different market conditions, not just recent trends.

See It in Action

Theory is great, but results matter. Check out today's NBA picks to see the model's output, or visit the picks page to view our tracked history. For the full experience with confidence scores and detailed analysis, create a free account.

Experience the Model Yourself

37 factors. 3 models. One edge. See it in action.

Not a sportsbook. We sell AI-generated sports analysis for entertainment purposes. 21+ | Gamble Responsibly | National Council on Problem Gambling 1-800-522-4700 | Terms | Privacy | Responsible Gambling

From the makers of BitcoinIntelVault & DebtCrusher.ai