For the complete documentation index, see llms.txt. Markdown variants are available only for registry-approved public pages by appending .md to eligible URLs or by sending Accept: text/markdown.
Sync your league to My Playbook for custom advice

2025 Week 2 · Sun, Sep 14, 2025 · Mercedes-Benz Superdome

San Francisco 49ersWinner

26

New Orleans Saints

21

SF -3 ✓O 40.5 ✓Dome

San Francisco 49ers 26–21. Biggest swing: Q3 1:44, SF +19% win probability on one snap.

The game in one curve — scrub to replay it

Win probability

0255075100End Q1End Q2End Q3NOSF
Q3 · 1:44SF 19NO 14NO ball · 2nd & 4SF 62%

(1:44) 2-S.Rattler pass short right to 41-A.Kamara to SF 29 for 1 yard (27-J.Brown). San Francisco challenged the runner was down by contact ruling, and the play was REVERSED. 2-S.Rattler pass short right to 41-A.Kamara

Market-anchored home win probability, play by play. Drag across the curve or use arrow keys to replay the game; gold diamonds mark the biggest momentum swings — tap one to jump there.

Highest-leverage plays

  1. Q3 · 1:44SF +19% win prob(1:44) 2-S.Rattler pass short right to 41-A.Kamara to SF 29 for 1 yard (27-J.Brown). San Francisco challenged the runner was down by contact ruling, and the play was REVERSED. 2-S.Rattler pass short right to 41-A.Kamara to SF 29 for 1 yard (27-J.Brown, 54-F.Warner). FUMBLES (54-F.Warner), RECOVERED by SF-54-F.Warner at SF 32.
  2. Q4 · 1:03SF +13% win prob(1:03) (Shotgun) 2-S.Rattler sacked at NO 34 for -8 yards (47-B.Huff). FUMBLES (47-B.Huff) [47-B.Huff], touched at NO 33, recovered by NO-51-C.Ruiz at NO 27.
  3. Q2 · 1:20NO +11% win prob(1:20) (Shotgun) 2-S.Rattler pass deep left to 83-J.Johnson for 18 yards, TOUCHDOWN. The Replay Official reviewed the pass completion ruling, and the play was Upheld. The ruling on the field stands.
  4. Q1 · 13:13SF +10% win prob(13:13) 19-B.Grupe 40 yard field goal is No Good, Wide Right, Center-49-Z.Wood, Holder-32-K.Kroeger.

How the points landed

Scoring summary

  1. Q1 · 3:32SF Touchdown

    (3:32) 10-M.Jones pass short left to 89-L.Farrell for 11 yards, TOUCHDOWN.

    Score after this play: SF 6NO 0
  2. Q2 · 11:27SF Field goal

    (11:27) 18-E.Pineiro 44 yard field goal is GOOD, Center-46-J.Weeks, Holder-7-T.Morstead.

    Score after this play: SF 9NO 0
  3. Q2 · 1:20NO Touchdown

    (1:20) (Shotgun) 2-S.Rattler pass deep left to 83-J.Johnson for 18 yards, TOUCHDOWN. The Replay Official reviewed the pass completion ruling, and the play was Upheld. The ruling on the field stands. (kick good)

    Score after this play: SF 9NO 7
  4. Q2 · 0:11SF Touchdown

    (:11) (Shotgun) 10-M.Jones pass short right to 23-C.McCaffrey for 7 yards, TOUCHDOWN. (kick good)

    Score after this play: SF 16NO 7
  5. Q3 · 7:15NO Touchdown

    (7:15) (Shotgun) 2-S.Rattler pass short right to 22-R.Shaheed for 3 yards, TOUCHDOWN. (kick good)

    Score after this play: SF 16NO 14
  6. Q3 · 3:24SF Field goal

    (3:24) 18-E.Pineiro 46 yard field goal is GOOD, Center-46-J.Weeks, Holder-7-T.Morstead.

    Score after this play: SF 19NO 14
  7. Q4 · 12:26SF Touchdown

    (12:26) (Shotgun) 10-M.Jones pass deep middle to 15-J.Jennings for 42 yards, TOUCHDOWN. (kick good)

    Score after this play: SF 26NO 14
  8. Q4 · 6:21NO Touchdown

    (6:21) (Shotgun) 2-S.Rattler pass short middle to 14-D.Vele for 3 yards, TOUCHDOWN. (kick good)

    Score after this play: SF 26NO 21

Down-to-down truth

Situational splits

Metric49ersSaints
Offensive plays6467
Total yards347 (edge)307
Yards per play5.4 (edge)4.6
Expected points added / play0.05 (edge)-0.08
Success rate48% (edge)43%
Dropback rate66%60%
Dropback efficiency (EPA/play)0.10 (edge)-0.08
Rush efficiency (EPA/play)-0.06 (edge)-0.07
Third downs8/14 (edge)4/11
Red-zone trips → TDs0 → 00 → 0
Explosive plays (10+ rush / 20+ pass)45 (edge)
First downs gained on snaps20 (edge)18
Sacks taken33
Turnovers11

