Pigskin NightlyWeek 10
Latest
Green Bay PackersMike's Mid-Week Chat | Nov. 11, 2026Texans DeskTexans offense posts its best EPA per play of the year in Week 92 min agoRams DeskRams pass on 58% of early downs again after a 41% week, and Puka Nacua feeds on it3 min agoInjuryGarrett Wilson: Questionable → Out4 min agoPanthers DeskCarolina's offense rebounds in Week 9 after two negative-EPA games12 min agoFalcons DeskFalcons' eighth-ranked run game has slipped as the offense sits 25th13 min agoInjuryDenzel Boston: Active → Questionable19 min agoEagles DeskEagles run defense ranks 31st while the offense stalls at a 24% success rate22 min agoCommanders DeskCommanders pass on 66% of early downs in Week 9 and the offense slides to -0.177 EPA a play23 min agoCarolina PanthersPanthers open practice windows for three, among other movesBaltimore RavensMailbag: Will Jacoby Brissett Turn the Ravens' Season Around?Buccaneers DeskBuccaneers defense leads the league in EPA allowed while the passing game ranks 30th32 min agoBears DeskBears pass on early downs 64% in Week 9 and the offense stalls33 min agoSan Francisco 49ersWays to Watch and Listen: 49ers vs. Cowboys | Week 10Pro Football RumorsColts Designate DE Arden Key For ReturnNew York GiantsArvell Reese named NFC Defensive Player of the WeekBrowns DeskBrowns rank 30th against the run, and the offense fell to 33% success in Week 942 min agoHouston TexansHouston Texans QB C.J. Stroud Named AFC Offensive Player Of The WeekLos Angeles RamsLos Angeles Rams at Arizona Cardinals: How to watch, listen to and live stream Week 10New York GiantsGame Preview: Nothing worthwhile comes easy for first-place GiantsGreen Bay PackersPackers QB Jordan Love named NFC Offensive Player of the WeekBuffalo BillsBills roster moves Nov. 11
WSH ThuNYG NE SunDET BUF SunNYJ CAR SunNO HOU SunCLE JAX SunTEN KC SunATL MIA SunIND MIN SunGB LAR SunARI SEA SunLV SF SunDAL PIT SunCIN LAC MonBAL
The LabEvery game, drawn from every snap

Week 6 · 2026Commanders 17 · 23 49ers

138 plays, one strand. 49ers won without the lead ever changing hands; Commanders peaked at 43% to win, 49ers at 98%. The white spine is the win probability, every rung a snap: up for SF, down for WSH, as long as the yards it gained.

Bottom lineThe lead never changed hands; Commanders peaked at 43% to win, 49ers at 98%.

How to read this chart
Read it left to right:
kickoff on the left, final whistle on the right.
The white line
is the chance that 49ers win, play by play. High = SF in control, low = WSH in control, the middle is a coin flip. Each crossing of the middle is a change in who was more likely to win.
Each little bar is one play:
up for SF on offense, down for WSH; the longer the bar, the more yards. The key under the picture explains the marks (touchdown, turnover, field goal, punt).
49ers ↑Commanders ↓
Q2Q3Q4Q1TDTDFUMTDTDTDSF ↑ HOMEWSH ↓ AWAY
win probabilityhome snapaway snaptouchdownturnoverfield goalpuntincomplete
Head to head

The strands compared

How to read this chart
Each row compares the two teams
on one stat: WSH on the left, SF on the right. The longer bar is the bigger number.
Explosive plays
are long gains (big runs and passes). Peak win prob. is the highest chance to win each team reached at any moment.
WSHSF
58Plays60
315Yards375
4Explosive plays4
2Offensive TDs3
0Turnovers1
43%Peak win prob.98%
Drive by drive

Every possession

How to read this chart
Each tile is one possession,
in game order, colored by the team that had the ball.
Inside:
the team, how it ended (TD = touchdown, FG = field goal, INT = interception, FUM = fumble, otherwise punt or downs) and the yards gained. Brighter tiles are drives that scored.
SFTD64yWSHFG32ySFTD77yWSHPunt5ySFPunt7yWSH–46ySFFUM66yWSHPunt8ySFTD89yWSHPunt23ySFFG65yWSHTD56ySFPunt-1yWSHTD66ySFPunt0yWSH–71ySFPunt8yWSH–8y
Key moments

The plays that moved it most

Largest swings in expected points

Bottom lineThe biggest swing: play 1, 3.5 expected points for 49ers.

How to read this chart
The strip is the game clock;
each numbered dot is one of the plays below, placed when it happened and colored by the team on offense.
EP (expected points)
is how many points the play added to (+) or took away from (−) the offense's expected score. +3.5 EP is worth more than a field goal; big minus numbers are usually turnovers.
12345678
  1. 1
    Q1 8:43 · SF · Completion

    13-B.Purdy pass deep right to 5-M.Evans pushed ob at WAS 18 for 54 yards (25-N.Cross).

    +3.5 EP
  2. 2
    Q1 5:42 · SF · Run

    13-B.Purdy scrambles left tackle to WAS 4 for 7 yards (56-K.Medrano; 39-J.Reaves).

    +3.1 EP
  3. 3
    Q2 13:08 · WSH · Incomplete

    5-J.Daniels pass incomplete short right. Penalty on WAS-1-R.White, Illegal Shift, declined.

    −3.1 EP
  4. 4
    Q2 9:11 · SF · Fumble lost

    13-B.Purdy pass short right to 23-C.McCaffrey to WAS 21 for 12 yards (45-K.Chaisson; 52-S.Styles). FUMBLES (45-K.Chaisson), RECOVERED by WAS

    −4.4 EP
  5. 5
    Q3 2:50 · WSH · Completion

    5-J.Daniels pass short right to 3-S.Diggs pushed ob at SF 18 for 13 yards (20-U.Stout).

    +3.3 EP
  6. 6
    Q4 9:53 · WSH · Completion

    5-J.Daniels pass short left to 14-A.Williams pushed ob at SF 18 for 23 yards (6-M.Mustapha). PENALTY on SF-92-O.Odighizuwa, Roughing the Pas

    +3.3 EP
  7. 7
    Q4 5:03 · WSH · Completion

    5-J.Daniels pass deep left to 13-T.Burks to SF 31 for 30 yards (24-A.Davis).

    +2.4 EP
  8. 8
    Q4 2:00 · WSH · Incomplete

    5-J.Daniels pass incomplete deep right to 13-T.Burks (6-M.Mustapha).

    −3.0 EP
Sliding Doors

The one play that could have changed it

How to read this chart
The line is win probability
over the game (top = home team ahead). The dot marks the one play that could have gone either way; the big % is the losing team's chance right after it.
Press Flip it
to see where that chance would have gone if the play had gone the other way. Only that instant is priced: the rest of the game never happened.

If the Commanders had converted that fourth-and-3

Commanders after the play3%what really happened
49ersCommandersthe rest never happened

Q4 2:00 5-J.Daniels pass incomplete deep right to 13-T.Burks (6-M.Mustapha).

Week 6

The rest of the week