Projection first player prop intelligence

Research the prop. Understand the projection.

Compare player stats, matchup context, and Slateline’s projections in one place. See how a posted line compares with our model, explore the range of possible outcomes, and review the results we have graded.

Research depth and model evidence vary by sport. Nine of the twelve engines run on real lines today. Each page shows the data available and the limits that matter. Today’s board and the graded record are free to open, no card required.

Twelve sport engines Graded nightly Research only, no bets placed
Illustration · Pitcher Strikeouts
Example starter · how an edge decays
ILLUSTRATIVE
Line 5.5
Model 6.4
Projection gap
+0.9
Line since open
+0.0
Edge status
Fresh

Lines move. Track the gap live.

12
sport engines
9
live & graded
139
markets across 12 sports
3
DFS platforms
~4,000
sims / game
A
Munetaka MurakamiSingles u0.5
+21.8%Edge vs market
B
Dane MyersRuns u0.5
+12.9%Edge vs market
C+
Jeremy PeñaTotal Bases u1.5
+9.1%Edge vs market
C
Jeremy PeñaHRR u1.5
+7.4%Edge vs market
D
Isaac ParedesRBIs u0.5
+9.8%Edge vs market
D
Jose AltuveHRR u1.5
+6.1%Edge vs market

Selected recommendations from the 2026-09-20 slate with positive market referenced gaps when available, a selection view, not an overall performance sample (the Model Room holds the full graded record, losses included). Each percentage states whether it is measured against a market reference or the listed line.

One research session

Find it, understand it, verify it, keep it.

Every surface reads from the same graded projections, so the board you scan, the grid you sort and the backtest you audit are the same model held to the same standard. Here is the order a session actually runs in.

01

Find

Narrow thousands of posted offers to the few worth reading.

Every prop the books we cover have posted, scored by our own simulation and filtered by the guardrails. The board leads with corroborated disagreements, and the grid lets you sort and filter the whole slate.

02

Understand

See the distribution the number came from, not just the number.

Each prop opens on the full simulated distribution, the components that built it, the model estimate, and beside it the market estimate with the vig removed where a real market prices the same prop, or the break-even at this price where the book publishes one. Where neither exists, we say so instead of inventing one.

03

Verify

Check the offer is real, and check the model has earned it.

Which book sells it, on which side, at which line and payout terms. How the line has moved since it opened. And what this model's graded record actually looks like on this market. The accountability page is public and free, including the losses.

04

Keep

Hold the work you did, and get told when it changes.

Watch a player or an exact offer, group offers into a research slip with correlation context, and set rules that reach you when a grade, a gap or a line clears your bar. Research artifacts, never a bet slip.

Step 02, on a real prop

The distribution is the projection.

This is what a prop looks like once you open it: the simulated distribution, the components that built it, and the probability at whatever line you point at. Drag the line and watch the probability respond, the same interaction that drives the board.

Jeremy Peña
Hits + Runs + RBIs · vs ATL
C
Line 1.5Model 1.7Over 51.6%

Approximate shape (normal fit) drawn from the projection mean and the typical model range (the 10th to 90th percentile). Counting markets are not continuous, so the curve is a readable stand in for a spiky one. The percentage above comes from the model’s distribution, not from the shaded area, so trust the number where the two disagree.

Drag the line and watch the probability respondLine 1.5
Component breakdown
Hits0.90
Runs0.42
RBIs0.42
Model projection1.73
Over probability51.6%
Projection gap+0.2
Volatility
High vol
Open full research

Drawn from a real recorded slate (2026-09-20) so the shape and the components are the engine’s own output, not an illustration. Nothing here is a current recommendation. The live board is one click away and free to open.

Inside the 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. That is the loop a scanner cannot close.

Project raw events

A sport specific Monte Carlo simulation produces the atoms of every prop, the plate appearances, possessions, drives and points, as a full distribution rather than an average of the last five games.

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.

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 measured, never assumed.

Grade the edge

The model estimate is compared with the market estimate with the vig removed where a sportsbook prices the same prop, or with the break-even at this price where the book publishes one. The signed difference ranks offers A+ to D. A grade is a ranking signal, and whether a market has earned it is a separate validation status in the Model Room.

Prove it

