‹ Week

Results

Our model against the result · 2026 season · spread

11–16Locked before kickoff · 27 games · gap 2+: 4–5
38–36–6Projected after the fact · 80 games · gap 2+: 21–14–3

Locked games are graded against the line at the moment our projection was locked, before kickoff, and never changed. Games projected after the fact come from the same model run on finished games; their market line is not shown. Only 9 games with a gap of 2+ points were locked before kickoff, too few to judge the model by. Right means the side our line favored covered. A loss counts the same as a win. This is a record, not a recommendation.

Week 7

DAL @ PHIFinal 38–21PHI −0.9Our line · gap 5.4Line when locked: DAL −4.5✕ Wrong
KC @ SEAFinal 3–20SEA −3.1Our line · gap 1.6Line when locked: SEA −1.5✓ Right
LA @ LVFinal 35–21LA −4.8Our line · gap 1.7Line when locked: LA −6.5✕ Wrong
GB @ DETFinal 17–20DET −3.1Our line · gap 0.4Line when locked: DET −3.5✓ Right
DEN @ ARIFinal 30–16DEN −4.4Our line · gap 0.6Line when locked: DEN −5✕ Wrong
TB @ CARFinal 43–13CAR −3.1Our line · gap 0.6Line when locked: CAR −2.5✕ Wrong
SF @ ATLFinal 20–29SF −2.2Our line · gap 2.3Line when locked: SF −4.5✓ Right
NYG @ HOUFinal 27–21HOU −4.7Our line · gap 2.3Line when locked: HOU −7✓ Right
MIA @ NYJFinal 28–25NYJ −0.8Our line · gap 3.7Line when locked: NYJ −4.5✓ Right
IND @ MINFinal 10–16MIN −3.6Our line · gap 0.9Line when locked: MIN −4.5✕ Wrong
CLE @ TENFinal 27–24CLE −2.3Our line · gap 0.8Line when locked: CLE −1.5✓ Right
CIN @ BALFinal 35–13BAL −2.3Our line · gap 1.2Line when locked: BAL −3.5✓ Right
PIT @ NOFinal 16–10PIT −2.2Our line · gap 0.7Line when locked: PIT −1.5✓ Right
NE @ CHIFinal 24–30NE −2.5Our line · gap 4Line when locked: CHI −1.5✕ Wrong

Week 6

WAS @ SFFinal 17–23SF −6.5Our line · gap 1Line when locked: SF −7.5✓ Right
DAL @ GBFinal 13–23GB −2.4Our line · gap 0.9Line when locked: GB −1.5✓ Right
LAC @ KCFinal 6–22KC −5Our line · gap 2.5Line when locked: KC −7.5✕ Wrong
BUF @ LVFinal 33–30BUF −5.3Our line · gap 0.8Line when locked: BUF −4.5✕ Wrong
ARI @ LAFinal 18–16LA −8.7Our line · gap 3.8Line when locked: LA −12.5✓ Right
TEN @ INDFinal 26–20IND −7.1Our line · gap 0.6Line when locked: IND −6.5✕ Wrong
PIT @ TBFinal 26–19PIT −1.4Our line · gap 1.1Line when locked: PIT −2.5✕ Wrong
NYJ @ NEFinal 19–26NE −9.3Our line · gap 1.8Line when locked: NE −7.5✕ Wrong
NO @ NYGFinal 34–27NYG −2Our line · gap 0.5Line when locked: NYG −1.5✕ Wrong
CHI @ ATLFinal 31–23ATL −1.1Our line · gap 2.6Line when locked: CHI −1.5✕ Wrong
CAR @ PHIFinal 25–14PHI −1.3Our line · gap 4.3Line when locked: CAR −3✕ Wrong
BAL @ CLEFinal 10–13BAL −4Our line · gap 1Line when locked: BAL −3✕ Wrong
HOU @ JAXFinal 34–31JAX −2.7Our line · gap 0.2Line when locked: JAX −2.5✕ Wrong
SEA @ DENFinal 14–17SEA −3.2Our line · gap 0.7 · backtest✕ Wrong

Week 5

