Projection-first player prop intelligence

Price every player prop before the market does.

Slateline simulates the raw events of a game, then projects every player prop as a full distribution — and grades every projection against results and closing lines. The market’s number, our model’s number, and the gap between them, in the open.

Twelve sport engines Graded nightly Research only — no bets placed
Live example · Pitcher Strikeouts
G. Cole vs BOS · 7:05 PM ET
MODEL v4.2.1
Line 5.5
Model 6.4
Projection gap
+0.9
Signal
+16.4%
Edge status
Fresh

Edges decay. Track them live.

12
sport engines
7
live & graded
113
markets across 12 sports
4
DFS platforms
~4,000
sims / game
A+
Edwin ArroyoHRR u4.5
+39.2%
A+
José FermínBatter Fantasy o3.5
+32.9%
A+
Mickey MoniakBatter Fantasy o5.0
+32.8%
A+
Cole YoungBatter Fantasy o4.0
+32.8%
A+
Alan RodenBatter Fantasy o3.5
+32.8%
A+
Heriberto HernándezBatter Fantasy o5.5
+32.7%
A+
Francisco AlvarezBatter Fantasy o3.0
+32.7%
A+
Kyle KarrosBatter Fantasy o4.5
+32.6%
A+
CJ AbramsBatter Fantasy o7.5
+32.5%
A+
Jackson HollidayBatter Fantasy o3.5
+32.4%
A+
Gunnar HendersonBatter Fantasy o3.5
+32.4%
A+
Andy PagesStolen Bases u0.5
+39.5%
A+
Edwin ArroyoHRR u4.5
+39.2%
A+
José FermínBatter Fantasy o3.5
+32.9%
A+
Mickey MoniakBatter Fantasy o5.0
+32.8%
A+
Cole YoungBatter Fantasy o4.0
+32.8%
A+
Alan RodenBatter Fantasy o3.5
+32.8%
A+
Heriberto HernándezBatter Fantasy o5.5
+32.7%
A+
Francisco AlvarezBatter Fantasy o3.0
+32.7%
A+
Kyle KarrosBatter Fantasy o4.5
+32.6%
A+
CJ AbramsBatter Fantasy o7.5
+32.5%
A+
Jackson HollidayBatter Fantasy o3.5
+32.4%
A+
Gunnar HendersonBatter Fantasy o3.5
+32.4%
A+
Andy PagesStolen Bases u0.5
+39.5%
The projection engine

A projection, then proof — not a hit-rate average.

A prop is only interesting when the number is wrong. We project the raw events first, convert them into every market, and then measure whether we were right — the loop a scanner can't close.

01

Project raw events

A sport-specific Monte-Carlo simulation produces the atoms of every prop — plate appearances, possessions, drives, points — as a full distribution, not a last-5 average.

02

Convert to markets

Those events roll up into every player-prop market: hits, strikeouts, points, rebounds, receiving yards, aces — with push probability on integer lines.

03

Score per platform

The same projection runs through each DFS platform's own scoring rules, so a player is a different number on PrizePicks than on Underdog — and the divergence is an edge.

04

Grade the edge

Model probability minus the de-vigged sharp market becomes a signed edge, graded A+ to D by conviction and calibrated against history.

05

Prove it

Every projection is timestamped before the event and scored against the box score and the closing line. The track record is public — the losses too.

Platform Lens

One projection. Four scoring formulas.

PrizePicks, Underdog, Betr, and Sleeper each score the same box score differently — so the same player is a different number on every platform. Platform Lens shows exactly where the scoring divergence creates the edge.

Raw baseball projection
Edwin Arroyo
Hits
1.24
Total Bases
1.59
Runs
0.52
RBIs
0.40
Walks
0.21
HR
0.03
SB
0.03

One projection. Each platform scores it with its own formula — so the same player is worth a different number on every book.

Platform fantasy score
PrizePicks
8.6
Formula divergence+0.0 vs platform avg
Underdog
8.9
Formula divergence+0.4 vs platform avg
Betr
8.3
Formula divergence-0.2 vs platform avg
Sleeper
8.3
Formula divergence-0.2 vs platform avg

No fantasy-score lines posted for this player this slate — the scores above are our projection converted through each platform’s formula. Line + gap appear here the moment a book posts one.

Inside a prop

The distribution is the projection.

Drag the line and watch the over probability respond in real time — the same interaction that drives the Signal Board, on the same simulated distribution.