Published projections on supported props are timestamped before the event and graded against results. Closing value is compared only where a sharp reference at the same line was observed. The record is public, and so are the losses.

Platform Lens

One projection. Three scoring formulas.

PrizePicks, Underdog, and Sleeper each score the same box score differently, so the same player is a different number on every platform. Platform Lens shows how one projection scores under each formula. A scoring difference is not an edge on its own, and this panel carries no grade and no recommendation.

Raw baseball projection
Munetaka Murakami
Hits
0.72
Total Bases
1.71
Runs
0.62
RBIs
0.64
Walks
0.63
HR
0.28
SB
0.01

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.3not evaluated
Line 5.0+3.3 gap
Underdog
9.0no play
Line 6.5+2.5 gap
Sleeper
10.9
Formula divergence+1.5 vs platform avg
Largest formula divergence
PrizePicks scores 8.3 against its posted 5.0
+3.3
score minus line

A scoring formula difference is not an edge. The posted Underdog offer is withheld by the board's guardrails (below the recommendation floor), so this panel is a scoring illustration, not a recommendation.

Step 03, the evidence

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

Published projections on supported props are timestamped before the event and graded against the box score. Hit rate, calibration and Brier per market and version, public, free, and including the misses. Sharp closing value is compared only where a sportsbook reference at the same line was observed, and it says so wherever it is missing.

Model Room · MLB · Last 30d
Full accountability
Standard-line record
58.1%
95% CI 57.7%–58.5% · n=61,355 decided
DFS line movement (stat units)
+0.00
over 61,337 of 61,355 decided · 94 pushes counted separately
Calibration (1 − ECE)
98
same 61,355 decided rows · not an accuracy percentage
Sharp closing value
−0.03 pts
over 646 decided rows with a same line sharp reference

Last 30d to 2026-09-19 · 35,648 won · 25,707 lost · 94 pushes excluded · 27 markets · model sim-mc-2.1 / sim-mc-2.1+iso / sim-mc-2.1-f2+iso / sim-mc-2.2 / sim-mc-2.2+iso / sim-mc-2.2-f2 / sim-mc-2.2-f2+iso / sim-mc-2.2-pitch-0.1

00252550507575100100predicted % →

Calibration curve: standard lines, Last 45d, 9 probability buckets. The curve uses the stated calibration window, which may differ from the record above.

Hit rate by market · Last 30d
Batter Hits61.3%n=6865
Runs Scored61.4%n=6733
Hits + Runs + RBIs53.1%n=6713
RBIs68.5%n=6641
Total Bases56.1%n=6609
Singles56.2%n=6577

Published projections on supported props are recorded before the event and graded against results. Closing value is compared only where a sharp reference at the same line was observed. Unserved candidate grades are excluded. Standard lines on an anchor a book attested selling, both outcomes. Every decided row of that kind counts, wins and losses, whether or not it was a recommendation. Rows whose anchor no feed attested are left out of this record and of every other one: an unattested offer was reference inventory the board was never entitled to recommend. Pushes are excluded from the denominator and reported separately, and voided legs are never graded. Qualifying goblin lines can be recommendations and are graded in their own record, never inside this one.

Graded, never cherry picked

Rows are written before the event and scored against real results. Losses stay in the sample, and nothing is deleted after the fact.

Market beating is UNPROVEN

Calibration is measured and published. Whether the model beats the closing line over time is not yet established, and the Model Room says so in the product.

A grade ranks, it does not validate

A grade orders offers by their signed edge. Whether a market has earned that edge is a separate validation status in the Model Room, and engines without a graded track record cap at B+ until their own backtest lifts it.

Open the full accountability record
Coverage

Twelve engines. Honest about which are live.

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

12engines9live & graded nightly2open with their seasons1waiting on data
MLBLive

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

How this engine works

Live DFS lines plus a sportsbook reference with the vig removed. Verified markets grade against final official statistics. New pitch and workload markets are provisional research inventory, and unverified settlement stays pending.

  • Nine batter lineup through a base out state machine vs starter → bullpen
  • Empirical Bayes matchup rates × platoon splits × park and weather × umpire zones
  • Statcast contact, whiff and arsenal tilts, posted lineups, steals simulated during the game