BUF @ LAFinal 37–34LA −1.5Our line · gap 2 · backtest✓ Right
BAL @ ATLFinal 30–23BAL −0.4Our line · gap 3.9 · backtest✓ Right
SF @ SEAFinal 32–29SEA −3.3Our line · gap 0.3 · backtest✕ Wrong
DET @ ARIFinal 45–21DET −3.5Our line · gap 2 · backtest✕ Wrong
CHI @ GBFinal 7–31CHI −1.4Our line · gap 0.1 · backtest✓ Right
DEN @ LACFinal 23–17DEN −1.4Our line · gap 2.1 · backtest✕ Wrong
NYG @ WASFinal 27–27NYG −0.4Our line · gap 3.9 · backtest✓ Right
MIN @ NOFinal 23–13MIN −3.9Our line · gap 1.4 · backtest✓ Right
LV @ NEFinal 17–45NE −4.8Our line · gap 1.3 · backtest✓ Right
IND @ PITFinal 22–34IND −0.1Our line · gap 3.1 · backtest✕ Wrong
HOU @ TENFinal 26–3HOU −5.3Our line · gap 1.2 · backtest✕ Wrong
CLE @ NYJFinal 12–17CLE −1.9Our line · gap 4.5 · backtest✕ Wrong
CIN @ MIAFinal 31–24CIN −3.8Our line · gap 3.2 · backtest– Push
PHI @ JAXFinal 17–19JAX −5.8Our line · gap 1.7 · backtest✓ Right
TB @ DALFinal 24–16DAL −5.3Our line · gap 4.2 · backtest✓ Right

Week 4

ATL @ NOFinal 45–24NO −1.3Our line · gap 0.2 · backtest✓ Right
DET @ CARFinal 26–32DET −1.9Our line · gap 2.6 · backtest✓ Right
LAC @ SEAFinal 23–30SEA −8.5Our line · gap 1.5 · backtest– Push
KC @ LVFinal 30–27KC −2.4Our line · gap 2.1 · backtest✓ Right
DEN @ SFFinal 14–24SF −3Our line · gap 0 · backtest✕ Wrong
MIA @ MINFinal 10–15MIN −9.7Our line · gap 0.3 · backtest✓ Right
TEN @ BALFinal 18–24BAL −9.5Our line · gap 2 · backtest✓ Right
NYJ @ CHIFinal 12–23CHI −8.8Our line · gap 5.3 · backtest✓ Right
NE @ BUFFinal 29–26BUF −4.1Our line · gap 2.9 · backtest✓ Right
LA @ PHIFinal 24–20LA −2.5Our line · gap 1 · backtest✕ Wrong
JAX @ CINFinal 22–17JAX −2.9Our line · gap 5.4 · backtest✓ Right
GB @ TBFinal 17–14TB −0.5Our line · gap 3.5 · backtest– Push
DAL @ HOUFinal 34–30HOU −3.2Our line · gap 0.2 · backtest✕ Wrong
ARI @ NYGFinal 24–36NYG −1.5Our line · gap 4 · backtest✓ Right
IND @ WASFinal 30–13IND −1.8Our line · gap 2.7 · backtest✕ Wrong
PIT @ CLEFinal 24–27PIT −0.8Our line · gap 1.7 · backtest✓ Right

Week 3

PHI @ CHIFinal 7–27CHI −1.6Our line · gap 5.1 · backtest✓ Right
LA @ DENFinal 26–30LA −1.5Our line · gap 3 · backtest✕ Wrong
LV @ NOFinal 35–27NO −2.1Our line · gap 1.4 · backtest✓ Right
BAL @ DALFinal 34–31BAL −3.6Our line · gap 0.6 · backtest– Push
MIN @ TBFinal 23–16MIN −1.3Our line · gap 0.2 · backtest✕ Wrong
ARI @ SFFinal 30–36SF −8.2Our line · gap 0.7 · backtest✕ Wrong
TEN @ NYGFinal 7–12NYG −5.1Our line · gap 2.6 · backtest✓ Right
SEA @ WASFinal 31–33SEA −6.7Our line · gap 1.8 · backtest✓ Right
NYJ @ DETFinal 24–31DET −9.1Our line · gap 2.1 · backtest– Push
NE @ JAXFinal 6–35JAX −2Our line · gap 1 · backtest✕ Wrong
LAC @ BUFFinal 16–24BUF −7.1Our line · gap 0.1 · backtest✓ Right
KC @ MIAFinal 24–10KC −4.6Our line · gap 5.4 · backtest✕ Wrong
HOU @ INDFinal 17–19HOU −0.2Our line · gap 1.3 · backtest✓ Right
CIN @ PITFinal 27–30CIN −0.7Our line · gap 2.8 · backtest✓ Right
CAR @ CLEFinal 18–21CAR −0.1Our line · gap 2.4 · backtest✓ Right
ATL @ GBFinal 35–14GB −5.5Our line · gap 1 · backtest✕ Wrong

