NFL · NHL Predictive Analytics
Ensemble ML picks across NFL moneyline, spread, and totals markets. Every result published, regardless of outcome.
| Matchup | Model Pick | Spread | Odds | Confidence | Result | ||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
KC
Kansas City Chiefs
vs Houston Texans
|
|||||||||||||||||||||||||
|
Full market board
Matchup breakdown
Spread: KC −8.5 · Total: 43.5 · FanDuel
Scoring (Points/Game)
Offense PPG22.8#18
Defense PPG Allowed21.2#13
Total Yards / Game
Offense Yards328.4#19
Defense Yards Allowed312.8#14
Rushing Yards / Game
Offense Rush Yds108.2#24
Defense Rush Yds Allowed118.9#17
Passing Yards / Game
Offense Pass Yds220.2#14
Defense Pass Yds Allowed193.9#9
3rd Down Efficiency
Offense 3D Conv %38.1#19
Defense 3D Conv %37.8#11
Scoring (Points/Game)
Offense PPG27.5#6
Defense PPG Allowed18.4#3
Total Yards / Game
Offense Yards358.9#8
Defense Yards Allowed289.1#5
Rushing Yards / Game
Offense Rush Yds121.4#14
Defense Rush Yds Allowed102.3#6
Passing Yards / Game
Offense Pass Yds237.5#5
Defense Pass Yds Allowed186.8#4
3rd Down Efficiency
Offense 3D Conv %46.2#4
Defense 3D Conv %34.5#4
Regular Season Matchup History — HOU @ KC (Last 3)
Average total (last 3): 46.7
KC is 3–0 in last 3 meetings
|
|||||||||||||||||||||||||
|
BUF
Buffalo Bills
vs Baltimore Ravens
|
|||||||||||||||||||||||||
|
PHI
Philadelphia Eagles
vs Los Angeles Rams
|
|||||||||||||||||||||||||
|
DET
Detroit Lions
vs Washington Commanders
|
|||||||||||||||||||||||||
Every prediction is the output of a reproducible pipeline. No hot takes, no gut feel — just tracked, versioned models running over structured data.
Three gradient-boosted classifiers (XGBoost, LightGBM, CatBoost) combined via a logistic-regression meta-learner. Each component trained on a held-out fold to reduce overfitting.
XGBoostLightGBMCatBoostHistorical play-by-play, team-week aggregates, and opponent-adjusted efficiency metrics. Schema designed for fast feature generation at inference time.
PostgreSQLPythonOCR extraction from SportsLine paired with The Odds API for FanDuel lines. Selenium-driven refreshes, versioned CSVs, reproducible from raw source to prediction.
SeleniumOCROdds APIOpening-to-close line deltas logged per game. Unit-based ROI calculated weekly against the model's stated confidence, published without revision.
Unit trackingCLV