NFL Week 7
1:46 - 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%
475 of 1,005
Under
52.7%
530 unders · 0 pushes
Avg line / actual
11.9 / 11.8
carries
Brier: model / market
0.258 / 0.249
the close is sharper · n=1,005

By season

SeasonnOver%Under%PushAvg lineAvg actual
2024250.0% 50.0%0 14.0014.00
202566547.1% 52.9%0 12.5412.41
202633847.6% 52.4%0 10.7210.72

By position and line size

GroupnOver%Under%Avg lineAvg actual
QB240 43.8%56.2% 5.355.11
RB765 48.4%51.6% 13.9913.95
Line 0.5–3.570 47.1%52.9% 3.113.29
Line 4.5–7.5201 44.3%55.7% 6.065.83
Line 8.5–11.5178 47.2%52.8% 10.1510.38
Line 12.5–15.5316 50.0%50.0% 14.0714.25
Line 16.5+240 46.3%53.7% 17.9117.29

Model vs the close (Pinnacle close)

Out-of-sample model on the same player-games. The model's average miss is 3.59 carries vs 3.48 for the closing line itself. When the model is above the line, the over hit 53.1% 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.03164 79 / 85 54.3% +4.0% ± 7.5
0.03-0.06169 71 / 98 47.9% -10.0% ± 7.3
0.06-0.10207 69 / 138 53.1% +0.9% ± 6.6
0.10-1.00465 90 / 375 54.8% +4.8% ± 4.4
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 -0.4%. 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, 2026 only, at least 4 lines. Sorted by over rate.

All seasons 2026202520242023
PlayerPosTeamLinesO-U-POver%Avg lineAvg carriesAvg diff
Deshaun WatsonQBCLE 66-0-0 100.0% 5.37.5 +2.2
Aaron JonesRBMIN 55-0-0 100.0% 13.919.4 +5.5
Kyle MonangaiRBCHI 44-0-0 100.0% 8.815.0 +6.2
D'Andre SwiftRBCHI 65-1-0 83.3% 15.515.7 +0.2
Bucky IrvingRBTB 65-1-0 83.3% 14.516.0 +1.5
Bhayshul TutenRBJAX 65-1-0 83.3% 13.215.7 +2.5
Rachaad WhiteRBWAS 54-1-0 80.0% 7.37.2 -0.1
Kenneth Walker IIIRBKC 54-1-0 80.0% 18.121.2 +3.1
Jacoby BrissettQBARI 43-1-0 75.0% 2.53.8 +1.2
Joe BurrowQBCIN 43-1-0 75.0% 2.83.3 +0.5
Derrick HenryRBBAL 64-2-0 66.7% 19.521.7 +2.2
Tony PollardRBTEN 64-2-0 66.7% 13.514.5 +1.0
Jonathan TaylorRBIND 64-2-0 66.7% 19.320.3 +1.0
Justin HerbertQBLAC 64-2-0 66.7% 4.54.8 +0.3
James CookRBBUF 64-2-0 66.7% 17.319.5 +2.2
Brock PurdyQBSF 64-2-0 66.7% 4.35.0 +0.7
Woody MarksRBHOU 64-2-0 66.7% 9.59.7 +0.2
Chuba HubbardRBCAR 53-2-0 60.0% 15.517.8 +2.3
Brian Robinson Jr.RBATL 53-2-0 60.0% 7.17.8 +0.7
Jahmyr GibbsRBDET 53-2-0 60.0% 19.121.0 +1.9
Cam SkatteboRBNYG 53-2-0 60.0% 14.916.2 +1.3
Jeremiyah LoveRBARI 53-2-0 60.0% 11.513.4 +1.9
Josh AllenQBBUF 63-3-0 50.0% 7.38.0 +0.7
J.K. DobbinsRBDEN 63-3-0 50.0% 13.013.5 +0.5
Rhamondre StevensonRBNE 63-3-0 50.0% 11.811.8 +0.0
Jaylen WarrenRBPIT 63-3-0 50.0% 14.214.0 -0.2
Tyler AllgeierRBARI 63-3-0 50.0% 8.78.8 +0.2
Kyren WilliamsRBLA 63-3-0 50.0% 13.713.3 -0.3
Chris Rodriguez Jr.RBJAX 63-3-0 50.0% 6.36.5 +0.2
Braelon AllenRBNYJ 63-3-0 50.0% 10.712.3 +1.7
MarShawn LloydRBGB 63-3-0 50.0% 9.78.0 -1.7
Drake MayeQBNE 63-3-0 50.0% 5.55.7 +0.2
Ashton JeantyRBLV 63-3-0 50.0% 15.716.3 +0.7
Mike Washington Jr.RBLV 63-3-0 50.0% 5.55.7 +0.2
Patrick MahomesQBKC 42-2-0 50.0% 3.53.8 +0.2
Kyler MurrayQBMIN 42-2-0 50.0% 4.55.0 +0.5
Jayden DanielsQBWAS 42-2-0 50.0% 6.86.3 -0.5
Cam WardQBTEN 42-2-0 50.0% 3.02.3 -0.8
Samaje PerineRBCIN 52-3-0 40.0% 4.35.4 +1.1
Alvin KamaraRBNO 52-3-0 40.0% 8.37.0 -1.3
Malik WillisQBMIA 52-3-0 40.0% 6.55.4 -1.1
Chase BrownRBCIN 52-3-0 40.0% 15.314.2 -1.1
Bryce YoungQBCAR 52-3-0 40.0% 3.11.8 -1.3
Blake CorumRBLA 52-3-0 40.0% 10.18.4 -1.7
Jacory Croskey-MerrittRBWAS 52-3-0 40.0% 12.113.4 +1.3
TreVeyon HendersonRBNE 52-3-0 40.0% 9.79.8 +0.1
Quinshon JudkinsRBCLE 52-3-0 40.0% 15.714.6 -1.1
Dak PrescottQBDAL 62-4-0 33.3% 2.82.3 -0.5
Christian McCaffreyRBSF 62-4-0 33.3% 14.712.8 -1.8
Daniel JonesQBIND 62-4-0 33.3% 3.32.8 -0.5
Javonte WilliamsRBDAL 62-4-0 33.3% 16.314.2 -2.2
Bijan RobinsonRBATL 62-4-0 33.3% 18.718.5 -0.2
Omarion HamptonRBLAC 62-4-0 33.3% 13.713.3 -0.3
Lamar JacksonQBBAL 41-3-0 25.0% 6.54.8 -1.8
Keaton MitchellRBLAC 41-3-0 25.0% 6.05.8 -0.2
C.J. StroudQBHOU 41-3-0 25.0% 3.02.8 -0.2
Tyler ShoughQBNO 41-3-0 25.0% 4.33.0 -1.2
David MontgomeryRBHOU 51-4-0 20.0% 13.310.4 -2.9
Jalen HurtsQBPHI 51-4-0 20.0% 6.74.6 -2.1
Kenny GainwellRBTB 51-4-0 20.0% 5.33.4 -1.9
Tyjae SpearsRBTEN 61-5-0 16.7% 5.03.0 -2.0
Bo NixQBDEN 61-5-0 16.7% 4.53.7 -0.8
Trevor LawrenceQBJAX 60-6-0 0.0% 4.02.8 -1.2
Saquon BarkleyRBPHI 40-4-0 0.0% 17.59.0 -8.5
Kaleb JohnsonRBGB 40-4-0 0.0% 7.84.8 -3.0