sim-mc-2.2Plate appearance simulation (~4,000 full simulations per game)
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
  • Minutes and availability rolls per simulation, including measured coach decision rates by rotation rank. Probabilities are DNP conditional (DFS voids DNP legs)
  • Combos and fantasy correlate by construction (same simulated possessions)
wnba-sim-0.3Possession level simulation with minutes and availability per simulation
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.

  • Rest availability uses the prior season's excess single-game absence rate on back-to-back games, by minutes tier
  • On ball usage redistribution when stars sit (∝ minutes × on ball share, conservation proven)
  • Garbage time simulated: blowout sims split into competitive and bench heavy floors
nba-sim-0.4Possession level simulation, 240 team minutes conserved
Full methodology & backtest in the Model Room
NFLLive

Projects passing, rushing, and receiving props from drive by drive simulations that follow the flow of the game. Live on real lines for the season.

How this engine works

Real DFS lines priced against measured NFL data: player usage and efficiency from nflverse (community play by play and weekly stats, CC BY 4.0, used with attribution), team profiles anchored to the measured league, and kickoff weather from the National Weather Service. Injury designations enter from the roster file and, when the licensed feed is configured, from RotoWire. The board states which. No sportsbook posts two sided prices on these markets, so edges read model versus line, and every grade is capped at B+ until the backtest earns more. Graded weekly from official box scores.

  • Environment (drives, plays, points, weather) → pass rate adjusted per drive by the script
  • Allocation by role: 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.4Drive level simulation aware of the game script
Full methodology & backtest in the Model Room
College FootballLive

Projects college football props with the sport's own realities simulated: early starter pulls, backup snaps, and wide differences in team tempo. Live on real lines for the season.

How this engine works

Real DFS lines priced against measured college data: player usage and efficiency from last season's play, opponent adjusted team ratings, returning production, and transfer moves. Rosters are current, player availability has no live feed yet, and every player builds healthy, stated on the board. No sportsbook posts these markets, so edges read model versus line, and every grade is capped at B+ until the backtest earns more. Graded volume is still thin (1,371 settled rows) and the probabilities run overconfident at the extremes, so treat them as directional until the calibration curve tightens.

  • Starter pulls and garbage time are simulated (pull margins per staff, backups absorb usage)
  • Tempo identities per team (55 to 85 plays per game), mismatch scale environments
  • Roster volatility engine: transfer, freshman and committee inputs → grading that demotes readily
