NFL Week 7
1:56 - 4th
NE50.521
CHI-327
SUN · 8:30 AM
PIT-3.54-2
NO44.52-4
SUN · 12:00 PM
CIN-1.53-2
BAL48.54-2
SUN · 12:00 PM
CLE-1.54-2
TEN37.51-5
SUN · 12:00 PM
IND41.52-4
MIN-6.55-0
SUN · 12:00 PM
MIA39.50-5
NYJ-4.52-4
SUN · 12:00 PM1 Pick
NYG42.53-2-1
HOU-10.52-4
SUN · 12:00 PM2 Picks
SF-36-0
ATL49.52-4
SUN · 12:00 PM
TB44.51-5
CAR-33-2
SUN · 3:05 PM
DEN-4.54-2
ARI43.52-4
SUN · 3:25 PM1 Pick
GB53.54-2
DET-33-2
SUN · 3:25 PM
LA-4.52-4
LV48.53-3
SUN · 7:20 PM
KC42.55-0
SEA-2.53-3
MON · 7:15 PM
DAL-4.52-4
PHI44.52-4
← Models / Rush Attempts Model — Backtest

Reading the Backtest

Accuracy vs actual carries

Each season from 2018 to 2025 was predicted by a model that only saw earlier seasons. Each week of the current season was predicted by a model that only saw earlier weeks. MAE is the average miss in carries, and RMSE punishes big misses more. Both are measured on RB and QB player-games (WR and TE carries are near zero and would flatter every model).

Factor ablation

To judge each factor family from the original design (game script, run rate over expected, situational tendencies, drive-sustain rates, RB workload, defensive fronts, trench grades), the model is refit without that family on 2022–2025. "Delta" is how much worse the held-out error gets without it. A bigger positive delta means the family matters more. Near zero means the other inputs already carry that information.

Over / under the closing line

For every player-game since 2023 with a posted rush-attempts prop, the closing line (45 minutes before kickoff, The Odds API historical snapshot) is compared with the official carries. Consensus is the most common line across books; Pinnacle is the sharpest book; Hard Rock exists from September 2026. Over% and Under% exclude pushes. Only players who recorded a box-score line are counted. A player listed with a line who then sat is a void at the book, not an under.

Model vs the close

The model never sees betting lines. The diagnostic compares its out-of-sample P(Over) with the de-vigged closing price on the same rows (Brier score, lower is better). If the market's Brier is lower, the closing line is the better forecast and the model is a projection tool, not a betting signal.

Accuracy vs actual carries

Held-out seasons 2018, 2019, 2020, 2021, 2022, 2023, 2024, 2025, plus 2026 week by week. RB and QB player-games with at least one prior game. Live model: Team × share + trees. It beats every baseline on both MAE and RMSE: yes.

Model MAE
2.69
carries per player-game, n=18,961
Last-4 avg MAE
2.91
7.6% worse than the model
2026 MAE
2.52
week-by-week, bias -0.18
80% range coverage
80.5%
held-out, target 80%
ModelnMAERMSEMean predMean actual 2026 MAE2026 RMSE
Team × share + trees18,961 2.6943.853 5.965.99 2.5163.625
Team × share + trees (bias-corrected)18,961 2.6983.855 5.995.99 2.5173.624
Team carries × share18,961 2.6943.855 5.975.99 2.5183.622
One-stage trees (LightGBM)18,961 2.7073.872 5.965.99 2.5353.643
Average of all three18,961 2.7263.880 6.095.99 2.5303.638
One-stage Poisson regression18,961 2.8954.140 6.365.99 2.5933.732
Last-4-game average18,961 2.9154.254 6.015.99 2.9234.173
Team L4 carries × L4 share18,961 2.9184.262 6.005.99 2.9144.156
Season average18,961 2.9134.270 5.875.99 2.9204.236

Per season (MAE, RB + QB)

SeasonnModelLast-4Season avgVolume
20182,295 2.69 2.83 2.83 2.83
20192,280 2.55 2.73 2.71 2.73
20202,374 2.72 2.98 2.98 3.00
20212,452 2.80 3.11 3.11 3.11
20222,416 2.76 2.95 2.93 2.96
20232,405 2.68 2.94 2.95 2.93
20242,365 2.73 2.96 2.97 2.96
20252,374 2.61 2.82 2.80 2.82
2026752 2.52 2.92 2.92 2.91