Edwin Arroyo
Hits + Runs + RBIs · vs SEA
A+
Line 4.5Model 2.2Under 93.2%
Drag the line — watch the probability respondLine 4.5
Component breakdown
Hits1.24
Runs0.52
RBIs0.40
Model projection2.16
Under probability93.2%
Projection gap-2.3
Volatility
Elevated vol
Open full research
Coverage

Twelve engines. Honest about which are live.

Seven sports run on real lines and grade nightly. The other five engines are built and audited — they light up when their season or data feed opens. We never claim live data that doesn't exist.

12engines7live & graded nightly4open with their seasons1waiting on data
MLBLive

Projects hitter and pitcher props from thousands of full-game simulations per slate, priced against live DFS lines and a sportsbook consensus. Live and graded nightly.

How this engine works

Live DFS lines plus a de-vigged sportsbook reference; every projection grades nightly against final box scores.

  • 9-batter lineup through a base-out state machine vs starter → bullpen
  • Empirical-Bayes matchup rates × platoon splits × park/weather × umpire zones
  • Statcast contact/whiff/arsenal tilts; posted lineups; steals simulated in-game
sim-mc-2.1Plate-appearance simulation (~4,000 full games per slate)
Full methodology & backtest in the Model Room
WNBALive

Projects points, rebounds, assists, and combo props from possession-level simulations built on minutes and availability. Live on real lines and graded nightly.

How this engine works

Live lines from four DFS books, priced on player rates measured from recent box scores; graded nightly. Injury statuses default to healthy until a licensed feed is connected, and affected projections are flagged.

  • Usage → shot/FT/turnover → rebound battle → assist/steal/block attribution
  • Per-sim minutes and availability rolls; probabilities are DNP-conditional (DFS voids DNP legs)
  • Combos and fantasy correlate by construction (same simulated possessions)
wnba-sim-0.2Possession-level simulation with per-sim minutes & availability
Full methodology & backtest in the Model Room
NBAOpens late October

Projects scoring, rebounding, and playmaking props with rest days, load management, and blowout minutes built into every simulation. Ready for opening night in late October.

How this engine works

The engine is built and has passed two audits. Live player rates and DFS lines connect when the season opens in late October.

  • Load management as a first-class availability channel (rest posture × schedule spots)
  • On-ball usage redistribution when stars sit (∝ minutes × on-ball share, conservation proven)
  • Garbage time simulated: blowout sims split into competitive + bench-heavy floors
nba-sim-0.3Possession-level simulation, 240 team minutes conserved
Full methodology & backtest in the Model Room
NFLOpens September

Projects passing, rushing, and receiving props from drive-by-drive simulations that follow the flow of the game. Ready for the September season.

How this engine works

The engine is built and audited. Play-by-play data and DFS lines connect with the September season.

  • Environment (drives/plays/points/weather) → per-drive script-adjusted pass rate
  • Role-based allocation: targets = routes × TPRR, carries = rush share, TDs = end-zone equity
  • Conservation by construction: QB passing yards ≡ Σ receiver yards per sim (structural stack correlations)
nfl-sim-0.2Drive-level, game-script-aware simulation
Full methodology & backtest in the Model Room
College FootballOpens late August

Projects college football props with the sport's own realities simulated: early starter pulls, backup snaps, and wide differences in team tempo. Ready for the late-August season.

How this engine works

The engine is built and audited. College data feeds and a check of DFS line coverage land with the late-August season.

  • Starter pulls and garbage time are simulated (per-staff pull margins; backups absorb usage)
  • Per-team tempo identities (55–85 plays/game); mismatch-scale environments
  • Roster volatility engine: transfer/freshman/committee inputs → demotion-heavy grading
ncaaf-sim-0.2Drive-level simulation on the audited NFL chassis + college mechanics
Full methodology & backtest in the Model Room
College BasketballOpens early November

Projects college basketball props around the college game's own rules: five fouls, bonus free throws, and deliberate late-game fouling. Ready for the November season.

How this engine works

The engine is built and audited, and simulates college structure directly: five fouls, the bonus free-throw ramp, end-game fouling, two-foul benching, and transfer-heavy rosters. Live stats and lines connect with the November season, and every grade is capped at B+ until the backtest earns more.

  • Minutes come first: availability, foul trouble (five-foul disqualification), two-foul first-half benching by coach tendency, blowout compression, and tournament rotation tightening are realized per simulation — every probability is DNP-conditional
  • The bonus / one-and-one FT structure is simulated within each half (foul accumulation ramps team FT trips; front-end misses are live rebounds) — the closed-form FTA claim is audited against the sim
  • End-game fouling is a first-class channel: close-but-not-tied finishes extend the game with intentional-foul cycles (leading team shoots two, trailing team forces threes) — FTA and 3PA distributions carry the real late-game fat tail
