Methodology
StatRankings provides comprehensive NFL and NBA statistics with transparent methodology. This page explains how we calculate every stat, where our data comes from, and what each metric means. Use this as a reference guide to understand the numbers behind the game.
All statistics on StatRankings are sourced from established sports data providers and updated regularly throughout each season. Our data pipeline processes game-by-game statistics, aggregates season totals, and calculates advanced metrics. Player and team stats are verified against official league records to ensure accuracy and reliability.
NFL play-by-play, rosters, schedules, injury reports and depth charts come from nflverse (nflfastR). NFL game, team and player identifiers are reconciled through SportsStack. Quarterback Elo ratings come from nfelo, play-caller history from Sam Hoppen's NFL_public dataset, and player ratings from EA Sports Madden ratings.
NBA statistics come from Ball Don't Lie. College football statistics come from College Football Data.
Betting odds and player prop lines come from PropLine, which aggregates sportsbook pricing. Prediction-market prices come from Kalshi and Polymarket.
Average draft position data is compiled from Underdog, DraftKings, Drafters, Sleeper, Yahoo, ESPN, NFFC, CBS, FFPC, NFL.com and FantasyPros.
Advanced charting, participation and snap-count data is provided by FTN Data.
Our statistics are calculated using industry-standard formulas and methodologies. Basic stats (yards, touchdowns, completions, points, rebounds, assists) are direct aggregations from official play-by-play data. Advanced metrics incorporate contextual factors like game situation, opponent strength, and historical performance to provide deeper insights. Percentage-based stats are calculated to two decimal places and rounded for display. All calculations are performed on raw data before any rounding occurs to maintain precision.
NFL Statistics
Every NFL stat's definition lives on the NFL Stats Glossary.
Expected Fantasy Points (xFP) estimates a player's fantasy point output based on play-by-play data and situational context. It uses historical completion rates, rushing success rates, and touchdown probabilities bucketed by air yards, yard line, and field position to calculate what a player should have scored given their usage. The difference between actual fantasy points (FP) and xFP reveals which players are overperforming or underperforming their expected output.
Consensus prospect rankings for the 2027 NFL Draft based on scout grades from PFF, ESPN, Draft Network, The Athletic, and CBS.
NBA Statistics
Every NBA stat's definition lives on the NBA Stats Glossary.
What Are Daily NBA Projections?
Daily NBA Projections come from our NBA projections model: projected minutes, a per-minute fantasy rate, and each stat line (points, rebounds, assists, steals, blocks, and threes) for every player in today's games. When a player has no projection line yet, the page falls back to a per-minute method instead: season averages for points, rebounds, assists, steals, blocks, turnovers, three-pointers, two-pointers, and free throws per minute are multiplied by projected minutes, with a pace factor for matchup tempo (clamped to plus or minus 5%) and defensive boosts for how many more or fewer stats the opposing defense allows (also clamped to plus or minus 5%), and our own Boost multiplier that captures lineup changes, injury news, and usage shifts. Projection lines already include our own adjustments, so the Boost multiplier applies only to the per-minute fallback method, not to a projection line. DraftKings and FanDuel fantasy points come from our own projection model for each site, not a formula applied to the stats shown here. Underdog fantasy points use FanDuel's number, since the two sites score the same way. Projections are updated multiple times daily as injury reports and lineup news develop. Salary and FP per $1,000 of salary come from the selected site's classic slate and update as DraftKings and FanDuel publish pricing.
All statistics are updated regularly and verified against official league sources. For questions about specific calculations or data sources, please contact us.