NFL Week 7
1:51 - 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, 2025 only, at least 4 lines. Sorted by over rate.

All seasons 2026202520242023
PlayerPosTeamLinesO-U-POver%Avg lineAvg carriesAvg diff
Malik DavisRBDAL 44-0-0 100.0% 2.84.3 +1.5
Kendre MillerRBNO 43-1-0 75.0% 6.86.0 -0.8
Woody MarksRBHOU 1611-5-0 68.8% 12.613.8 +1.1
Devin SingletaryRBNYG 96-3-0 66.7% 7.98.4 +0.5
Joe FlaccoQBCIN 64-2-0 66.7% 0.82.0 +1.2
Ty JohnsonRBBUF 64-2-0 66.7% 2.32.8 +0.5
Keaton MitchellRBBAL 64-2-0 66.7% 4.76.0 +1.3
Cam SkatteboRBNYG 64-2-0 66.7% 13.514.7 +1.2
Derrick HenryRBBAL 1711-6-0 64.7% 18.018.1 +0.1
Justin HerbertQBLAC 1711-6-0 64.7% 4.25.5 +1.3
Kimani VidalRBLAC 117-4-0 63.6% 12.314.5 +2.1
Blake CorumRBLA 1610-6-0 62.5% 7.99.0 +1.1
Trevor LawrenceQBJAX 1811-7-0 61.1% 4.24.9 +0.7
Travis Etienne Jr.RBJAX 1811-7-0 61.1% 14.115.0 +0.9
Jordan LoveQBGB 159-6-0 60.0% 3.03.1 +0.1
J.K. DobbinsRBDEN 106-4-0 60.0% 13.915.3 +1.4
Brock PurdyQBSF 106-4-0 60.0% 3.74.6 +0.9
Sean TuckerRBTB 106-4-0 60.0% 6.17.0 +0.9
Bucky IrvingRBTB 106-4-0 60.0% 15.417.3 +1.9
Kirk CousinsQBATL 53-2-0 60.0% 1.31.2 -0.1
Kyler MurrayQBARI 53-2-0 60.0% 5.95.8 -0.1
Saquon BarkleyRBPHI 1710-7-0 58.8% 18.318.0 -0.3
Zach CharbonnetRBSEA 1710-7-0 58.8% 10.311.1 +0.8
Christian McCaffreyRBSF 1911-8-0 57.9% 17.217.7 +0.6
Drake MayeQBNE 2112-9-0 57.1% 5.56.3 +0.7
Dak PrescottQBDAL 148-6-0 57.1% 2.62.9 +0.3
Tyler AllgeierRBATL 169-7-0 56.3% 7.78.8 +1.1
D'Andre SwiftRBCHI 1810-8-0 55.6% 13.214.2 +1.0
James CookRBBUF 1810-8-0 55.6% 17.119.2 +2.2
Tyler ShoughQBNO 95-4-0 55.6% 4.24.7 +0.5
Tyrone Tracy Jr.RBNYG 137-6-0 53.8% 12.112.1 -0.0
Baker MayfieldQBTB 158-7-0 53.3% 3.43.3 -0.1
Kareem HuntRBKC 179-8-0 52.9% 9.39.6 +0.3
Jahmyr GibbsRBDET 179-8-0 52.9% 14.414.3 -0.1
TreVeyon HendersonRBNE 2111-10-0 52.4% 10.110.0 -0.1
Josh AllenQBBUF 189-9-0 50.0% 6.97.5 +0.6
Matthew StaffordQBLA 168-8-0 50.0% 1.61.7 +0.1
Josh JacobsRBGB 168-8-0 50.0% 17.115.8 -1.2
Rico DowdleRBCAR 168-8-0 50.0% 14.114.5 +0.4
Javonte WilliamsRBDAL 168-8-0 50.0% 15.715.8 +0.1
De'Von AchaneRBMIA 168-8-0 50.0% 14.914.9 +0.0
C.J. StroudQBHOU 168-8-0 50.0% 3.33.2 -0.1
Kyle MonangaiRBCHI 168-8-0 50.0% 8.910.6 +1.8
Quinshon JudkinsRBCLE 147-7-0 50.0% 17.016.4 -0.6
Aaron JonesRBMIN 126-6-0 50.0% 11.011.0 +0.0
Jacoby BrissettQBARI 105-5-0 50.0% 3.13.2 +0.1
Samaje PerineRBCIN 105-5-0 50.0% 5.86.8 +1.0
J.J. McCarthyQBMIN 105-5-0 50.0% 4.03.7 -0.3
Omarion HamptonRBLAC 105-5-0 50.0% 13.412.5 -0.9
Spencer RattlerQBNO 84-4-0 50.0% 4.03.9 -0.1
Jeremy McNicholsRBWAS 63-3-0 50.0% 3.83.5 -0.3
Shedeur SandersQBCLE 63-3-0 50.0% 2.82.5 -0.3
Tyrod TaylorQBNYJ 42-2-0 50.0% 5.55.3 -0.2
KaVontae TurpinWRDAL 42-2-0 50.0% 1.31.8 +0.5
Puka NacuaWRLA 42-2-0 50.0% 1.01.0 +0.0
Trey BensonRBARI 42-2-0 50.0% 8.57.3 -1.2
Dillon GabrielQBCLE 42-2-0 50.0% 2.83.3 +0.5
Caleb WilliamsQBCHI 199-10-0 47.4% 4.64.5 -0.0
Sam DarnoldQBSEA 178-9-0 47.1% 2.52.1 -0.4
Tony PollardRBTEN 178-9-0 47.1% 13.914.2 +0.3
Rhamondre StevensonRBNE 178-9-0 47.1% 10.710.7 +0.0
Bijan RobinsonRBATL 178-9-0 47.1% 16.916.9 +0.0
Ashton JeantyRBLV 178-9-0 47.1% 16.515.6 -0.9
Bryce YoungQBCAR 157-8-0 46.7% 3.13.6 +0.5
Jacory Croskey-MerrittRBWAS 157-8-0 46.7% 10.410.1 -0.3
Kenneth Walker IIIRBSEA 209-11-0 45.0% 14.114.3 +0.2
Bo NixQBDEN 188-10-0 44.4% 4.95.3 +0.4
Tua TagovailoaQBMIA 94-5-0 44.4% 1.51.6 +0.1
Jonathan TaylorRBIND 167-9-0 43.8% 19.819.3 -0.4
Breece HallRBNYJ 167-9-0 43.8% 15.615.2 -0.4
Joe BurrowQBCIN 73-4-0 42.9% 2.21.7 -0.5
Tank BigsbyRBPHI 73-4-0 42.9% 3.94.9 +0.9
Chris Rodriguez Jr.RBWAS 73-4-0 42.9% 9.29.9 +0.6
Jayden DanielsQBWAS 73-4-0 42.9% 8.28.3 +0.1
Jaxson DartQBNYG 125-7-0 41.7% 6.77.0 +0.3
Jaylen WarrenRBPIT 177-10-0 41.2% 13.613.1 -0.4
Chase BrownRBCIN 177-10-0 41.2% 14.413.6 -0.8
Chuba HubbardRBCAR 156-9-0 40.0% 9.49.5 +0.1
Carson WentzQBMIN 52-3-0 40.0% 3.12.2 -0.9
Justice HillRBBAL 52-3-0 40.0% 2.52.4 -0.1
Mac JonesQBSF 52-3-0 40.0% 2.52.6 +0.1
Devin NealRBNO 52-3-0 40.0% 9.39.4 +0.1
Geno SmithQBLV 135-8-0 38.5% 2.62.5 -0.0
Daniel JonesQBIND 135-8-0 38.5% 4.53.5 -1.0
Isiah PachecoRBKC 135-8-0 38.5% 9.89.1 -0.7
Cam WardQBTEN 166-10-0 37.5% 2.72.3 -0.4
Marcus MariotaQBWAS 83-5-0 37.5% 6.05.8 -0.2
Justin FieldsQBNYJ 83-5-0 37.5% 8.38.3 +0.0
RJ HarveyRBDEN 197-12-0 36.8% 9.78.7 -1.0
Alvin KamaraRBNO 114-7-0 36.4% 13.011.9 -1.1
Patrick MahomesQBKC 145-9-0 35.7% 4.54.6 +0.1
David MontgomeryRBDET 176-11-0 35.3% 10.39.3 -1.0
Rachaad WhiteRBTB 176-11-0 35.3% 8.17.8 -0.4
Deebo Samuel Sr.WRWAS 62-4-0 33.3% 1.51.3 -0.2
Bam KnightRBARI 62-4-0 33.3% 11.28.7 -2.5
Emari DemercadoRBARI 62-4-0 33.3% 5.03.3 -1.7
Dylan SampsonRBCLE 62-4-0 33.3% 8.27.2 -1.0
Kyren WilliamsRBLA 196-13-0 31.6% 15.215.3 +0.1
Nick ChubbRBHOU 165-11-0 31.3% 9.57.9 -1.6
Jordan MasonRBMIN 165-11-0 31.3% 11.89.9 -1.9
Lamar JacksonQBBAL 134-9-0 30.8% 6.85.2 -1.7
Jared GoffQBDET 103-7-0 30.0% 1.51.1 -0.4
Emanuel WilsonRBGB 103-7-0 30.0% 6.67.0 +0.4
Tyjae SpearsRBTEN 103-7-0 30.0% 6.36.0 -0.3
Michael Penix Jr.QBATL 72-5-0 28.6% 2.52.6 +0.1
Aaron RodgersQBPIT 113-8-0 27.3% 1.51.2 -0.3
Brian Robinson Jr.RBSF 113-8-0 27.3% 5.94.4 -1.5
Kenneth GainwellRBPIT 154-11-0 26.7% 7.56.5 -1.0
Taysom HillTENO 82-6-0 25.0% 4.63.9 -0.8
Michael CarterRBARI 82-6-0 25.0% 9.18.4 -0.8
Jaleel McLaughlinRBDEN 82-6-0 25.0% 5.34.8 -0.5
Braelon AllenRBNYJ 41-3-0 25.0% 6.04.5 -1.5
Bhayshul TutenRBJAX 143-11-0 21.4% 6.14.9 -1.1
Jalen HurtsQBPHI 173-14-0 17.6% 8.36.5 -1.8
Isaiah DavisRBNYJ 61-5-0 16.7% 4.02.2 -1.8
Ollie Gordon IIRBMIA 81-7-0 12.5% 5.42.9 -2.5
Ray DavisRBBUF 40-4-0 0.0% 3.50.3 -3.2