Calibration (held-out RB + QB)

ProjectednMean predMean actual
0-12,256 0.360.42
1-35,106 2.082.16
3-65,021 4.234.17
6-92,116 7.367.41
9-121,611 10.4810.66
12-151,707 13.4513.59
15-181,153 16.2916.03
18+383 19.5619.35

Team stage: team carries per game

ModelnMAERMSE
Team model 4,4545.827.21
Last-4 average 4,4546.458.01
Season average 4,4546.317.85

Over / under the closing line

Every player-game since 2023 with a posted rush-attempts prop, closing line vs official carries. Over% and Under% exclude pushes. Players without a box-score line (did not play) are excluded.

Consensus close (all books) (4,345) Pinnacle close (1,005) Hard Rock close (704)
Over
47.3%
333 of 704
Under
52.7%
371 unders · 0 pushes
Avg line / actual
11.2 / 11.2
carries
Brier: model / market
0.250 / 0.248
the close is sharper · n=704

By season

SeasonnOver%Under%PushAvg lineAvg actual
202535747.6% 52.4%0 11.7111.71
202634747.0% 53.0%0 10.6210.58

By position and line size

GroupnOver%Under%Avg lineAvg actual
QB167 45.5%54.5% 4.844.70
RB537 47.9%52.1% 13.1413.16
Line 0.5–3.561 45.9%54.1% 2.913.03
Line 4.5–7.5171 44.4%55.6% 5.905.58
Line 8.5–11.5127 48.8%51.2% 10.0310.39
Line 12.5–15.5199 45.7%54.3% 14.0114.01
Line 16.5+146 52.1%47.9% 17.9317.84

Model vs the close (Hard Rock close)

Out-of-sample model on the same player-games. The model's average miss is 3.46 carries vs 3.39 for the closing line itself. When the model is above the line, the over hit 56.5% of the time it leaned (both directions combined). By the gap between the model's and the market's over probability:

|Model − no-vig|nOvers / undersModel's side hitFlat-stake ROI at the close
0.00-0.03112 50 / 62 54.5% +1.4% ± 8.8
0.03-0.06111 46 / 65 47.7% -11.1% ± 8.8
0.06-0.10131 45 / 86 53.4% -1.0% ± 8.1
0.10-1.00350 63 / 287 58.6% +9.5% ± 4.9
Break-even at standard −110 juice is 52.4%. ROI uses the closing price of the side the model favors (± one standard error). For reference, betting every under at the close returned -1.5%. These are out-of-sample model numbers, but the closes cover only 2023 onward. Treat a bucket as real only if it holds season after season. It is not a guarantee.

Players vs their closing line

Consensus close, 2024 only, at least 4 lines. Sorted by over rate.

