2025
2025 season · Oct 16 to Oct 20 · 15 games · byes: BAL, BUF
Week 7 in review
What happened this week: every game's swings in one strip, the plays that decided them, the offenses and defenses that had their day, the players who carried them, and whose role moved.
- UpsetThe Bengals beat the Steelers 33–31 as a 28% underdog at kickoff, the longest odds anyone overcame this week.
- ComebackThe Broncos were down to 1% against the Giants and won 33–32.
- WildestSteelers at Bengals: the lead changed hands 3 times; the Bengals won 33–31, and the biggest swing was 39 points at Q4 2:31.
- Best offenseThe Colts: +0.44 EPA a play against the Chargers, +0.38 against their usual.
- Best defenseThe Chiefs held the Raiders to −0.67 EPA a play, −0.67 against what they usually allow.
- PlayerPatrick Mahomes (KC QB): +21.9 EPA, 26/35, 286 yds, 3 TD · 4-28 rush.
The gamesevery final with its win-probability line
Each line is the winner's chance of winning, snap by snap, from nflverse's spread-adjusted model: above the dashed middle (shaded in the winner's color) they were favored, below it (shaded grey) they were behind. Overtime is left off the line, as on the game page. A comeback is a winner who fell below 25%; an upset is a winner who was under 50% at kickoff; lead changes count the score changing hands. Click a game for the full chart, the box score and the plays that swung it.
The playsthe ones that moved games, and the ones that moved the ball
- 1
Steelers · Q4 2:31 · PIT at CINA.Rodgers pass deep left to P.Freiermuth for 68 yards, TOUCHDOWN.+3919% → 58% - 2
Giants · Q4 0:49 · NYG at DENJ.Dart pass incomplete deep right to B.Collins. PENALTY on DEN-R.Moss, Defensive Pass Interference, 38 yards, enforced at DEN 40 - No Play.…+3838% → 76% - 3
Broncos · Q4 0:02 · NYG at DENW.Lutz 39 yard field goal is GOOD+3565% → 100% - 4
Bengals · Q4 0:11 · PIT at CINE.McPherson 36 yard field goal is GOOD+3349% → 82% - 5
Giants · Q4 1:08 · NYG at DENJ.Dart pass deep left to W.Robinson to NYG 45 for 19 yards (J.McMillian). PENALTY on DEN-J.Franklin-Myers, Roughing the Passer, 15 yards, enforced…+3213% → 45% - 6
Bengals · Q4 0:03 · PIT at CINA.Rodgers pass incomplete deep left (D.Ivey).+2674% → 100% - 7
Broncos · Q4 2:14 · NYG at DENB.Nix pass deep right to M.Mims pushed ob at NYG 38 for 31 yards (A.Phillips).+2427% → 51% - 8
Packers · Q4 2:32 · GB at ARIJ.Love pass short left to T.Kraft pushed ob at ARI 14 for 15 yards (D.Taylor-Demerson). ** Injury Update: ARI-J.Sweat has returned to the game.+2342% → 65% - 9
Packers · Q4 5:58 · GB at ARIJ.Brissett up the middle to ARI 48 for no gain (I.McDuffie).+2132% → 53% - 10
Broncos · Q4 0:18 · NYG at DENB.Nix pass deep left to C.Sutton to NYG 21 for 22 yards (D.Banks).+2048% → 68%
- 1
Eagles · Q3 8:17 · vs MIN · DeVonta SmithF.J.Hurts pass deep middle to D.Smith for 79 yards, TOUCHDOWN.+6.6EPA - 2
Eagles · Q1 7:07 · vs MIN · A.J. BrownJ.Hurts pass deep left to A.Brown for 37 yards, TOUCHDOWN.+6.4EPA - 3
Lions · Q2 6:01 · vs TB · Jahmyr GibbsJ.Gibbs up the middle for 78 yards, TOUCHDOWN.+6.2EPA - 4
Steelers · Q4 2:31 · vs CIN · Pat FreiermuthA.Rodgers pass deep left to P.Freiermuth for 68 yards, TOUCHDOWN.+6.1EPA - 5
Giants · Q4 10:22 · vs DEN · Theo JohnsonJ.Dart pass short middle to T.Johnson for 41 yards, TOUCHDOWN.+6.0EPA - 6
Cowboys · Q1 4:38 · vs WAS · CeeDee LambD.Prescott pass deep middle to C.Lamb for 74 yards, TOUCHDOWN.+5.4EPA - 7
Rams · Q4 11:19 · vs JAX · Terrance FergusonM.Stafford pass deep right to T.Ferguson for 31 yards, TOUCHDOWN.+4.9EPA - 8
Colts · Q2 11:51 · vs LAC · Alec PierceD.Jones pass deep left to A.Pierce to LAC 25 for 48 yards.+4.9EPA - 9
Steelers · Q1 13:50 · vs CIN · DK MetcalfA.Rodgers pass deep right to D.Metcalf pushed ob at CIN 31 for 39 yards.+4.3EPA - 10
Patriots · Q2 0:55 · vs TEN · Kayshon BoutteD.Maye pass deep middle to K.Boutte for 39 yards, TOUCHDOWN.+4.2EPA
Teamswho had their day, by EPA a play
EPA a play counts every pass and run in the game, scrambles and sacks included. "Vs usual" compares it with the same team's average in its other games this season, so a good offense having an ordinary day reads as a dip. Each team links to its offense or defense tab.
Playersthe best games by position, by EPA
- 1
Patrick MahomesKC vs LV · 26/35, 286 yds, 3 TD · 4-28 rush+21.9
- 2
Jalen HurtsPHI vs MIN · 19/23, 326 yds, 3 TD · 4--10 rush+18.4
- 3
Joe FlaccoCIN vs PIT · 31/47, 342 yds, 3 TD · 5-3 rush+15.7
- 4
Aaron RodgersPIT vs CIN · 23/34, 249 yds, 4 TD, 2 INT+13.6
- 5
Drake MayeNE vs TEN · 21/23, 222 yds, 2 TD · 8-62 rush+13.1
- 6
Daniel JonesIND vs LAC · 23/34, 288 yds, 2 TD · 5-7 rush+11.9
- 7
Jaxson DartNYG vs DEN · 15/33, 283 yds, 3 TD, 1 INT · 5-11 rush+10.0
- 8
Justin HerbertLAC vs IND · 37/55, 420 yds, 3 TD, 2 INT · 6-31 rush+9.5
- 1
Christian McCaffreySF vs ATL · 24 car, 129 yds, 2 TD · 7-72 rec+13.4
- 2
Jahmyr GibbsDET vs TB · 17 car, 136 yds, 2 TD · 3-82 rec+13.2
- 3
Jonathan TaylorIND vs LAC · 16 car, 94 yds, 3 TD · 3-38 rec+10.7
- 4
Jaylen WarrenPIT vs CIN · 16 car, 127 yds · 4-31 rec+6.6
- 5
D'Andre SwiftCHI vs NO · 19 car, 124 yds, 1 TD · 1-14 rec+5.5
- 6
Tyler BadieDEN vs NYG · 0 car, 0 yds · 2-19 rec+2.5
- 7
Travis EtienneJAX vs LA · 8 car, 44 yds · 1-11 rec+2.4
- 8
Kareem HuntKC vs LV · 4 car, 18 yds+2.2
- 1
Bo NixDEN vs NYG · QB40.0
- 2
Jahmyr GibbsDET vs TB · RB33.8
- 3
Christian McCaffreySF vs ATL · RB32.1
- 4
Jonathan TaylorIND vs LAC · RB31.2
- 5
Jaxson DartNYG vs DEN · QB28.4
- 6
Justin HerbertLAC vs IND · QB27.9
- 7
Matthew StaffordLA vs JAX · QB27.4
- 8
Quinshon JudkinsCLE vs MIA · RB26.4
- 9
Patrick MahomesKC vs LV · QB26.2
- 10
Joe FlaccoCIN vs PIT · QB26.0
- 11
DeVonta SmithPHI vs MIN · WR24.3
- 12
A.J. BrownPHI vs MIN · WR24.1
- 13
Jalen HurtsPHI vs MIN · QB24.0
- 14
Dak PrescottDAL vs WAS · QB23.3
- 15
Drake MayeNE vs TEN · QB23.1
- 16
Pat FreiermuthPIT vs CIN · TE23.1
- 1
Bo NixDEN vs NYG · QB40.0
- 2
Christian McCaffreySF vs ATL · RB35.6
- 3
Jahmyr GibbsDET vs TB · RB35.3
- 4
Jonathan TaylorIND vs LAC · RB32.7
- 5
Ja'Marr ChaseCIN vs PIT · WR30.1
- 6
DeVonta SmithPHI vs MIN · WR28.8
- 7
Jaxson DartNYG vs DEN · QB28.4
- 8
Justin HerbertLAC vs IND · QB27.9
- 9
Matthew StaffordLA vs JAX · QB27.4
- 10
Quinshon JudkinsCLE vs MIA · RB26.4
- 11
Patrick MahomesKC vs LV · QB26.2
- 12
A.J. BrownPHI vs MIN · WR26.1
- 13
Joe FlaccoCIN vs PIT · QB26.0
- 14
Oronde Gadsden IILAC vs IND · TE25.9
- 15
Pat FreiermuthPIT vs CIN · TE25.6
- 16
Trey McBrideARI vs GB · TE24.4
- 1
Bo NixDEN vs NYG · QB40.0
- 2
Christian McCaffreySF vs ATL · RB39.1
- 3
Ja'Marr ChaseCIN vs PIT · WR38.1
- 4
Jahmyr GibbsDET vs TB · RB36.8
- 5
Jonathan TaylorIND vs LAC · RB34.2
- 6
DeVonta SmithPHI vs MIN · WR33.3
- 7
Trey McBrideARI vs GB · TE29.4
- 8
Oronde Gadsden IILAC vs IND · TE29.4
- 9
Keenan AllenLAC vs IND · WR28.9
- 10
Jaxson DartNYG vs DEN · QB28.4
- 11
A.J. BrownPHI vs MIN · WR28.1
- 12
Pat FreiermuthPIT vs CIN · TE28.1
- 13
Justin HerbertLAC vs IND · QB27.9
- 14
Matthew StaffordLA vs JAX · QB27.4
- 15
Chris OlaveNO vs CHI · WR26.8
- 16
Davante AdamsLA vs JAX · WR26.5
- 1
A.J. BrownPHI vs MIN · 4/6, 121 yds, 2 TD+14.5
- 2
DeVonta SmithPHI vs MIN · 9/11, 183 yds, 1 TD+10.2
- 3
Chris OlaveNO vs CHI · 5/7, 98 yds, 2 TD+8.5
- 4
Ja'Marr ChaseCIN vs PIT · 16/23, 161 yds, 1 TD+8.4
- 5
Tee HigginsCIN vs PIT · 6/10, 96 yds, 1 TD+7.3
- 6
Jordan AddisonMIN vs PHI · 9/12, 128 yds+7.2
- 7
Chimere DikeTEN vs NE · 4/4, 70 yds, 1 TD+6.6
- 8
Keenan AllenLAC vs IND · 11/14, 119 yds, 1 TD+6.6
- 1
Pat FreiermuthPIT vs CIN · 5/6, 111 yds, 2 TD+9.4
- 2
Daniel BellingerNYG vs DEN · 3/4, 88 yds, 1 TD+7.2
- 3
Oronde Gadsden IILAC vs IND · 7/9, 164 yds, 1 TD+7.0
- 4
Trey McBrideARI vs GB · 10/13, 74 yds, 2 TD+6.9
- 5
Dalton SchultzHOU vs SEA · 9/10, 98 yds+6.2
- 6
Tyler WarrenIND vs LAC · 4/5, 69 yds, 1 TD+6.1
- 7
Noah FantCIN vs PIT · 4/4, 44 yds, 1 TD+5.9
- 8
Juwan JohnsonNO vs CHI · 5/7, 79 yds+4.0
Moverswhose role broke from his own season
The biggest swing in snaps in Week 7: Jacoby Brissett (Cardinals) took 100% of the snaps, up 65 points on his season; Marcus Mariota (Commanders) fell to 31% from 100.
Snap sharepoints of the snaps
Target sharepoints of team targets, QBs excluded
EPAthe week against his per-game average
Each row compares his last full week with his average over the games he had played before it, so a mover broke from his own pattern. Boards list the 5 biggest climbers, then the 5 biggest fallers, past a floor (12 points of snap share, 6 of target share, 4.0 EPA). The sparkline is his season; the dot is that week. New faces took their first snap that week with 25% or more, or passed 50% for the first time.