49ers earned it: the snaps said 49ers by 12.1, a deserved win probability of 99%.
The swingQ4 2:00 · WAS · −22 pts of win probability. (Shotgun) 5-J.Daniels pass incomplete deep right to 13-T.Burks (6-M.Mustapha).
The San Francisco 49ers beat the Washington Commanders 23-17 on Mon, Oct 19 at Levi's Stadium in Santa Clara, CA (Week 6, 2026 season). Records after the game: Commanders 2-5-1, 49ers 7-1. M.Evans (SF) led all players with +5.7 EPA on 5 targets.
The San Francisco 49ers won 23-17. By quarter: WSH 3-0-7-7, SF 13-7-3-0.
By expected points added: M.Evans (SF, +5.7 EPA on 5 targets), C.McCaffrey (SF, +5.4 EPA on 16 carries) and A.Williams (WAS, +4.3 EPA on 4 targets).
The biggest swing in win probability (15 points toward the 49ers) came in Q4 at 2:00: (Shotgun) J.Daniels pass incomplete deep right to T.Burks (M.Mustapha).
Pigskin Nightly, “Commanders 17, 49ers 23: Week 6 recap”, https://pigskinnightly.com/games/2026-10-19-wsh-at-sf (updated 2026-11-11).
49ers earned it: the snaps said 49ers by 12.1, a deserved win probability of 99%.
The swingQ4 2:00 · WAS · −22 pts of win probability. (Shotgun) 5-J.Daniels pass incomplete deep right to 13-T.Burks (6-M.Mustapha).
Deserved win probability from the snaps, fumble bounces evened out. How we judge
If the Commanders had converted that fourth-and-3
Q4 2:00 5-J.Daniels pass incomplete deep right to 13-T.Burks (6-M.Mustapha).
Hover, tap or drag along the river to read any play. Arrow keys work too. Click to jump to its drive.
| Passing | C/ATT | YDS | AVG | TD | INT | SACKS | QBR | RTG |
|---|---|---|---|---|---|---|---|---|
| Jayden DanielsQB | 29/40 | 300 | 7.5 | 2 | 0 | 4-39 | 42.9 | 110.4 |
| Rushing | CAR | YDS | AVG | TD | LONG |
|---|---|---|---|---|---|
| Rachaad WhiteRB | 7 | 27 | 3.9 | 0 | 8 |
| Jeremy McNicholsRB | 5 | 13 | 2.6 | 0 | 6 |
| Jayden DanielsQB | 4 | 10 | 2.5 | 0 | 4 |
| Austin EkelerRB | 1 | 3 | 3.0 | 0 | 3 |
| Receiving | REC | TGTS | YDS | AVG | TD | LONG |
|---|---|---|---|---|---|---|
| Chig OkonkwoTE | 7 | 7 | 69 | 9.9 | 0 | 29 |
| Treylon BurksWR | 4 | 6 | 66 | 16.5 | 0 | 30 |
| Antonio WilliamsWR | 3 | 4 | 50 | 16.7 | 0 | 23 |
| Stefon DiggsWR | 6 | 7 | 44 | 7.3 | 1 | 13 |
| Rachaad WhiteRB | 4 | 5 | 30 | 7.5 | 1 | 9 |
| Terry McLaurinWR | 1 | 1 | 27 | 27.0 | 0 | 27 |
| Dyami BrownWR | 1 | 1 | 6 | 6.0 | 0 | 6 |
| John BatesTE | 1 | 1 | 4 | 4.0 | 0 | 4 |
| Austin EkelerRB | 2 | 2 | 4 | 2.0 | 0 | 2 |
| Luke McCaffreyWR | 0 | 1 | 0 | 0.0 | 0 | 0 |
| Defense | TOT | SOLO | SACKS | TFL | PD | QB HTS |
|---|---|---|---|---|---|---|
| Sonny StylesLB | 13 | 7 | 0 | 0 | 1 | 0 |
| Frankie LuvuLB | 8 | 2 | 0 | 0 | 1 | 0 |
| Amik RobertsonCB | 7 | 3 | 0 | 0 | 0 | 0 |
| Jeremy ReavesS | 6 | 3 | 0 | 0 | 1 | 0 |
| K'Lavon ChaissonLB | 4 | 2 | 0 | 0 | 0 | 0 |
| Shy TuttleDT | 3 | 2 | 1 | 1 | 0 | 1 |
| Odafe OwehLB | 3 | 2 | 1 | 1 | 0 | 1 |
| Kain MedranoLB | 3 | 2 | 0 | 1 | 0 | 0 |
| Daron PayneDT | 3 | 1 | 0 | 1 | 0 | 1 |
| Dorance ArmstrongDE | 3 | 1 | 0 | 0 | 0 | 0 |
| Kicking | FG | PCT | LONG | XP | PTS |
|---|---|---|---|---|---|
| Drew StevensPK | 1/1 | 100.0 | 51 | 2/2 | 5 |
| Passing | C/ATT | YDS | AVG | TD | INT | SACKS | QBR | RTG |
|---|---|---|---|---|---|---|---|---|
| Brock PurdyQB | 21/29 | 264 | 9.1 | 1 | 0 | 2-15 | 68.1 | 111.9 |
| Rushing | CAR | YDS | AVG | TD | LONG |
|---|---|---|---|---|---|
| Christian McCaffreyRB | 16 | 64 | 4.0 | 2 | 9 |
| Kaelon BlackRB | 8 | 34 | 4.3 | 0 | 9 |
| Brock PurdyQB | 5 | 28 | 5.6 | 0 | 11 |
| Receiving | REC | TGTS | YDS | AVG | TD | LONG |
|---|---|---|---|---|---|---|
| Mike EvansWR | 3 | 5 | 94 | 31.3 | 0 | 54 |
| George KittleTE | 5 | 8 | 69 | 13.8 | 1 | 35 |
| Christian McCaffreyRB | 9 | 10 | 53 | 5.9 | 0 | 13 |
| Jordan WatkinsWR | 1 | 1 | 22 | 22.0 | 0 | 22 |
| Brandin CooksWR | 1 | 2 | 13 | 13.0 | 0 | 13 |
| Kyle JuszczykFB | 1 | 2 | 10 | 10.0 | 0 | 10 |
| Kaelon BlackRB | 1 | 1 | 3 | 3.0 | 0 | 3 |
| Defense | TOT | SOLO | SACKS | TFL | PD | QB HTS |
|---|---|---|---|---|---|---|
| Jaden DuggerLB | 11 | 8 | 0 | 0 | 0 | 0 |
| Fred WarnerLB | 8 | 6 | 0 | 0 | 0 | 0 |
| Ji'Ayir BrownS | 5 | 4 | 0 | 0 | 0 | 0 |
| Malik MustaphaS | 4 | 4 | 0 | 0 | 1 | 1 |
| Keion WhiteDE | 4 | 1 | 0.5 | 0 | 0 | 1 |
| Deommodore LenoirCB | 3 | 3 | 0 | 0 | 0 | 0 |
| Mykel WilliamsDE | 3 | 2 | 1 | 1 | 0 | 1 |
| Jalen GrahamLB | 3 | 2 | 0 | 0 | 0 | 0 |
| Osa OdighizuwaDT | 3 | 1 | 1 | 1 | 0 | 1 |
| Romello HeightDE | 3 | 0 | 0.5 | 0 | 0 | 4 |
| Kicking | FG | PCT | LONG | XP | PTS |
|---|---|---|---|---|---|
| Eddy PineiroPK | 1/1 | 100.0 | 33 | 2/3 | 5 |
The 49ers' dropback offense ranks 1st in EPA per dropback (+0.42, 157 dropbacks) against a Commanders pass defense ranked 25th (+0.14 allowed, 212 dropbacks faced).
1stSF offense24 spots apart25thWSH defenseThe 49ers' pass protection ranks 1st in sack rate (1.9% sacked, 157 dropbacks) against a Commanders pass rush ranked 27th (4.2% of dropbacks, 212 dropbacks faced).
1stSF offense26 spots apart27thWSH defenseThe 49ers' red-zone offense ranks 1st in red-zone touchdown rate (88%, 17 trips) against a Commanders red-zone defense ranked 32nd (83% allowed, 18 trips faced).
1stSF offense31 spots apart32ndWSH defenseSmall sample, read with careWhy sample size mattersDropbacks include sacks and scrambles; rushes are designed runs. What EPA measures.
Conversions are third-down snaps that gained a first down or scored.
A trip is a drive with at least one snap inside the opponent's 20; the rate is trips that ended in an offensive touchdown. Small samples swing fast here.
Completions of 20+ yards and runs of 10+, per snap. Definition.
Sacks per dropback. The public play-by-play has no pressure charting, so this is the sack side of it only.
Interceptions and lost fumbles on offensive snaps, per game. Turnover rates are among the least stable numbers in football.
Sample: WSH 5 games, 319 offensive and 316 defensive plays · SF 5 games, 277 offensive and 317 defensive plays. Rank 1 is the best offense or the best defense in each stat. Keys are the largest rank gaps (12+ spots) between an offense and the defense it faces, one per stat. Ranks are not schedule-adjusted.
Confirmed from the official snap counts: at every position group the starters are the snap leaders. Expected lineup = today's depth chart, adjusted for the injury report.
K Drew Stevens ✓P Tress Way ✓LS Tyler Ott ✓
K Eddy Pineiro ✓P Corliss Waitman ✓LS Jon Weeks ✓
Last: Sun wk 5 vs NYG (T 27-27) · 14,813 mi flown this season
Last: Sun wk 5 at SEA (W 32-29) · Seattle · 21,378 mi flown this season
After trips over 1,500 miles: 15-18 (33 games). All travel splits →