49ers won the down-to-down efficiency fight: 0.05 expected points added per play vs -0.08.

Who moved the needle

Top performers

Passing · SF

Mac JonesQB

26/39, 279 yds, 3 TD, 0 INT

2.7 expected points added · -3.6% completion over expected

Passing · NO

Spencer RattlerQB

25/34, 207 yds, 3 TD, 0 INT

-2.8 expected points added · +3.8% completion over expected

Rushing · NO

Alvin KamaraRB

21 att, 99 yds, 0 TD

0.4 expected points added on the ground

Rushing · SF

Christian McCaffreyRB

13 att, 55 yds, 0 TD

0.9 expected points added on the ground

Receiving · SF

Jauan JenningsWR

5/10 for 89 yds, 1 TD

26% of team targets · 1.5 expected points added

Receiving · SF

Ricky PearsallWR

4/6 for 56 yds, 0 TD

16% of team targets · 4.9 expected points added

Possession by possession

Drive chart

#TeamStartPlaysScrim ydsClockResult
1NONO 357481:51Missed field goal
2SFSF 30400:25Punt
3NONO 406191:23Punt
4SFSF 2015657:56Touchdown +6
5NONO 32542:00Punt
6SFSF 359395:02Field goal +3
7NONO 29512:14Punt
8SFSF 195112:21Punt
9NONO 1613845:34Touchdown +7
10SFSF 2311771:07Touchdown +7
11NONO 352-10:07End of half
12SFSF 40772:41Fumble
13NOSF 4711475:08Touchdown +7
14SFSF 239493:51Field goal +3
15NONO 355181:42Fumble
16SFSF 328784:20Touchdown +7
17NONO 2915616:00Touchdown +7
18SFSF 356171:43Punt
19NONO 114-11:33Punt
20SFNO 49440:22Punt
21NONO 68271:43Turnover on downs
22SFNO 27300:57End of game

8 of 22 drives ended in points. Longest march: Saints gained 84 scrimmage yards over 13 plays for a touchdown.

Full stat lines

Box score

San Francisco 49ers

Passing

PlayerC/AttYdsTDINTSackedEPA
Mac Jones26/392793032.7

Rushing

PlayerAttYdsAvgTDEPA
Christian McCaffrey13554.200.9
Brian Robinson6203.30-0.2
Mac Jones661.00-3.0
Ricky Pearsall1-4-4.00-1.3

Receiving

PlayerRecTgtYdsTDTgt shareEPA
Jauan Jennings51089126%1.5
Ricky Pearsall4656016%4.9
Christian McCaffrey6752118%5.9
Kendrick Bourne333208%2.1
Jake Tonges4531013%-1.0
Luke Farrell231518%1.3
Kyle Juszczyk11503%0.2
Brayden Willis01003%-0.7
Marquez Valdes-Scantling01003%-1.0
Brian Robinson11-103%-1.4

Defense (top contributors)

PlayerSoloAstSacksINTPD
Fred Warner640.001
Nick Bosa361.000
Dee Winters620.000
Renardo Green500.001
Upton Stout411.000
Mykel Williams410.000
Marques Sigle230.000
Bryce Huff311.000
Jason Pinnock210.000
Deommodore Lenoir300.000

New Orleans Saints

Passing

PlayerC/AttYdsTDINTSackedEPA
Spencer Rattler25/34207303-2.8

Rushing

PlayerAttYdsAvgTDEPA
Alvin Kamara21994.700.4
Spencer Rattler4143.503.7
Kendre Miller581.60-1.8

Receiving

PlayerRecTgtYdsTDTgt shareEPA
Chris Olave61054029%-1.7
Rashid Shaheed4552115%3.1
Juwan Johnson5949126%1.8
Brandin Cooks222606%2.7
Alvin Kamara6621018%-6.4
Devaughn Vele11313%0.9
Kendre Miller11203%-0.9

Defense (top contributors)

PlayerSoloAstSacksINTPD
Demario Davis560.000
Jonas Sanker530.000
Carl Granderson422.000
Alontae Taylor330.002
Isaac Yiadom510.000
Justin Reid500.001
Pete Werner500.002
Chris Rumph II201.000
Cameron Jordan100.000
Quincy Riley100.000

Closing number vs result

Betting context

Closing spread
SF -3
Closing total
40.5
SF moneyline
-166
NO moneyline
+140

49ers closed -3 and covered, winning by 5.

Total closed 40.5; the game landed 47 — over by 6.5.

Conditions and crew

Game environment

Venue
Mercedes-Benz Superdome
Roof / surface
dome · sportturf
Kickoff weather
Indoors — weather neutralized
Referee
Shawn Smith
Rest
SF 7 days · NO 7 days
Coaches
Kyle Shanahan vs Kellen Moore