The Report · data-driven NFL insights, delivered every morning

Week 8 recap

Week leader: Kalm with +97.2. Season leader: baba with +204.4.
Best forecaster this week: The blend, +101.0 on 14 games, 11 right.
Biggest upset: ARI won at 26% (ARI 33, DAL 30).
Biggest crowd miss: ARI at DAL, the crowd (3 players) had DAL at 69%.
Best single pick: Homer had CIN at 89% for +23.8.

Our picks

Bold call of the week: MIN. Missed (MIN 15, DET 19, Elo -18.6).
Lock of the week: CIN. Hit (TEN 36, CIN 43, Elo +22.1).

Season: locks 3–4, bold calls 0–7. Full record.

Model scoreboard

Every forecaster scored as a player on its closing numbers, this week and season to date.

#ForecasterGamesRightThis weekSeason
1The blend1411/14+101.0+329.8
2Polymarket1410/14+100.3+207.2
3Kalshi1411/14+100.2+204.1
4The System1411/14+95.2+309.9
5Closing spread1411/14+94.3+286.0
6Sportsbooks1410/14+93.2+197.8
7Elo1410/14+85.3+297.9

How the spots played

Every game

GameScoreEloMarketBlendSpotElo ptsMarket pts
CAR at GB
wind 7 mph, 52°F
GB CAR 19, GB 27GB 64%GB 64%GB 66%Tight agreement+12.0+12.0
LV at NYJ
wind 3 mph, 61°F
LV LV 38, NYJ 33NYJ 50%NYJ 54%NYJ 53%Coin flips+0.0-4.2
CLE at PIT
wind 6 mph, 67°F
PIT CLE 6, PIT 27PIT 64%PIT 65%PIT 67%Tight agreement+12.0+12.8
IND at JAX
wind 12 mph, 79°F (heat hurts favorites)
JAX IND 7, JAX 42JAX 78%JAX 81%JAX 82%Tight agreement+20.2+21.4
MIN at DETDET MIN 15, DET 19MIN 66%DET 62%DET 55%Big disagreement-18.6+10.6
BAL at BUF
wind 9 mph, 70°F
BUF BAL 10, BUF 36BUF 75%BUF 61%BUF 65%Big disagreement+18.8+9.8
TEN at CIN
wind 2 mph, 73°F
CIN TEN 36, CIN 43CIN 83%CIN 88%CIN 86%Clear favorite, mild disagreement+22.1+23.6
ARI at DALARI ARI 33, DAL 30DAL 70%DAL 75%DAL 74%Clear favorite, mild disagreement-24.0-31.2
ATL at TB
wind 6 mph, 79°F (heat hurts favorites)
TB ATL 0, TB 16TB 55%TB 54%TB 55%Everything else+4.8+3.8
LAC at LARLAR LAC 9, LAR 24LAR 71%LAR 73%LAR 74%Tight agreement+16.6+17.7
KC at DEN
wind 7 mph, 68°F
DEN KC 24, DEN 28DEN 57%KC 50%DEN 52%Everything else+6.5+0.0
NE at MIA
wind 5 mph, 78°F (heat hurts favorites)
NE NE 24, MIA 19NE 63%NE 76%NE 73%Big disagreement+11.3+19.2
PHI at WSH
wind 5 mph, 52°F
WSH PHI 10, WSH 27WSH 66%WSH 69%WSH 70%Tight agreement+13.4+15.4
CHI at SEA
wind 2 mph, 46°F (cold helps favorites)
CHI CHI 34, SEA 17SEA 59%SEA 62%SEA 63%Tight agreement-9.8-13.4

Elo movers

Up
  • CHI +35 → 1639
  • TB +25 → 1523
  • WSH +23 → 1443
  • DET +22 → 1569
  • PIT +22 → 1578
Down
  • SEA -35 → 1608
  • ATL -25 → 1457
  • PHI -23 → 1401
  • MIN -22 → 1584
  • CLE -22 → 1450

Players this week

#PlayerGamesPoints
1Strong (baba)14+111.5
2Bold (baba)14+102.9
3The blend14+101.0
4Polymarket14+100.3
5Kalshi14+100.2
6Pure market (baba)14+97.5
7Kalm14+97.2
8Maybe (Kalm)14+95.3
9The System14+95.2
10Closing spread14+94.3
11The bot crowd14+94.1
12Sportsbooks14+93.2
13The crowd14+93.0
14Mendo14+92.0
15The sharp crowd14+91.7
16Cautious (baba)14+90.8
17baba14+87.6
18Elo (the model)14+85.3
19Pure Elo (baba)14+85.3
20Presser bot · baba not ranked this week (picked fewer than half the games)14+104.0
21Homer bot · Kalm not ranked this week (picked fewer than half the games)14+103.7
22Exchange bot · Kalm not ranked this week (picked fewer than half the games)14+101.5
23QB1 bot · Kalm not ranked this week (picked fewer than half the games)14+97.9
24Scout bot · baba not ranked this week (picked fewer than half the games)14+97.9
25Marketeer bot · baba not ranked this week (picked fewer than half the games)14+97.2
26Claudious bot · baba not ranked this week (picked fewer than half the games)14+92.1
27Fader bot · Kalm not ranked this week (picked fewer than half the games)14+79.9
28Contrarian bot · Kalm not ranked this week (picked fewer than half the games)14+68.1

4 players on the season board. Full leaderboard.

Want this by email when a week finishes? Turn it on in your profile. Next week's numbers are on Predictions.