NYG at PHI

2026 week 9 · 2026-11-08 13:00 ET · ledger run 2026-11-02 16:49:45 (monday) · back to the board

Prediction

18.1PHI projected (v1.4)
16.7NYG projected (v1.4)
PHI 1.4 / NYG 3.0our v1.4 spread / the book at the run
34.8 / 40.5our total / the book
shadow v2.3: PHI 1.4 / 34.7

Line v1.4

GroupPHI ptsNYG ptsSpreadTotalRun. spreadRun. totalv2.3
Starting point22.722.7pick45.5
Scoring level
-0.8
-0.8
even
-1.7
pick43.8-0.6
Offense
<
-1.9
-0.4
<
NYG 1.5
<
-2.3
NYG 1.541.6-1.7 / -0.4
Offense (own): each stat, each team's value, the league average, the points per unit and the points it adds (the rows sum to the group row).
StatPHI valueNYG valueLeague avgPts per unitPHI ptsNYG pts
Own offense efficiency, this season (current part)
off_epa_play_blend:current part EPA per play, opponent-adjusted, this season's part of the blend
-0.113-0.037-0.007+12.390 x weight 0.67 / 0.58
-0.88
-0.22
Own success rate, last 4 weighted
off_success_rate_exp4 unit: share of plays
0.3740.4120.431+10.104
-0.58
-0.19
Own offense efficiency, last 8 games weighted
off_epa_play_exp8 unit: EPA per play
-0.1400.008-0.005+3.256
-0.44
+0.04
Sum = the group row-1.89-0.37
Opp. defense
+0.4
+1.1
NYG 0.7
+1.4
NYG 2.243.0+0.4 / +1.0
Defense faced (opponent's): each stat, each team's value, the league average, the points per unit and the points it adds (the rows sum to the group row).
StatPHI valueNYG valueLeague avgPts per unitPHI ptsNYG pts
Opponent's defense efficiency, this season (current part)
opp_def_epa_play_blend:current part EPA allowed per play, adjusted, this season's part
0.0200.048-0.007+16.766 x weight 0.58 / 0.67
+0.26
+0.61
Opponent's defense efficiency, last 8 games weighted
opp_def_epa_play_exp8 unit: EPA allowed per play
0.0040.107-0.005+5.385
+0.05
+0.60
Opponent's defense success rate allowed, last 4
opp_def_success_rate_exp4 unit: share of plays
0.4190.4530.431-6.495
+0.08
-0.14
Sum = the group row+0.39+1.06
Carryover
+0.6
-0.5
PHI 1.1
+0.0
NYG 1.143.1+0.5 / -0.5
Prior-season carryover: each stat, each team's value, the league average, the points per unit and the points it adds (the rows sum to the group row).
StatPHI valueNYG valueLeague avgPts per unitPHI ptsNYG pts
Opponent's defense, last season's part (prior-season part)
opp_def_epa_play_blend:prior-season part the opponent's last-season EPA allowed, same fade
0.069-0.110-0.007+16.766 x weight 0.42 / 0.33
+0.53
-0.58
Own offense efficiency, last season's part (prior-season part)
off_epa_play_blend:prior-season part last season's EPA per play, weight 1 at game 0 fading to 0 by game 12
0.0050.000-0.007+12.390 x weight 0.33 / 0.42
+0.05
+0.04
Sum = the group row+0.58-0.54
Quarterback
<
-3.1
<
-3.6
PHI 0.5
<
-6.6
NYG 0.536.4-3.1 / -3.6
Quarterback: each stat, each team's value, the league average, the points per unit and the points it adds (the rows sum to the group row).
StatPHI valueNYG valueLeague avgPts per unitPHI ptsNYG pts
Backup quarterback starting
qb_backup 1 when the starter is not the established starter and has fewer career dropbacks (Run 11 addendum)
1.0001.0000.148-2.530
<
-2.16
<
-2.16
Starting quarterback's career quality
qb_epa_career unit: EPA per dropback, shrunk
0.006-0.0350.073+13.266
-0.90
<
-1.44
Established starter returning
qb_return 1 when the established starter is back after someone else started the previous game
0.0000.0000.037-0.911
+0.03
+0.03
Rookie starting quarterback
qb_rookie unit: 1 = yes
0.0000.0000.105+0.310
-0.03
-0.03
Sum = the group row-3.05-3.60
Home field
+1.0
-1.0
>
PHI 2.0
+0.0
PHI 1.536.4+0.8 / -0.8
Home field: each stat, each team's value, the league average, the points per unit and the points it adds (the rows sum to the group row).
StatPHI valueNYG valueLeague avgPts per unitPHI ptsNYG pts
Home field
is_home unit: 1 = home
1.0000.0000.493+2.034
+1.03
-1.00
Neutral site
is_neutral unit: 1 = neutral
0.0000.0000.014+0.288
+0.00
+0.00
Sum = the group row+1.03-1.01
Standings
+0.1
+0.1
even
+0.3
PHI 1.536.7+0.2 / +0.1
Standings: each stat, each team's value, the league average, the points per unit and the points it adds (the rows sum to the group row).
StatPHI valueNYG valueLeague avgPts per unitPHI ptsNYG pts
Games back in the division
games_back unit: games
2.0000.0001.832-0.287
-0.05
+0.53
Division leader
div_leader unit: 1 = yes
0.0001.0000.383-0.560
+0.21
-0.35
Eliminated from playoffs (wins only)
pp_eliminated unit: 1 = yes
0.0000.0000.065+0.456
-0.03
-0.03
Clinched a playoff spot (wins only)
pp_clinched unit: 1 = yes
0.0000.0000.032+0.336
-0.01
-0.01
Sum = the group row+0.13+0.14
Special teams
+0.3
+0.4
even
+0.7
PHI 1.537.4
Special teams (own): each stat, each team's value, the league average, the points per unit and the points it adds (the rows sum to the group row).
StatPHI valueNYG valueLeague avgPts per unitPHI ptsNYG pts
Own special teams, last 8 games
off_st_epa_exp8 unit: EPA per game
0.9331.016-0.002+0.189
+0.18
+0.19
Own average drive start, last 8
off_start_field_pos_exp8 unit: yards from own goal
30.130.128.3+0.095
+0.17
+0.18
Sum = the group row+0.35+0.37
Opp. special teams
+0.0
+0.1
NYG 0.1
+0.1
PHI 1.437.5+0.0 / +0.1
Special teams faced (opponent's): each stat, each team's value, the league average, the points per unit and the points it adds (the rows sum to the group row).
StatPHI valueNYG valueLeague avgPts per unitPHI ptsNYG pts
Opponent's defense: drive start allowed, last 8
opp_def_start_field_pos_exp8 unit: yards from own goal
29.529.928.3+0.096
+0.12
+0.16
Opponent's special teams, last 8 games
opp_st_epa_exp8 unit: EPA per game
1.0160.933-0.002-0.079
-0.08
-0.07
Sum = the group row+0.04+0.09
Injuries
-0.3
-0.3
even
-0.7
PHI 1.436.9-0.3 / -0.3
Injuries: each stat, each team's value, the league average, the points per unit and the points it adds (the rows sum to the group row).
StatPHI valueNYG valueLeague avgPts per unitPHI ptsNYG pts
Opponent's defensive starters out (snap share)
opp_inj_out_snapshare_def unit: starter-shares
0.0000.0000.412+0.916
-0.38
-0.38
Own offensive starters out (snap share)
inj_out_snapshare_off unit: starter-shares
0.0000.0000.429-0.175
+0.08
+0.08
Injury snap data missing flag (pre-2013)
inj_out_snapshare_missing unit: 1 = missing
0.0000.0000.185+0.208
-0.04
-0.04
Sum = the group row-0.34-0.34
Weather
-0.6
-0.6
even
-1.1
PHI 1.435.7
Weather: each stat, each team's value, the league average, the points per unit and the points it adds (the rows sum to the group row).
StatPHI valueNYG valueLeague avgPts per unitPHI ptsNYG pts
Wind (0 indoors)
wind_mph_0indoor unit: mph
10.510.56.007-0.119
-0.53
-0.53
Indoor game
indoor unit: 1 = yes
0.0000.0000.277+0.373
-0.10
-0.10
Rain or snow recorded
precip unit: 1 = yes
0.0000.0000.070-0.990
+0.07
+0.07
Sum = the group row-0.56-0.56
Division
-0.5
-0.5
even
-0.9
PHI 1.434.8
Division: each stat, each team's value, the league average, the points per unit and the points it adds (the rows sum to the group row).
StatPHI valueNYG valueLeague avgPts per unitPHI ptsNYG pts
Division game
div_game unit: 1 = yes
1.0001.0000.368-0.712
-0.45
-0.45
Sum = the group row-0.45-0.45
Matchupsv2.3
+0.1
+0.2
NYG 0.1
+0.2
——+0.1 / +0.2
Matchups: each stat, each team's value, the league average, the points per unit and the points it adds (the rows sum to the group row).
StatPHI valueNYG valueLeague avgPts per unitPHI ptsNYG pts
Rush matchup
match_rush unit: EPA
0.0150.103-0.001+1.367
+0.02
+0.14
Pass matchup (own pass offense + opp pass defense allowed, centered)
match_pass unit: EPA
-0.201-0.0440.000-0.284
+0.06
+0.01
Sum = the group row+0.08+0.15
Pacev2.3
-0.6
-0.2
NYG 0.4
-0.7
——-0.6 / -0.2
Pace: each stat, each team's value, the league average, the points per unit and the points it adds (the rows sum to the group row).
StatPHI valueNYG valueLeague avgPts per unitPHI ptsNYG pts
Plays the opponent's defense allows
opp_def_plays_allowed_exp8 plays allowed per game, last 8 weighted
59.065.962.8+0.138
-0.53
+0.43
Own seconds per play (neutral)
off_neutral_sec_per_play_exp8 seconds between plays when the score is close, last 8 weighted
31.333.430.6-0.184
-0.13
-0.51
Own plays per game
off_plays_exp8 offensive plays per game, last 8 games weighted
60.465.862.8-0.026
+0.06
-0.08
Own no-huddle rate
off_no_huddle_rate_exp8 share of plays run without a huddle, last 8 weighted
0.1640.0750.096+0.660
+0.04
-0.01
Opponent's seconds per play faced
opp_def_neutral_sec_per_play_exp8 seconds per play the opponent's defense faces in neutral situations
31.329.930.6-0.028
-0.02
+0.02
Sum = the group row-0.57-0.16
Team home fieldv2.3
+0.1
-0.1
PHI 0.2
+0.0
——+0.1 / -0.1
Team home field (vs the league home field): each stat, each team's value, the league average, the points per unit and the points it adds (the rows sum to the group row).
StatPHI valueNYG valueLeague avgPts per unitPHI ptsNYG pts
Team home field
team_home_field the stadium's own past home edge over the league's, shrunk with k = 24 (home row +, away row -)
0.490-0.4900.000+0.214
+0.10
-0.10
Sum = the group row+0.10-0.10
OL experiencev2.3
-0.2
+0.0
NYG 0.2
-0.2
——-0.2 / +0.0
Offensive-line experience: each stat, each team's value, the league average, the points per unit and the points it adds (the rows sum to the group row).
StatPHI valueNYG valueLeague avgPts per unitPHI ptsNYG pts
Offensive-line experience
ol_mean_exp mean years of experience of the five depth-chart line starters
3.4004.6004.355+0.208
-0.20
+0.05
Line experience missing
ol_mean_exp_missing flag: no depth-chart line data for the game
0.0000.0000.000+11.584
+0.00
+0.00
Sum = the group row-0.20+0.05
Receivers YACv2.3
+0.1
+0.1
NYG 0.1
+0.2
——+0.1 / +0.1
Receivers' YAC over expected: each stat, each team's value, the league average, the points per unit and the points it adds (the rows sum to the group row).
StatPHI valueNYG valueLeague avgPts per unitPHI ptsNYG pts
Receiver data missing
off_top3_yac_oe_exp8_missing flag: no tracking data (before 2016)
0.0000.0000.448-0.151
+0.07
+0.07
Top-three receivers' YAC over expected
off_top3_yac_oe_exp8 yards after catch over expected of the top three targets, last 8 weighted
0.4470.7040.456+0.245
+0.00
+0.06
Sum = the group row+0.07+0.13
Pressurev2.3
-0.1
-0.1
even
-0.2
——-0.1 / -0.1
Pressure (decomposed sack rate): each stat, each team's value, the league average, the points per unit and the points it adds (the rows sum to the group row).
StatPHI valueNYG valueLeague avgPts per unitPHI ptsNYG pts
Pressure data missing
sack_rate_decomposed_missing flag: no pressure data (before 2018)
0.0000.0000.519+0.134
-0.07
-0.07
Pressure x sacks per pressure
sack_rate_decomposed pressure allowed times the quarterback's career sacks per pressure
0.0610.0640.061-8.197
+0.00
-0.02
Sum = the group row-0.07-0.09
Surfacev2.3
+0.3
-0.3
PHI 0.6
+0.0
——+0.3 / -0.3
Surface mismatch: each stat, each team's value, the league average, the points per unit and the points it adds (the rows sum to the group row).
StatPHI valueNYG valueLeague avgPts per unitPHI ptsNYG pts
Surface mismatch
surface_mismatch 1 on the visitor's row when its home surface differs from the venue's
-1.0001.0000.006-0.309
+0.31
-0.31
Surface data missing
surface_mismatch_missing flag: stadium surface unknown
0.0000.0000.016+0.013
+0.00
+0.00
Sum = the group row+0.31-0.31
Prediction18.116.7
>
PHI 1.4
PHI 1.434.8PHI 1.4 / 34.7
In testing
Pace
-0.3
-0.1
NYG 0.2
-0.5
PHI 1.234.4
Team home field
+0.1
+0.0
PHI 0.1
+0.1
PHI 1.534.9
OL experience
-0.2
+0.0
NYG 0.2
-0.1
PHI 1.234.7
Receivers YAC
-0.1
-0.1
even
-0.1
PHI 1.434.7
Pressure
+0.0
-0.1
PHI 0.1
-0.1
PHI 1.534.8
Surface
+0.1
-0.2
PHI 0.3
-0.1
PHI 1.734.8
Shadow v2.3: v2.3 reads PHI 0.0 points weaker than v1.4 (PHI 1.4 vs PHI 1.4): Surface +0.6, Pace -0.4, Home field -0.4 (toward PHI); total 34.7 vs 34.8.
Not played yet: the result block appears once it is.
Paper rows at this run: totals check (paper, Monday): under 40.5
From the prediction ledger ([project record] Data/Prediction Ledger/). Each cell is a factor group's contribution to that team's projected points (coefficient x the value minus the training mean); the net-to-home bars share one scale, ±1.2 points (> beyond), green adds and red takes; the grey bar is the row's effect on the total (both teams' points together) on its own ±2-point scale. The running spread and running total start from the starting point (pick, twice the starting points) and end at the predicted spread and total. One line per page: the adopted line (v1.4); the shadow v2.3 appears only as small grey figures where it differs, and its own groups as grey rows. "In testing" lists any experimental term being tried. Each row is the group's marginal contribution from one joint fit of all the groups, so correlated groups (the quarterback and the team's offense; the team's own offense and the opponent's defense) share information without any point being counted twice. Nothing here is a bet.