ncaab-sim-0.2Possession-level simulation with college game structure (two halves, bonus FTs, five fouls, end-game fouling)
Full methodology & backtest in the Model Room
TennisLive

Plays out every service game, tiebreak, and set to project aces, games won, and match length for ATP and WTA players. Live on real lines year-round.

How this engine works

Live DFS lines priced on serve and return rates measured from each player's recent matches, split by surface. No sportsbook posts tennis player props, so edges read model versus line, and every grade is capped at B+ until the backtest earns more.

  • Deuce games, tiebreaks (1-2-2 rotation, tb10 deciders), sets, Bo3/Bo5
  • Barnett–Clarke serve/return blend over tour × surface anchors
  • Per-player rates measured from recent matches (surface-split, recency), EB-shrunk toward the anchors
tennis-sim-0.2Point-level simulation through the real scoring tree
Full methodology & backtest in the Model Room
GolfWaiting on data

Projects birdies, strokes, and cut chances hole by hole, with PGA cut weeks and LIV's 54-hole events treated as genuinely different formats. Built and audited; waiting on a strokes-gained data feed.

How this engine works

The engine is built, harness-verified, and adversarially audited, with PGA cut events and LIV 54-hole shotgun events as separate formats. DFS golf lines are confirmed available; the missing piece is a licensed strokes-gained data feed, not the calendar.

  • Course environment comes first: per-hole difficulty sets the outcome environment, realized exactly by the sim
  • PGA and LIV as different structures: 36-hole cut truncation vs 54-hole no-cut shotgun
  • The player's own simulated rounds decide his cut — cut risk correlates with every prop
golf-sim-0.2Hole-level simulation (fairway → green → outcome → putts chain)
Full methodology & backtest in the Model Room
UFC / MMALive

Projects significant strikes, takedowns, and fight time from moment-by-moment fight simulations where an early finish settles the number instead of voiding it. Live on real lines for UFC cards.

How this engine works

Real DFS lines priced against measured fighter statistics. Full cards build on fight days, and every published prop grades against final fight statistics the morning after. No sportsbook posts these markets in usable multi-book form, so edges read model versus line, and every grade is capped at B+ until the backtest earns more.

  • Fight structure comes first: a per-tick finish hazard yields closed-form fight time, round-reach, and decision claims the sim realizes exactly
  • 3-round and 5-round fights as different structures; rounds start standing (ground spells end at the bell)
  • Early finishes settle volume props — finish risk is priced into the distribution, never voided away
mma-sim-0.2Tick-level fight simulation (striking / clinch / ground states, 30-second segments)
Full methodology & backtest in the Model Room
SoccerLive

Projects shots, passes, tackles, and saves with lineups and substitution timing simulated first, because minutes decide everything. Live on real lines for World Cup and club matches.

How this engine works

Real DFS lines priced against measured team and player inputs: posted lineups with a confirmed-or-projected status, per-player match statistics, and substitution timing from recent matches. An unposted lineup caps every grade for that match. No sportsbook posts soccer player props in usable multi-book form, so edges read model versus line, and every grade is capped at B+ until the backtest earns more.

  • Minutes come first: starts, sub-off timing, and sub-on windows are realized per simulation — every probability is appearance-conditional (DFS voids never-entered legs)
  • Possession is zero-sum and splits the prop world: one environment drives your passing volume AND the opponent's defensive actions and keeper saves in the same sims
  • Share slots conserve team volume exactly: substitutions pass the opportunity slot while conversion rates stay the player's own
soccer-sim-0.2Match-level simulation (possession environment, share-slot allocation, realized substitution windows)
Full methodology & backtest in the Model Room
League of LegendsLive

Projects kills, assists, and creep score map by map, with game length driving every number and series sweeps priced in. Live on real lines for pro league matches.

How this engine works

Real DFS lines priced against measured pro match data: league pace, team styles, rosters, and role shares, using only games played before each series. Projections are made before champion select, so distributions widen to carry that uncertainty. No sportsbook posts these markets, so edges read model versus line, and every grade is capped at B+ until the backtest earns more.

  • Game duration comes first: a per-minute end-hazard drives every claim — expected map length, P(reach 30/35), team kills — and the sim realizes each exactly
  • Early ends settle volume props (a 22-minute stomp cashes unders); remake/forfeit/cancellation are the void events, never simulated in-map
  • Line scope is part of the market: Map 1 / Maps 1-2 / Maps 1-3 / series lines sum over the maps actually played — P(map 3 happens) is a structural channel like the golf cut