ncaaf-sim-0.2Drive level simulation on the audited NFL chassis plus 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 rosters heavy with transfers. 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 (disqualification on five fouls), benching on two fouls in the first half by coach tendency, blowout compression, and tournament rotation tightening are realized per simulation, so every probability is DNP conditional
  • The bonus and one and one FT structure is simulated within each half (foul accumulation ramps team FT trips, and front end misses are live rebounds), and the closed form FTA claim is audited against the sim
  • End game fouling is a first class channel: finishes that are close but not tied extend the game with intentional foul cycles (leading team shoots two, trailing team forces threes), so 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 all year.

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 (one then two serve rotation, tb10 deciders), sets, Bo3 and Bo5
  • Barnett and Clarke serve and return blend over tour × surface anchors
  • Player rates measured from recent matches (split by surface, weighted by 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, verified by harness, 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: difficulty per hole sets the outcome environment, realized exactly by the sim
  • PGA and LIV as different structures: cut truncation at 36 holes vs a 54 hole shotgun with no cut
  • The player's own simulated rounds decide his cut, so 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 form across books, so edges read model versus line, and every grade is capped at B+ until the backtest earns more.

  • Fight structure comes first: a finish hazard per tick yields closed form fight time, round reach, and decision claims the sim realizes exactly
  • Three round and five round fights as different structures, and rounds start standing (ground spells end at the bell)
  • Early finishes settle volume props, so finish risk is priced into the distribution, never voided away
mma-sim-0.3Tick level fight simulation (striking, clinch and 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 status of confirmed or projected, match statistics per player, and substitution timing from recent matches. An unposted lineup caps every grade for that match. No sportsbook posts soccer player props in usable form across books, so edges read model versus line, and every grade is capped at B+ until the backtest earns more.

  • Minutes come first: starts, timing of substitutions off, and windows for substitutions on are realized per simulation, so every probability is conditional on the player appearing (DFS voids legs for a player who never enters)
  • 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, allocation by share slot, 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: an end hazard per minute drives every claim, from expected map length to P(reach 30/35) to team kills, and the sim realizes each exactly
  • Early ends settle volume props (a 22 minute stomp cashes unders). Remakes, forfeits and cancellations are the void events, never simulated inside a map
  • Line scope is part of the market: Map 1, Maps 1 and 2, Maps 1 to 3 and series lines sum over the maps actually played, and P(map 3 happens) is a structural channel like the golf cut
lol-sim-0.3Simulation of a series of maps 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: kill and headshot shares per player, team strength, and map pools from recent finished maps. Before the map veto, projections mix the likely map pool and say so, and 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, so 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 to 3 stomp cashes unders). Forfeits and cancellations are the void events, never simulated inside a map
  • The inversion: close maps run long and lift both teams' kills, so opposing players' overs are positively related through rounds (surfaced on every relevant prop, the honest number for stacking a slip)
cs2-sim-0.3Simulation of a series of maps at round level (MR12 score race, overtime blocks)
Full methodology & backtest in the Model Room
Free and paid

Look first. Pay when the scan is the bottleneck.

Accountability is public on principle, so the record that lets you judge the model is never behind the wall. Pro lifts the preview caps and opens the full Signal Board and Prop Grid, distribution detail, the market estimate columns on the grid, Platform Lens, the advanced Model Room, Slip Lab, and Signal Alerts, exactly as the plan defines them.

Free · See how projection first research works.

  • Signal Board preview, the top signal in each section
  • Prop Grid preview, the top three players per sport
  • Market vs Model gap on every prop you can see
  • Model methodology & full accountability pages
  • Responsible gaming resources

Plus the full Model Room record and every methodology page, free for everyone, signed in or not.

Open the board, no account needed

Pro · $29.99/mo

Researchers who want the full board, distributions, and platform comparison daily.

  • Full Signal Board & Prop Grid, the sportsbook market estimate + market edge, every sport
  • Full projection distributions, components & explanations
  • Platform Lens across PrizePicks, Underdog, and Sleeper
  • Advanced Model Room: calibration, version history, CLV
  • Slip Lab with correlation & structure risk context
  • Watchlist (100) & Signal Alerts (25)
  • All 12 sport engines, every live board today, and each new board as it opens

Billed monthly, quarterly, or yearly. Cancel any time and access runs to the end of the period.

Compare terms
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, the plate appearances, possessions, drives and 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. That is useful, but it is anchored to the market. Slateline runs a sport specific simulation to generate its own projection, then shows the model estimate beside the market estimate with the vig removed where a sportsbook prices the same prop, and beside the break-even at this price where the book publishes one. Published projections on supported props are graded against results, so you can audit the model instead of trusting an average. Research depth varies by sport, and each page says what it has.
Do you place bets or guarantee wins?
No. Slateline never places wagers, and no projection is a guarantee. Player props are variable by nature, so 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, NFL, College Football, 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, Sleeper. Current status is always shown honestly on the Sports & model status page.
What does “edge” mean here?
Edge is the model estimate, our probability for a side, minus a reference, and the reference is named every time. The market estimate is the fair probability from a sportsbook market with the vig removed, so a positive edge against it means our simulation gives the outcome a higher chance than the market does. The break-even at this price is different: it is the probability you need to cover the cost of the offer at the price the platform published. Our estimate can beat the market estimate and still sit below that break-even, which is why the two are never blended. Where neither exists, we show the model against the line and label it as such. We never invent a market number.
How are projections graded?
Published projections on supported props are timestamped before the event and later scored against the real box score. We track hit rate, Brier score and calibration error per market and per model version, with the sample and its interval beside each number. DFS line movement is recorded where a platform moved its line, and sharp closing value is compared only where a sportsbook reference at the same line was observed. Pushes are excluded from the decided sample and reported, and voided legs are never graded. It is 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 publishes our calibration curve and backtest, losses included, for anyone to inspect. That transparency is the product, not a marketing afterthought.
Can I cancel anytime?
Yes. The paid plan bills monthly, quarterly, or yearly, and you can cancel anytime from your account. Your access simply runs to the end of the current period.

See where the model and the market disagree, and how it grades.

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