How QuantRoster Works
A machine learning pipeline that turns raw NFL data into projections built around your roster, your league, and your scoring format.
The Problem with Fantasy Advice
Most fantasy football platforms give you the same rankings regardless of whether you play PPR or standard, whether you have a deep bench or a shallow one, or whether your league scores 6 points per passing TD or 4. A consensus top-20 ranking treats every league the same.
Worse, the projections behind those rankings are usually just expert opinions with a number attached. One analyst says 17.3 points, another says 14.8, they average it out and call it a projection. There's no model, no training data, and no way to verify whether those numbers were any good after the fact.
Some projection tools do use statistical models, which is a step in the right direction. But they still give you generic projections that don't account for your specific league context. And none of them let you independently verify that their predictions were locked in before game time.
Our Approach
QuantRoster is built on an ensemble machine learning pipeline that generates per-player, per-position projections tuned to your league's scoring format. Here's what's under the hood.
Ensemble Model Architecture
We train separate models for each position (QB, RB, WR, TE, K, DEF) because the features that predict a quarterback's fantasy output are fundamentally different from those that predict a tight end's. Each position gets its own dedicated ensemble of multiple model types that attack the prediction problem from different angles.
The ensemble approach reduces overfitting and improves reliability. Some components of the ensemble excel at capturing nonlinear relationships (like how a player's value shifts against different defensive schemes), while others provide stability. The final projection blends them in a way that consistently outperforms any single model.
What the Model Sees
The model trains on multiple seasons of NFL game-level data. For each player-game, we extract features including passing/rushing/receiving stats, snap count percentage, red zone usage, target share trends, and opponent defensive metrics (DVOA, points allowed by position, sack rate).
Matchup adjustment is a big part of this. A running back facing the league's worst run defense is a fundamentally different proposition than the same player facing the best. The model captures these interactions through opponent-specific features rather than simple strength-of-schedule adjustments.
Confidence Intervals, Not Just Point Estimates
A point projection alone isn't enough information to make a good start/sit decision. If two players both project at 12 points, but one has a range of 8-16 and the other has a range of 4-22, those are very different decisions. We train separate models specifically to estimate the 10th and 90th percentiles, giving you a floor and ceiling for every projection.
League-Specific Projections
When you connect your league, we pull your exact scoring settings. The model recomputes fantasy points using your league's rules — PPR, half-PPR, standard, custom scoring, whatever your platform uses. This means our projections reflect what a player is actually worth in your league, not some default scoring format.
User-Controlled Model Inputs
Every player's projection card has adjustable sliders for the inputs most relevant to their position: pass attempts for QBs, rush attempts and receiving targets for RBs/WRs/TEs, kick attempts for kickers, and sacks/turnovers/points allowed for defenses.
Think a running back returning from injury will see a reduced workload? Dial down his rush attempts and watch the projection adjust in real time. Under the hood, we pre-compute projection curves at multiple input levels during the weekly pipeline, so your adjustments feel instant with no live model calls required.
Real-Time Game-Day Pipeline
Our morning pipeline generates baseline projections from overnight data, but fantasy decisions depend on information that changes right up until kickoff. A second layer polls official NFL active/inactive lists, weather APIs, and Vegas line movements every 60 seconds on game day, applying rule-based adjustments to existing projections.
The third layer is the differentiator: an AI-powered news interpreter that reads curated fantasy news feeds throughout the day, classifies each update by affected player, assesses materiality, and decides whether to alert you or auto-adjust a projection. Beat reporter says the coach plans to ease a player back in? We catch it before the official lists do.
Cryptographic Verification
Every projection you receive comes with a unique verification hash that locks in the prediction before game time. After the game, you can use that hash to confirm that your projection wasn't changed after the fact. No other fantasy platform lets you independently verify their predictions this way.
From Projections to Decisions
Raw projections are the foundation, but the recommendation engine is where the value shows up — from draft night through the championship.
Live Draft Assistant
Real-time draft recommendations powered by value-based drafting. Works with snake and auction formats. As picks come off the board, the model recalculates positional scarcity and recommends the best available player for your roster. Includes look-ahead projections so you know who's likely to still be available on your next pick.
Post-Draft Grading
After your draft, get an ML-driven grade based on projected season-long value — not a pundit's letter grade. See where you found value relative to ADP, which positions are strong, and where you might need to target the waiver wire early.
Start/Sit
Compares projected points for players at the same position on your roster, factoring in confidence intervals and matchup edges.
Waiver Wire
Identifies available players with breakout potential by detecting usage trend changes — rising target shares, increasing snap counts.
Trade Analysis
Evaluates trade offers using rest-of-season projected value, adjusted for your roster needs and position scarcity in your league.
Lineup Optimizer
Salary cap optimization for DFS and best-ball formats. Set your constraints and let the optimizer build the highest-projected lineup within your budget.
Ready for NFL 2026?
QuantRoster launches for the 2026 NFL season. Join the waitlist to be first in line.
Get Early Access