2025
2025 season · Oct 30 to Nov 3 · 14 games · byes: CLE, NYJ, PHI, TB
Week 9 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 Panthers beat the Packers 16–13 as a 13% underdog at kickoff, the longest odds anyone overcame this week.
- ComebackThe Panthers were down to 8% against the Packers and won 16–13.
- WildestBears at Bengals: the lead changed hands 7 times; the Bears won 47–42, and the biggest swing was 55 points at Q4 0:25.
- Best offenseThe Bears: +0.45 EPA a play against the Bengals, +0.40 against their usual.
- Best defenseThe Rams held the Saints to −0.32 EPA a play, −0.28 against what they usually allow.
- PlayerSam Darnold (SEA QB): +22.4 EPA, 21/24, 330 yds, 4 TD, 1 INT.
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
Bears · Q4 0:25 · CHI at CINC.Williams pass deep middle to C.Loveland for 58 yards, TOUCHDOWN.+5542% → 97% - 2
Panthers · Q4 0:01 · CAR at GBR.Fitzgerald 49 yard field goal is GOOD+3367% → 100% - 3
Raiders · Q4 2:00 · JAX at LVG.Smith pass short middle to B.Bowers for 27 yards, TOUCHDOWN.+2543% → 68% - 4
Vikings · Q4 6:29 · MIN at DETJ.Bates 45 yard field goal is BLOCKED (L.Rodriguez), RECOVERED by MIN-I.Rodgers at MIN 33. I.Rodgers pushed ob at DET 26 for 41 yards (J.Fox).+2071% → 91% - 5
Bengals · Q1 15:00 · CHI at CINC.Santos kicks 63 yards from CHI 35 to CIN 2. C.Jones for 98 yards, TOUCHDOWN.+2040% → 60% - 6
Falcons · Q4 4:44 · ATL at NEM.Penix pass short right to D.London for 8 yards, TOUCHDOWN.+1920% → 39% - 7
Panthers · Q4 0:46 · CAR at GBR.Dowdle right guard to GB 31 for 19 yards (X.McKinney).+1857% → 75% - 8
Bengals · Q2 1:18 · CHI at CINJ.Flacco pass deep left to T.Higgins for 44 yards, TOUCHDOWN.+1832% → 50% - 9
Panthers · Q4 11:00 · CAR at GBJ.Love pass incomplete short right to R.Doubs [N.Scourton].+1858% → 76% - 10
Texans · Q4 1:21 · DEN at HOUJ.Crawshaw punts 37 yards to HOU 13, fair catch by J.Noel.+1847% → 65%
- 1
Bears · Q4 0:25 · vs CIN · Colston LovelandC.Williams pass deep middle to C.Loveland for 58 yards, TOUCHDOWN.+6.5EPA - 2
Lions · Q1 12:51 · vs MIN · Sam LaPortaJ.Goff pass deep middle to S.LaPorta for 40 yards, TOUCHDOWN.+6.0EPA - 3
Seahawks · Q2 4:44 · vs WAS · Cody WhiteS.Darnold pass deep right to C.White for 60 yards, TOUCHDOWN. ** Injury Update: WAS-T.Amos has returned to the game.+5.2EPA - 4
Chiefs · Q4 14:20 · vs BUF · Rashee RiceP.Mahomes pass deep left to R.Rice pushed ob at BUF 11 for 29 yards.+5.1EPA - 5
Packers · Q2 12:08 · vs CAR · Christian WatsonJ.Love pass deep right to C.Watson to CAR 30 for 52 yards.+4.9EPA - 6
Patriots · Q2 6:19 · vs ATL · DeMario DouglasD.Maye pass deep left to D.Douglas to ATL 11 for 58 yards.+4.6EPA - 7
Bengals · Q2 1:18 · vs CHI · Tee HigginsJ.Flacco pass deep left to T.Higgins for 44 yards, TOUCHDOWN.+4.5EPA - 8
Falcons · Q4 4:44 · vs NE · Drake LondonM.Penix pass short right to D.London for 8 yards, TOUCHDOWN.+4.3EPA - 9
Dolphins · Q4 11:39 · vs BAL · Jaylen WaddleT.Tagovailoa pass short right to J.Waddle ran ob at BAL 25 for 13 yards.+4.1EPA - 10
Broncos · Q2 4:58 · vs HOU · Courtland SuttonB.Nix pass deep left to C.Sutton for 30 yards, TOUCHDOWN [D.Hunter].+4.0EPA
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
Sam DarnoldSEA vs WAS · 21/24, 330 yds, 4 TD, 1 INT+22.4
- 2
Joe FlaccoCIN vs CHI · 31/47, 470 yds, 4 TD, 2 INT+16.7
- 3
Caleb WilliamsCHI vs CIN · 20/34, 280 yds, 3 TD · 5-53 rush+16.1
- 4
Mac JonesSF vs NYG · 19/24, 235 yds, 2 TD · 4-4 rush+14.4
- 5
Josh AllenBUF vs KC · 23/26, 273 yds, 1 TD · 6-19 rush+14.0
- 6
Geno SmithLV vs JAX · 29/39, 284 yds, 4 TD, 1 INT · 5-9 rush+11.1
- 7
Lamar JacksonBAL vs MIA · 18/23, 204 yds, 4 TD · 5-14 rush+9.4
- 8
Jaxson DartNYG vs SF · 24/33, 191 yds, 2 TD · 8-56 rush+8.7
- 1
Kyle MonangaiCHI vs CIN · 26 car, 176 yds · 3-22 rec+9.0
- 2
Travis EtienneJAX vs LV · 22 car, 84 yds · 5-31 rec+7.0
- 3
Christian McCaffreySF vs NYG · 28 car, 106 yds, 1 TD · 5-67 rec+6.2
- 4
Aaron JonesMIN vs DET · 9 car, 78 yds · 2-20 rec+5.8
- 5
Kyren WilliamsLA vs NO · 25 car, 114 yds, 1 TD+5.4
- 6
Brian RobinsonSF vs NYG · 5 car, 53 yds, 1 TD+5.2
- 7
Rico DowdleCAR vs GB · 25 car, 130 yds, 2 TD · 2-11 rec+4.3
- 8
Chris Rodriguez Jr.WAS vs SEA · 12 car, 65 yds, 1 TD+4.2
- 1
Caleb WilliamsCHI vs CIN · QB36.7
- 2
Brock BowersLV vs JAX · TE31.3
- 3
Joe FlaccoCIN vs CHI · QB30.7
- 4
Drake LondonATL vs NE · WR29.8
- 5
Christian McCaffreySF vs NYG · RB29.3
- 6
Josh AllenBUF vs KC · QB28.8
- 7
Justin HerbertLAC vs TEN · QB27.7
- 8
Jaxson DartNYG vs SF · QB27.2
- 9
Sam DarnoldSEA vs WAS · QB27.2
- 10
Matthew StaffordLA vs NO · QB26.8
- 11
Geno SmithLV vs JAX · QB26.3
- 12
Rico DowdleCAR vs GB · RB26.1
- 13
Tee HigginsCIN vs CHI · WR26.1
- 14
Lamar JacksonBAL vs MIA · QB25.6
- 15
Jacoby BrissettARI vs DAL · QB24.8
- 16
Colston LovelandCHI vs CIN · TE23.8
- 1
Caleb WilliamsCHI vs CIN · QB37.7
- 2
Brock BowersLV vs JAX · TE37.3
- 3
Drake LondonATL vs NE · WR34.3
- 4
Christian McCaffreySF vs NYG · RB31.8
- 5
Joe FlaccoCIN vs CHI · QB30.7
- 6
Tee HigginsCIN vs CHI · WR29.6
- 7
Josh AllenBUF vs KC · QB28.8
- 8
Justin HerbertLAC vs TEN · QB27.7
- 9
Jaxson DartNYG vs SF · QB27.2
- 10
Sam DarnoldSEA vs WAS · QB27.2
- 11
Rico DowdleCAR vs GB · RB27.1
- 12
Colston LovelandCHI vs CIN · TE26.8
- 13
Matthew StaffordLA vs NO · QB26.8
- 14
Geno SmithLV vs JAX · QB26.3
- 15
Lamar JacksonBAL vs MIA · QB25.6
- 16
Jacoby BrissettARI vs DAL · QB24.8
- 1
Brock BowersLV vs JAX · TE43.3
- 2
Drake LondonATL vs NE · WR38.8
- 3
Caleb WilliamsCHI vs CIN · QB38.7
- 4
Christian McCaffreySF vs NYG · RB34.3
- 5
Tee HigginsCIN vs CHI · WR33.1
- 6
Joe FlaccoCIN vs CHI · QB30.7
- 7
Colston LovelandCHI vs CIN · TE29.8
- 8
Josh AllenBUF vs KC · QB28.8
- 9
Rico DowdleCAR vs GB · RB28.1
- 10
Justin HerbertLAC vs TEN · QB27.7
- 11
Jaxson DartNYG vs SF · QB27.2
- 12
Sam DarnoldSEA vs WAS · QB27.2
- 13
Matthew StaffordLA vs NO · QB26.8
- 14
Geno SmithLV vs JAX · QB26.3
- 15
Lamar JacksonBAL vs MIA · QB25.6
- 16
Jacoby BrissettARI vs DAL · QB24.8
- 1
Tee HigginsCIN vs CHI · 7/9, 121 yds, 2 TD+11.6
- 2
Drake LondonATL vs NE · 9/14, 118 yds, 3 TD+11.4
- 3
Marvin Harrison Jr.ARI vs DAL · 7/10, 96 yds, 1 TD+7.8
- 4
DeMario DouglasNE vs ATL · 4/6, 100 yds, 1 TD+7.6
- 5
Jaylen WaddleMIA vs BAL · 6/9, 82 yds+7.3
- 6
Jaxon Smith-NjigbaSEA vs WAS · 8/9, 129 yds+6.8
- 7
Tory HortonSEA vs WAS · 4/4, 48 yds, 2 TD+6.5
- 8
Davante AdamsLA vs NO · 5/7, 60 yds, 2 TD+5.8
- 1
Brock BowersLV vs JAX · 12/13, 127 yds, 3 TD+12.9
- 2
Colston LovelandCHI vs CIN · 6/7, 118 yds, 2 TD+10.5
- 3
Sam LaPortaDET vs MIN · 6/8, 97 yds, 1 TD+9.6
- 4
Dalton KincaidBUF vs KC · 6/6, 101 yds, 1 TD+8.6
- 5
Mark AndrewsBAL vs MIA · 2/3, 22 yds, 2 TD+6.5
- 6
Oronde Gadsden IILAC vs TEN · 5/5, 68 yds+5.8
- 7
Travis KelceKC vs BUF · 4/5, 66 yds+5.8
- 8
Terrance FergusonLA vs NO · 2/3, 54 yds+4.4
Moverswhose role broke from his own season
The biggest swing in snaps in Week 9: Tyler Shough (Saints) took 90% of the snaps, up 61 points on his season; Marcus Mariota (Commanders) fell to 12% from 83.
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.