lol-sim-0.3Series-of-maps simulation on a per-minute game clock
Full methodology & backtest in the Model Room
Counter-Strike 2Live

Projects kills and headshots round by round, where close maps run long and lift both teams' totals. Live on real lines for pro matches.

How this engine works

Real DFS lines priced against measured match data: per-player kill and headshot shares, team strength, and map pools from recent finished maps. Before the map veto, projections mix the likely map pool and say so; a stand-in or unconfirmed roster caps the grade. No sportsbook posts these markets, so edges read model versus line, and every grade is capped at B+ until the backtest earns more.

  • Rounds come first: a CS2 map is a race to 13 — every volume stat scales with rounds played, and the rounds distribution is exact score-race mathematics the simulation realizes directly
  • Early ends settle volume props (a 13-3 stomp cashes unders); forfeit/cancellation are the void events, never simulated in-map
  • The inversion: close maps run long and lift both teams' kills — opposing players' overs are positively related through rounds (surfaced on every relevant prop, the honest slip-stacking number)
cs2-sim-0.3Series-of-maps simulation at round level (MR12 score race, overtime blocks)
Full methodology & backtest in the Model Room
Model accountability

A model you can audit, not a tout you have to trust.

Every projection is timestamped before the event and graded against results and closing lines. Calibration, hit rate, and closing-line value — in the open, including the misses.

Model Room · last 30 days
Full accountability
Graded hit rate
55.3%
Avg closing line value
+2.42
Calibration score
90
Graded sample
5,370
00252550507575100100predicted % →
Hit rate by market
Pitcher Strikeouts57.3%n=174
Hits + Runs + RBIs56.3%n=291
Total Bases55.7%n=285
Batter Hits55.3%n=311
Batter Fantasy Score56.6%n=359
Home Runs52.6%n=332

Every projection is logged before games start and graded against results and closing lines. No cherry-picking, no deleted losses.

FAQ

Straight answers.

What Slateline is, what it isn't, and how the model holds itself accountable.

What is Slateline?
A projection-first player-prop research terminal. We simulate the raw events of a game — plate appearances, possessions, drives, points — then price every player prop from that distribution and compare it to the market. It is a research and analysis tool, not a sportsbook.
How is Slateline different from a hit-rate or line-scanning tool?
Most prop tools scan hit-rate history and the market's implied probability across books — useful, but market-anchored. Slateline starts a step earlier: we run a sport-specific simulation to generate our own projection, then show a real de-vigged Market % and our Model % side by side, with the gap as the Edge. And every projection is graded against results and closing lines, so you can audit the model instead of trusting an average — projection-first and accountable, not a hit-rate feed.
Do you place bets or guarantee wins?
No. Slateline never places wagers, and no projection is a guarantee. Player props are variable by nature — a model can be well-calibrated and still miss on any single prop. We publish our hit rate and calibration openly, including the losses, so you can judge the model honestly.
Which sports and platforms are supported?
Twelve sport engines: MLB, WNBA, NBA, NFL, College Football, College Basketball, Tennis, Golf, UFC / MMA, Soccer, League of Legends, Counter-Strike 2. MLB, WNBA, Tennis, UFC / MMA, Soccer, League of Legends, Counter-Strike 2 are live on real lines and graded nightly; the rest are built and audited, opening with their season or data feeds. Lines are compared across PrizePicks, Underdog, Betr, Sleeper. Current status is always shown honestly on the Sports & model status page.
What does “edge” mean here?
Edge is our model's probability for a side minus the de-vigged fair probability from the sharp market. Positive edge means our simulation gives the outcome a higher chance than the market prices it. Where there is no sharp reference, we show the model versus the line and label it as such — we never invent a market number.
How are projections graded?
Every projection is timestamped before the event and later scored against the real box score and the closing line. We track hit rate, Brier score, calibration error, and closing-line value — broken down per market and per model version — and surface it all in the Model Room.
Why does model accountability matter?
Anyone can post a number. A projection is only trustworthy if its track record is measured and public. The Model Room shows our calibration curve and backtest in the open — that transparency is the product, not a marketing afterthought.
Can I cancel anytime?
Yes. Plans are month-to-month (or annual if you prefer), and you can cancel anytime from your account — your access simply runs to the end of the current period.

The market closes edges fast. See them first.

Start free with the Signal Board preview, or go live with the full board, Prop Grid, Platform Lens, and Model Room.