How SharpSpots works

Every morning, we run every game through a three-pillar model that quantifies statistical edge, situational context, and what the market is doing. When all three agree, the pick gets more stars. When they disagree, fewer stars. Nothing is subjective.

The Daily Rhythm

When picks drop, and how they refresh

Different sports settle their lineups at different times, so picks publish on a per-sport schedule. Lines keep moving after publication, so we re-pull the market every couple of hours and update the expected value on the page.

6 AM ET — NBA
Basketball drops at sunrise
Once injury reports settle overnight, we run the full slate. Picks go live before most people are awake. The page is ready when you open your phone.
12 PM ET — MLB Morning Pass
Day games + early-evening starts
Once probable pitchers are confirmed for the day's slate, we run analysis. Picks for any game starting before 6 PM ET publish here.
4:30 PM ET — MLB Evening Pass
Prime-time and West Coast slate
Late lineup scratches and west-coast pitcher confirmations land between noon and 4 PM, so the evening pass catches the night slate with fresh data.
~2 Hours Pre-Game
Lines refresh, EV recalculates
Lines drift all day. About two hours before tipoff or first pitch, we re-pull current odds for every active pick and update the expected value shown on the page.
Coming Soon
Daily email + more leagues
NFL, NHL, and college basketball next. A morning "State of Play" email is in the queue once the cross-sport schedule stabilizes.
Our Process

How a pick gets made

Each game runs through five steps. Steps 1 and 2 happen in parallel for every game on the slate. Steps 3 through 5 happen per game.

01

Pull the data

For every game on the slate, we fetch the matchup, probable starters or active lineups, recent performance, ballpark and weather (for MLB), bullpen workload (for MLB), bench depth (for NBA), and current odds from every major US sportsbook plus Pinnacle.

02

Fire the three pillars

The model evaluates the game against three independent groups of signals — statistical, situational, and market — described below. Each pillar produces a directional lean (home / away / neither) and a strength score.

03

Project the game

Pillar outputs feed a Bayesian aggregator that produces a probability distribution over outcomes (win probability, projected total). We strip the vig out of the sportsbook's line to get its implied true probability, then compare.

04

Score confidence

Stars are assigned by how many pillars fired in the same direction and how strongly. One pillar firing alone caps the pick at 2 stars. Two pillars agreeing can reach 4 stars. All three pillars agreeing is required for 5. April and May get an extra one-tier penalty because sample sizes are too small to fully trust.

05

Publish in plain English

A language model translates the numbers into the kind of paragraph you'd read in a sharp's newsletter. Stylistic guardrails ban hype phrases, em-dashes, and AI tells. The math drives every claim.

The Three Pillars

What we actually measure

This is the part most sites won't show you. The signals below are the ones currently firing in production. As we add data sources, the pillars get heavier.

Pillar 1 — Statistical
Who's better on paper
For MLB: starter SIERA differential, hitter wOBA against the opposing pitcher's handedness (PA-weighted by lineup spot), and a rolling 21-day SIERA to catch hot or cold streaks. For NBA: net rating differential, pace-adjusted offensive and defensive efficiency, and rest differential.
Pillar 2 — Situational
What's different about today
For MLB: bullpen quality (K-BB% from FanGraphs's reliever leaderboard) and workload (taxed bullpens from recent usage), ballpark factors, and weather (wind, temperature, Coors). For NBA: starter availability via injury report, back-to-back fatigue, and travel.
Pillar 3 — Market
What sharp money is doing
Two market signals fire here. First, line-movement detection: if a line moves 15+ cents on moneyline or 0.5+ runs on a total across multiple books in the same direction, that's sharp money showing up. Second, Pinnacle divergence: when the rec books (DraftKings, FanDuel) are at a different number than Pinnacle (the sharpest book in the world), the rec books usually haven't caught up to where sharp action has already moved Pinnacle.

Each pillar can fire in favor of either team or stay silent if its signals contradict each other. The signals within a pillar use weights tuned from historical data. The pillars themselves are not weighted equally — the situational pillar earns the most weight when its underlying data is strong (e.g., a confirmed bullpen-taxed game) and less when it isn't.

Confidence Stars

What the stars actually mean

The 1-5 star rating is calculated, not assigned. Two inputs drive it: how many pillars fired in the same direction (the agreement count) and how big the calculated edge is. Both have to clear a threshold.

↑ Boosts
Larger calculated edge over the no-vig line, all three pillars agreeing on a direction, confirmed starting pitcher or lineup, line moving toward our side across multiple books.
↓ Reduces
Only one pillar firing, line moving against our side, key player downgrade pre-game, early-season cap (April and May drop every pick by one tier across all sports).

Higher stars don't mean a pick is "safe." Variance is built into every bet. Stars are information about how much the model trusts the math underneath.

What each tier corresponds to
★★★★★All three pillars agree, large edge. Recommended stake: 3 units.
★★★★☆Two pillars firing strongly, meaningful edge. Recommended stake: 2 units.
★★★☆☆Real edge, mixed pillar signals. Recommended stake: 1 unit.
★★☆☆☆Modest edge, one pillar firing. Recommended stake: 0.5 units.
★☆☆☆☆Marginal edge below our recommended bet threshold. Shown for transparency; no recommended play. Does not count in Track Record.

A 5-star pick can still lose. A 2-star pick is a tighter edge with thinner margin for error. The star rating is information about the math, not a recommendation. Track our actual results on the Track Record page.

What we don't do

"SharpSpots picks are tools to inform your own thinking, not replacements for it."
Bet only what you can afford to lose.

Disclaimer: SharpSpots provides educational analysis intended to supplement your own decision-making. This is not financial advice, gambling advice, or a guarantee of outcomes. Past performance does not guarantee future results. 21+ only. If you choose to bet, bet responsibly.

Problem gambling? Call 1-800-GAMBLER or visit ncpg.org.