What this site does
sportsanalysis.info turns public NFL and college football data into answers: who covered, who went over, which lines moved, and how each game shapes up. Every week has a game list with a game card for each game, every team has a page with its schedule, lines and ATS splits, and Ask SportsAnalysis answers questions in plain English.
How the model works
- Power rating: an opponent-adjusted scoring margin (SRS-style). NFL margins are capped to limit blowouts (college margins count in full, and every FCS opponent has its own rating), home field is removed, and each season starts from last season’s rating regressed toward average, so early numbers are stable.
- Beyond the score: each game’s points are blended with the points its yards and turnovers usually produce (turnovers are mostly luck, so they count less); the preseason starting point also leans on the ratings implied by this season’s closing lines; and where the backtest showed a gain, a backup starting quarterback (NFL) and strong wind at kickoff adjust the line and total. The rating settings are chosen by a walk-forward backtest over every season we hold.
- Prediction: home margin = rating(home) − rating(away) + home field (none at neutral sites), blended with the market spread. Win probability comes from that margin; projected scores from offense and defense ratings.
- Live engine: the projections and leans on this site come from the engine live for each league; today that is the power ratings in both leagues. XGBoost, a learned correction to the closing line built on top of these ratings, is retrained every night and compared with them and with the line on Deep Dive; either engine can be made live per league.
- Leans: an ATS lean when the model and market disagree by 2.5–7 points (NFL) or 3–10 (college); an over/under lean when the model total is 5+ points (NFL) or 5+ (college) from the line. Leans become plays only once their record is a proven edge.
- Game-card signals (trends, line movement) are tested separately; only ones that beat the market in the backtest turn green.
NFL track record
Walk-forward backtest over the 2016–26 seasons: every week is predicted using only games played before it. Break-even against the spread at standard −110 odds is 52.4%; a record only counts as a proven edge with 40+ decisions and a win rate above break-even by more than luck explains (one-sided z ≥ 1.64). Until then, model leans are shown as context, not plays. Beat the closing line is how often the line moved toward the model’s side after it opened: the quickest honest test of whether the model knows something the market doesn’t.
| Signal | Record | Win % | |
|---|---|---|---|
| A team covering 70%+ of its games (4+ with a line) | 83-84 2023–26 | 50% | Descriptive |
| Fade: a team covering 30% or less | 62-65 2023–26 | 49% | Descriptive |
| A team 75%+ ATS at this venue (home or road, 3+ games) | 64-69 2023–26 | 48% | Descriptive |
| Fade: a team 25% or less ATS at this venue | 71-65 2023–26 | 52% | Descriptive |
| A team 75%+ ATS as favorite / underdog (3+ games) | 81-81 2023–26 | 50% | Descriptive |
| Fade: a team 25% or less ATS in its role | 69-56 2023–26 | 55% | Descriptive |
| Line moved toward a team (NFL 1+ pt, NCAAF 1.5+) | 200-205 2024–26 | 49% | Descriptive |
| Total moved (NFL 1.5+ pts, NCAAF 2+) | 120-135 2024–26 | 47% | Descriptive |
| Both teams trending Over (70%+ combined) | 11-13 2024–26 | 46% | Descriptive |
| Both teams trending Under (70%+ combined) | 18-19 2023–26 | 49% | Descriptive |
| Away team on a cross-country trip (3 time zones, under 3,500 miles) | 67-60 2023–26 | 53% | Descriptive |
| Wind 12+ mph at kickoff, outdoor game (Under) | 57-46 2023–26 | 55% | Descriptive |
| Lean | Record | Win % |
|---|---|---|
| Slight ATS | 177-210 | 46% |
| Moderate ATS | 95-83 | 53% |
| Strong ATS | 22-16 | 58% |
| Slight total | 142-148 | 49% |
| Moderate total | 21-24 | 47% |
College football (NCAAF) track record
Walk-forward backtest over the 2016–26 seasons: every week is predicted using only games played before it. Break-even against the spread at standard −110 odds is 52.4%; a record only counts as a proven edge with 40+ decisions and a win rate above break-even by more than luck explains (one-sided z ≥ 1.64). Until then, model leans are shown as context, not plays. Beat the closing line is how often the line moved toward the model’s side after it opened: the quickest honest test of whether the model knows something the market doesn’t.
| Signal | Record | Win % | |
|---|---|---|---|
| A team covering 70%+ of its games (4+ with a line) | 338-337 2023–26 | 50% | Descriptive |
| Fade: a team covering 30% or less | 262-295 2023–26 | 47% | Descriptive |
| A team 75%+ ATS at this venue (home or road, 3+ games) | 228-230 2023–26 | 50% | Descriptive |
| Fade: a team 25% or less ATS at this venue | 216-236 2023–26 | 48% | Descriptive |
| A team 75%+ ATS as favorite / underdog (3+ games) | 271-262 2023–26 | 51% | Descriptive |
| Fade: a team 25% or less ATS in its role | 221-216 2023–26 | 51% | Descriptive |
| Line moved toward a team (NFL 1+ pt, NCAAF 1.5+) | 446-443 2024–26 | 50% | Descriptive |
| Total moved (NFL 1.5+ pts, NCAAF 2+) | 462-498 2024–26 | 48% | Descriptive |
| Both teams trending Over (70%+ combined) | 66-66 2023–26 | 50% | Descriptive |
| Both teams trending Under (70%+ combined) | 48-54 2023–26 | 47% | Descriptive |
| Home team at altitude (visitors climb 1+ km) | 64-41 2023–26 | 61% | Beat the market |
| Lean | Record | Win % |
|---|---|---|
| Slight ATS | 508-527 | 49% |
| Moderate ATS | 313-314 | 50% |
| Strong ATS | 52-45 | 54% |
| Slight total | 488-534 | 48% |
| Moderate total | 21-19 | 53% |
Glossary
Data sources & updates
- Scores, schedules and lines: ESPN’s public scoreboard and game APIs (lines as published there by its sportsbook partner), synced every 15 minutes.
- Opening vs current lines: ESPN odds history, refreshed every 15 minutes for games in the next 10 days.
- Injury reports: ESPN (NFL); college teams don’t publish them.
- Box scores (yards, turnovers, starting quarterbacks): ESPN game summaries, back to 2015.
- Kickoff weather: Weather data by Open-Meteo.com (CC BY 4.0): historical observations for past games, forecasts for upcoming ones.
- News & sentiment: ESPN and Google News headlines, scored with a simple keyword method.
- Ratings and game cards are rebuilt every 10 minutes. Seasons: current plus the three before it.
- Ask SportsAnalysis uses an AI model only to understand the question; every number comes from the data above.