Week 2

NYG @ LAFinal 6–28LA −6.1Our line · gap 0.4 · backtest✕ Wrong
IND @ KCFinal 30–33KC −3.6Our line · gap 2.4 · backtest✓ Right
WAS @ DALFinal 20–37DAL −1.5Our line · gap 2 · backtest✕ Wrong
SEA @ ARIFinal 31–7SEA −7Our line · gap 3.5 · backtest✓ Right
MIA @ SFFinal 13–35SF −7.1Our line · gap 5.4 · backtest✕ Wrong
LV @ LACFinal 26–14LAC −4Our line · gap 2.5 · backtest✓ Right
JAX @ DENFinal 13–20JAX −1.7Our line · gap 4.2 · backtest✕ Wrong
PIT @ NEFinal 3–20NE −4.3Our line · gap 0.2 · backtest✕ Wrong
PHI @ TENFinal 24–20PHI −6.1Our line · gap 0.9 · backtest✓ Right
NO @ BALFinal 24–17BAL −6.6Our line · gap 1.9 · backtest✓ Right
MIN @ CHIFinal 9–3CHI −0.8Our line · gap 3.7 · backtest✓ Right
GB @ NYJFinal 20–17GB −4.9Our line · gap 1.4 · backtest✕ Wrong
CLE @ TBFinal 23–19TB −3.8Our line · gap 4.7 · backtest✓ Right
CIN @ HOUFinal 20–6HOU −3.9Our line · gap 0.9 · backtest✕ Wrong
CAR @ ATLFinal 34–3ATL −1.1Our line · gap 3.6 · backtest✕ Wrong
DET @ BUFFinal 31–41BUF −3.2Our line · gap 2.3 · backtest✕ Wrong

Week 1

DEN @ KCFinal 10–31DEN −0.1Our line · gap 2.6 · backtest✕ Wrong
DAL @ NYGFinal 20–28NYG −1Our line · gap 4 · backtest✓ Right
WAS @ PHIFinal 22–24PHI −5.2Our line · gap 0.8 · backtest✓ Right
MIA @ LVFinal 13–27MIA −0.3Our line · gap 3.3 · backtest✕ Wrong
GB @ MINFinal 22–39MIN −0.1Our line · gap 1.4 · backtest✕ Wrong
ARI @ LACFinal 26–14LAC −4.9Our line · gap 3.6 · backtest✓ Right
TB @ CINFinal 27–33CIN −2.2Our line · gap 1.3 · backtest✕ Wrong
NYJ @ TENFinal 23–10TEN −2.7Our line · gap 1.2 · backtest✕ Wrong
NO @ DETFinal 30–31DET −6Our line · gap 1 · backtest✓ Right
CLE @ JAXFinal 10–34JAX −8.3Our line · gap 0.2 · backtest✕ Wrong
CHI @ CARFinal 59–37CHI −2.1Our line · gap 0.9 · backtest✕ Wrong
BUF @ HOUFinal 36–31HOU −0.7Our line · gap 2.2 · backtest✕ Wrong
BAL @ INDFinal 41–23BAL −1.7Our line · gap 1.3 · backtest✕ Wrong
ATL @ PITFinal 13–20PIT −2.5Our line · gap 4 · backtest✕ Wrong
SF @ LAFinal 27–7LA −3Our line · gap 0.5 · backtest✓ Right
NE @ SEAFinal 10–13SEA −4.9Our line · gap 1.9 · backtest– Push