All seasons 2026202520242023
PlayerPosTeamLinesO-U-POver%Avg lineAvg carriesAvg diff
Cooper RushQBDAL 55-0-0 100.0% 1.93.2 +1.3
Mason RudolphQBTEN 44-0-0 100.0% 3.04.3 +1.2
Andy DaltonQBCAR 43-1-0 75.0% 1.52.0 +0.5
Jamaal WilliamsRBNO 43-1-0 75.0% 4.87.3 +2.5
C.J. StroudQBHOU 1813-5-0 72.2% 2.93.6 +0.7
Jonathan TaylorRBIND 1410-4-0 71.4% 18.721.6 +2.9
Tyrone Tracy Jr.RBNYG 128-4-0 66.7% 13.314.5 +1.2
Mac JonesQBJAX 64-2-0 66.7% 2.73.3 +0.7
Jared GoffQBDET 1711-6-0 64.7% 1.62.1 +0.5
Bijan RobinsonRBATL 1711-6-0 64.7% 16.217.9 +1.7
Brock PurdyQBSF 149-5-0 64.3% 3.84.4 +0.6
Derek CarrQBNO 85-3-0 62.5% 1.61.8 +0.1
Raheem MostertRBMIA 85-3-0 62.5% 7.16.3 -0.9
Austin EkelerRBWAS 138-5-0 61.5% 7.07.1 +0.0
Sam DarnoldQBMIN 1811-7-0 61.1% 3.43.9 +0.5
Jahmyr GibbsRBDET 1811-7-0 61.1% 13.414.7 +1.3
Saquon BarkleyRBPHI 2012-8-0 60.0% 19.721.8 +2.1
Tony PollardRBTEN 159-6-0 60.0% 14.615.9 +1.2
Rico DowdleRBDAL 159-6-0 60.0% 12.414.2 +1.8
Chuba HubbardRBCAR 159-6-0 60.0% 15.416.7 +1.2
Tyler AllgeierRBATL 159-6-0 60.0% 7.68.0 +0.4
Chase BrownRBCIN 159-6-0 60.0% 13.215.0 +1.8
Zach CharbonnetRBSEA 159-6-0 60.0% 9.08.8 -0.2
Daniel JonesQBNYG 106-4-0 60.0% 6.06.7 +0.7
Drew LockQBNYG 53-2-0 60.0% 3.33.4 +0.1
Kenneth GainwellRBPHI 53-2-0 60.0% 2.52.8 +0.3
Ty ChandlerRBMIN 53-2-0 60.0% 6.98.4 +1.5
Spencer RattlerQBNO 53-2-0 60.0% 4.13.4 -0.7
Josh JacobsRBGB 1710-7-0 58.8% 17.018.4 +1.4
Brian Robinson Jr.RBWAS 1710-7-0 58.8% 13.613.1 -0.4
Jameis WinstonQBCLE 74-3-0 57.1% 2.62.9 +0.2
Ray DavisRBBUF 74-3-0 57.1% 6.26.7 +0.5
James ConnerRBARI 169-7-0 56.3% 15.614.8 -0.9
Derrick HenryRBBAL 1810-8-0 55.6% 18.319.3 +0.9
Kyren WilliamsRBLA 1810-8-0 55.6% 18.619.5 +0.9
Jayden DanielsQBWAS 1810-8-0 55.6% 8.89.5 +0.7
Bryce YoungQBCAR 116-5-0 54.5% 2.93.4 +0.5
Geno SmithQBSEA 179-8-0 52.9% 2.93.1 +0.2
D'Andre SwiftRBCHI 179-8-0 52.9% 13.614.9 +1.3
Caleb WilliamsQBCHI 179-8-0 52.9% 4.54.8 +0.3
Josh AllenQBBUF 1910-9-0 52.6% 7.16.9 -0.2
Jalen HurtsQBPHI 1910-9-0 52.6% 9.49.7 +0.2
Aaron JonesRBMIN 189-9-0 50.0% 14.714.9 +0.2
Patrick MahomesQBKC 189-9-0 50.0% 4.24.2 -0.1
Baker MayfieldQBTB 189-9-0 50.0% 3.33.7 +0.4
Najee HarrisRBPIT 189-9-0 50.0% 14.714.9 +0.2
Bo NixQBDEN 189-9-0 50.0% 5.25.3 +0.1
Rachaad WhiteRBTB 168-8-0 50.0% 9.39.1 -0.2
Alvin KamaraRBNO 147-7-0 50.0% 15.716.3 +0.6
J.K. DobbinsRBLAC 147-7-0 50.0% 14.414.6 +0.2
Bucky IrvingRBTB 147-7-0 50.0% 12.413.6 +1.2
Jaylen WarrenRBPIT 126-6-0 50.0% 7.97.2 -0.8
Jaleel McLaughlinRBDEN 126-6-0 50.0% 6.47.8 +1.3
Justin FieldsQBPIT 63-3-0 50.0% 8.79.2 +0.5
Joe MixonRBHOU 157-8-0 46.7% 17.918.9 +1.0
Kareem HuntRBKC 157-8-0 46.7% 12.614.3 +1.7
Justin HerbertQBLAC 157-8-0 46.7% 3.84.1 +0.2
Rhamondre StevensonRBNE 157-8-0 46.7% 13.613.8 +0.2
Tank BigsbyRBJAX 115-6-0 45.5% 10.711.3 +0.6
Will LevisQBTEN 115-6-0 45.5% 3.93.7 -0.1
Drake MayeQBNE 115-6-0 45.5% 4.84.7 -0.0
James CookRBBUF 188-10-0 44.4% 14.013.9 -0.1
Jordan LoveQBGB 146-8-0 42.9% 2.31.9 -0.4
Deshaun WatsonQBCLE 73-4-0 42.9% 4.64.4 -0.2
Nick ChubbRBCLE 73-4-0 42.9% 13.613.0 -0.6
Antonio GibsonRBNE 73-4-0 42.9% 7.87.9 +0.1
Russell WilsonQBPIT 125-7-0 41.7% 3.83.8 +0.1
David MontgomeryRBDET 156-9-0 40.0% 13.312.8 -0.5
Travis Etienne Jr.RBJAX 156-9-0 40.0% 11.210.0 -1.2
Kirk CousinsQBATL 104-6-0 40.0% 1.61.7 +0.1
Tyjae SpearsRBTEN 104-6-0 40.0% 7.47.5 +0.1
Ezekiel ElliottRBDAL 52-3-0 40.0% 8.96.8 -2.1
Tyler HuntleyQBMIA 52-3-0 40.0% 6.95.2 -1.7
Kimani VidalRBLAC 52-3-0 40.0% 5.54.8 -0.7
Lamar JacksonQBBAL 187-11-0 38.9% 8.78.4 -0.3
Javonte WilliamsRBDEN 166-10-0 37.5% 10.38.3 -2.0
Aaron RodgersQBNYJ 83-5-0 37.5% 1.52.0 +0.5
Justice HillRBBAL 83-5-0 37.5% 3.53.1 -0.4
Jordan MasonRBSF 83-5-0 37.5% 17.616.8 -0.9
Gus EdwardsRBLAC 114-7-0 36.4% 9.48.9 -0.5
Kenneth Walker IIIRBSEA 114-7-0 36.4% 15.013.9 -1.0
Anthony RichardsonQBIND 114-7-0 36.4% 8.07.8 -0.2
Kyler MurrayQBARI 176-11-0 35.3% 5.34.6 -0.7
Tua TagovailoaQBMIA 93-6-0 33.3% 2.11.4 -0.6
Emanuel WilsonRBGB 62-4-0 33.3% 5.75.5 -0.2
Breece HallRBNYJ 165-11-0 31.3% 14.313.1 -1.2
Devin SingletaryRBNYG 103-7-0 30.0% 9.88.0 -1.8
Trevor LawrenceQBJAX 103-7-0 30.0% 3.42.6 -0.8
Isiah PachecoRBKC 103-7-0 30.0% 11.49.6 -1.8
Joe BurrowQBCIN 175-12-0 29.4% 2.92.5 -0.4
De'Von AchaneRBMIA 175-12-0 29.4% 13.011.9 -1.1
Alexander MattisonRBLV 113-8-0 27.3% 10.99.6 -1.2
Christian McCaffreyRBSF 41-3-0 25.0% 16.312.5 -3.8
Gardner MinshewQBLV 92-7-0 22.2% 2.52.0 -0.5
Braelon AllenRBNYJ 92-7-0 22.2% 7.85.9 -1.9
Jacoby BrissettQBNE 51-4-0 20.0% 3.32.4 -0.9
Zamir WhiteRBLV 51-4-0 20.0% 12.710.4 -2.3
Aidan O'ConnellQBLV 51-4-0 20.0% 2.31.6 -0.7
Matthew StaffordQBLA 61-5-0 16.7% 1.20.8 -0.3
Cam AkersRBMIN 61-5-0 16.7% 10.08.2 -1.8
Jerome FordRBCLE 132-11-0 15.4% 10.07.6 -2.4
Miles SandersRBCAR 71-6-0 14.3% 5.84.6 -1.2
Dak PrescottQBDAL 81-7-0 12.5% 2.81.6 -1.1
Zack MossRBCIN 81-7-0 12.5% 10.99.3 -1.6
Roschon JohnsonRBCHI 50-5-0 0.0% 5.53.2 -2.3
Taysom HillTENO 40-4-0 0.0% 5.54.3 -1.2