New: Be A GM College lets you run your NIL budget, fight the portal, and play the season. Try it.

Weekly Lines · 2025

Week 15.

16 games and 6 plays, replayed walk-forward on angles chosen from the seasons before 2025. Every number is open.

This week's plays: 4-2, +0.7u flat at -110. Season through week 15: 70-71, -24.8u flat at -110.

GameMarketTotalFinal
ATL @ TBThu, Dec 11 20:15 ETTB +643.5ATL 29 at TB 28TB +6 closed · ATL covered
ARI @ HOUSun, Dec 14 13:00 ETHOU +10.542.5ARI 20 at HOU 40HOU +10.5 closed · HOU covered
BAL @ CINSun, Dec 14 13:00 ETCIN -2.551.5BAL 24 at CIN 0CIN -2.5 closed · BAL covered
BUF @ NESun, Dec 14 13:00 ETNE -2.549.5BUF 35 at NE 31NE -2.5 closed · BUF covered
CAR @ NOSun, Dec 14 16:25 ETNO -2.541.5CAR 17 at NO 20NO -2.5 closed · NO covered
CLE @ CHISun, Dec 14 13:00 ETCHI +7.538.5CLE 3 at CHI 31CHI +7.5 closed · CHI covered
DET @ LASun, Dec 14 16:25 ETLA +5.554.5DET 34 at LA 41LA +5.5 closed · LA covered
GB @ DENSun, Dec 14 16:25 ETDEN -1.542.5GB 26 at DEN 34DEN -1.5 closed · DEN covered
IND @ SEASun, Dec 14 16:25 ETSEA +13.541.5IND 16 at SEA 18SEA +13.5 closed · IND covered
LAC @ KCSun, Dec 14 13:00 ETKC +5.541.5LAC 16 at KC 13KC +5.5 closed · LAC covered
LV @ PHISun, Dec 14 13:00 ETPHI +12.537.5LV 0 at PHI 31PHI +12.5 closed · PHI covered
MIN @ DALSun, Dec 14 20:20 ETDAL +5.547.5MIN 34 at DAL 26DAL +5.5 closed · MIN covered
NYJ @ JAXSun, Dec 14 13:00 ETJAX +13.540.5NYJ 20 at JAX 48JAX +13.5 closed · JAX covered
TEN @ SFSun, Dec 14 16:25 ETSF +12.544.5TEN 24 at SF 37SF +12.5 closed · SF covered
WAS @ NYGSun, Dec 14 13:00 ETNYG +2.546.5WAS 29 at NYG 21NYG +2.5 closed · WAS covered
MIA @ PITMon, Dec 15 20:15 ETPIT +342.5MIA 15 at PIT 28PIT +3 closed · PIT covered
The market line as posted, and how each game finished.

The plays

A play is an angle with a prior record, staked by that record. The model's number alone is never a play.

The angle board mined, walk-forward record behind each

BUF @ NE
LOSS BUF -2.5 2.0u
  • model fades them by 3.0+, less rest than the opponent, division game, high total (48+) 14-7 (67%)
  • model fades them by 3.0+, better QB, on turf, high total (48+) 49-28 (64%)
  • model fades them by 2.0+, less rest than the opponent, won last week, division game 55-33 (62%)
  • and 4 more angles on this side
BAL @ CIN
WIN CIN +2.5 1.0u
  • model fades them by 3.0+, at home, elite QB, division game 43-28 (61%)
  • model fades them by 1.0+, underdog, at home, on turf 54-36 (60%)
  • model fades them by 0.5+, underdog, elite QB, division game 36-24 (60%)
LAC @ KC
WIN LAC +5.5 1.0u
  • model likes them by 0.5+, on the road, less rest than the opponent, division game 71-44 (62%)
MIA @ PIT
LOSS MIA +3 1.0u
  • model likes them by 1.0+, on the road, worse record, elite QB 83-49 (63%)
  • model likes them by 0.5+, on the road, worse record, elite QB 92-61 (60%)
BAL @ CIN TOTAL
WIN Under 51.5 1.0u
  • under when rain in the forecast, division game 172-123 (58%)
  • under when rain in the forecast, a new starting QB 138-99 (58%)
  • under when rain in the forecast, line inside 3 168-131 (56%)
  • and 2 more angles on this side
LV @ PHI TOTAL
WIN Under 37.5 1.0u
  • under when rain in the forecast, windy 101-66 (60%)
  • under when rain in the forecast, a new starting QB 138-99 (58%)
  • under when windy, low total (41 or under) 105-79 (57%)
  • and 4 more angles on this side

Read it straight. Five rules frozen 2026-08-28 before Week 1, git-timestamped, append-only. Flat 1u. Historical: the frozen card went 91-83, +6.8u over 2015-2025, 7 of 11 winning seasons; the weather family 362-334-11, +19.1u over 2010-2025. This season was replayed walk-forward: the angles were chosen on the seasons before it and fired on its games, so nothing here was scored on the games that found it. It is a replay, not a published record. 2026 is the first season we posted before kickoff.