Quick answer
- Winner
- San Francisco 49ers
- Final score
- San Francisco 49ers 26–21 New Orleans Saints
- Halftime
- San Francisco 49ers 22–7 New Orleans Saints at halftime
- FantasyHQ MVP
- Marcus Jones
- Top passer
- Spencer Rattler
- Biggest EPA play
- (12:29) (Shotgun) 10-M.Jones sacked at SF 44 for -8 yards (58-C.Rumph). FUMBLES (58-C.Rump…
- Game date
- 2025-09-14
Game summary
The San Francisco 49ers beat the New Orleans Saints 26–21 on 2025-09-14. Marcus Jones posted a game-high +8.66 total EPA in the passing.
The highest-scoring period was Q2 with 23 combined points.
Line score
Final score and points by quarter.
| Q1 | Q2 | Q3 | Q4 | — | T | |
|---|---|---|---|---|---|---|
| 6 | 16 | 3 | 7 | 0 | 26 | |
| 0 | 7 | 7 | 7 | 0 | 21 |
Stars of the game
Top performers by total expected points added (EPA).
- 1

Marcus Jones · San Francisco 49ers · Passing · +8.66 total EPA · 44 snaps · +0.20 EPA/play - 2

Christian McCaffrey · San Francisco 49ers · Receiving · +5.86 total EPA · 7 snaps · +0.84 EPA/play - 3

Ricky Pearsall · San Francisco 49ers · Receiving · +4.90 total EPA · 6 snaps · +0.82 EPA/play - 4

Rashid Shaheed · New Orleans Saints · Receiving · +3.11 total EPA · 5 snaps · +0.62 EPA/play - 5

Brandin Cooks · New Orleans Saints · Receiving · +2.70 total EPA · 2 snaps · +1.35 EPA/play - 6

Kendrick Bourne · San Francisco 49ers · Receiving · +2.10 total EPA · 3 snaps · +0.70 EPA/play - 7

Josh Johnson · New Orleans Saints · Receiving · +1.81 total EPA · 9 snaps · +0.20 EPA/play - 8

Jauan Jennings · San Francisco 49ers · Receiving · +1.46 total EPA · 10 snaps · +0.15 EPA/play
FantasyHQ Game MVP
Highest total EPA with the player's top snap and the game's biggest single play when different.

FantasyHQ Game MVP
Marcus Jones — SF · Passing
Marcus Jones posted the highest total EPA (+8.66) in the game, the strongest overall impact for San Francisco 49ers. Across 44 counted snaps, they averaged +0.20 EPA per play.
Marcus Jones's top snap (-6.21 EPA): (12:29) (Shotgun) 10-M.Jones sacked at SF 44 for -8 yards (58-C.Rumph). FUMBLES (58-C.Rumph) [58-C.Rumph], RECOVERED by NO-56-D.Davis at SF 47.
Quarterback report card
Spencer Rattler led all passers in efficiency for New Orleans Saints, setting the tone in the passing game according to FantasyHQ analytics.

Spencer Rattler (New Orleans Saints) · 44 dropbacks · 56.8% completion · +3.8% CPOE · -0.04 EPA/play · -1.70 total EPA
Marcus Jones (San Francisco 49ers) · 44 dropbacks · 59.1% completion · -3.6% CPOE · +0.20 EPA/play · +8.66 total EPA
Team stats comparison
Side-by-side offensive and defensive efficiency.
| Stat | ||
|---|---|---|
| Offensive EPA/play | +0.027 | -0.082 |
| Offensive success rate | 47.1% | 48.2% |
| Pass EPA/play | +0.197 | -0.039 |
| Rush EPA/play | -0.113 | -0.073 |
| Defensive EPA/play | +0.082 | -0.027 |
| Defensive success rate | 51.8% | 52.9% |
Drive & efficiency notes
Despite the final score, San Francisco 49ers generated the better offensive EPA per play (+0.03 vs -0.08), suggesting they moved the ball more efficiently.
Season benchmark context (offensive EPA per play):
- San Francisco 49ers: +0.03 EPA/play (51st percentile vs. 2025 team-game averages)
- New Orleans Saints: -0.08 EPA/play (28th percentile vs. 2025 team-game averages)
- New Orleans Saints: 11 drives, -6.94 total EPA, 3 scoring drives
- San Francisco 49ers: 11 drives, +2.38 total EPA, 5 scoring drives
Who scored touchdowns and field goals
Every touchdown and field goal from official play-by-play.
Touchdowns

San Francisco 49ers — Luke Farrell (Marcus Jones pass) 
New Orleans Saints — Josh Johnson (Spencer Rattler pass) 
San Francisco 49ers — Christian McCaffrey (Marcus Jones pass) 
New Orleans Saints — Rashid Shaheed (Spencer Rattler pass) 
San Francisco 49ers — Jauan Jennings (Marcus Jones pass) 
New Orleans Saints — Devaughn Vele (Spencer Rattler pass)
Field goals

San Francisco 49ers — Eddy Pineiro 
San Francisco 49ers — Eddy Pineiro
Quarter by quarter
Quarter-by-quarter recap from live scoring plays.
The opening quarter: San Francisco 49ers won the period 6–0. San Francisco 49ers found the end zone from the NO 11 (Q1 3:32) — (3:32) 10-M.Jones pass short left to 89-L.Farrell for 11 yards, TOUCHDOWN..
The second quarter: San Francisco 49ers won the period 16–7. San Francisco 49ers connected on a field goal from the NO 26 (Q2 11:27) — (11:27) 18-E.Pineiro 44 yard field goal is GOOD, Center-46-J.Weeks, Holder-7-T.Morstead.; New Orleans Saints found the end zone from the SF 18 (Q2 1:20); New Orleans Saints added 1 points from the SF 15 (Q2 1:14) — 19-B.Grupe extra point is GOOD, Center-49-Z.Wood, Holder-32-K.Kroeger.; San Francisco 49ers found the end zone from the NO 7 (Q2 0:11) — (:11) (Shotgun) 10-M.Jones pass short right to 23-C.McCaffrey for 7 yards, TOUCHDOWN.; San Francisco 49ers found the end zone from the NO 15 (Q2 0:07) — 18-E.Pineiro extra point is GOOD, Center-46-J.Weeks, Holder-7-T.Morstead..
The third quarter: New Orleans Saints won the period 7–3. New Orleans Saints found the end zone from the SF 3 (Q3 7:15) — (7:15) (Shotgun) 2-S.Rattler pass short right to 22-R.Shaheed for 3 yards, TOUCHDOWN.; New Orleans Saints added 1 points from the SF 15 (Q3 7:11) — 19-B.Grupe extra point is GOOD, Center-49-Z.Wood, Holder-32-K.Kroeger.; San Francisco 49ers connected on a field goal from the NO 28 (Q3 3:24) — (3:24) 18-E.Pineiro 46 yard field goal is GOOD, Center-46-J.Weeks, Holder-7-T.Morstead..
The fourth quarter: The quarter finished even at 7–7. San Francisco 49ers found the end zone from the NO 42 (Q4 12:26) — (12:26) (Shotgun) 10-M.Jones pass deep middle to 15-J.Jennings for 42 yards, TOUCHDOWN.; San Francisco 49ers added 1 points from the NO 15 (Q4 12:18) — 18-E.Pineiro extra point is GOOD, Center-46-J.Weeks, Holder-7-T.Morstead.; New Orleans Saints found the end zone from the SF 3 (Q4 6:21) — (6:21) (Shotgun) 2-S.Rattler pass short middle to 14-D.Vele for 3 yards, TOUCHDOWN.; New Orleans Saints added 1 points from the SF 15 (Q4 6:18) — 19-B.Grupe extra point is GOOD, Center-49-Z.Wood, Holder-32-K.Kroeger..
Turning points
Plays that moved win probability the most.
- New Orleans Saints (Q3 1:44) — (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 r
- New Orleans Saints (Q4 1:03) — (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.
- San Francisco 49ers (Q4 12:26) — (12:26) (Shotgun) 10-M.Jones pass deep middle to 15-J.Jennings for 42 yards, TOUCHDOWN.
- San Francisco 49ers (Q3 12:29) — (12:29) (Shotgun) 10-M.Jones sacked at SF 44 for -8 yards (58-C.Rumph). FUMBLES (58-C.Rumph) [58-C.Rumph], RECOVERED by NO-56-D.Davis at SF 47.
- New Orleans Saints (Q1 14:06) — (14:06) (Shotgun) 2-S.Rattler pass deep left to 22-R.Shaheed to SF 26 for 39 yards (0-R.Green). Penalty on SF-0-R.Green, Defensive Pass Interference, declined.
Impact plays
Highest EPA snaps that flipped field position.
- San Francisco 49ers (Q3 12:29) — (12:29) (Shotgun) 10-M.Jones sacked at SF 44 for -8 yards (58-C.Rumph). FUMBLES (58-C.Rumph) [58-C.Rumph], RECOVERED by NO-56-D.Davis at SF 47.
- San Francisco 49ers (Q4 12:26) — (12:26) (Shotgun) 10-M.Jones pass deep middle to 15-J.Jennings for 42 yards, TOUCHDOWN.
- New Orleans Saints (Q3 1:44) — (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 r
- New Orleans Saints (Q4 1:03) — (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.
Every scoring play
Chronological scoring with play-by-play context.
San Francisco 49ers TD (+6) — Q1 3:32 · NO 11 · Score 6-0
(3:32) 10-M.Jones pass short left to 89-L.Farrell for 11 yards, TOUCHDOWN.
San Francisco 49ers FG (+3) — Q2 11:27 · NO 26 · Score 9-0
(11:27) 18-E.Pineiro 44 yard field goal is GOOD, Center-46-J.Weeks, Holder-7-T.Morstead.
New Orleans Saints TD (+6) — Q2 1:20 · SF 18 · Score 9-6
(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.
New Orleans Saints XP (+1) — Q2 1:14 · SF 15 · Score 9-7
19-B.Grupe extra point is GOOD, Center-49-Z.Wood, Holder-32-K.Kroeger.
San Francisco 49ers TD (+6) — Q2 0:11 · NO 7 · Score 15-7
(:11) (Shotgun) 10-M.Jones pass short right to 23-C.McCaffrey for 7 yards, TOUCHDOWN.
San Francisco 49ers TD (+7) — Q2 0:07 · NO 15 · Score 16-7
18-E.Pineiro extra point is GOOD, Center-46-J.Weeks, Holder-7-T.Morstead.
New Orleans Saints TD (+6) — Q3 7:15 · SF 3 · Score 16-13
(7:15) (Shotgun) 2-S.Rattler pass short right to 22-R.Shaheed for 3 yards, TOUCHDOWN.
New Orleans Saints XP (+1) — Q3 7:11 · SF 15 · Score 16-14
19-B.Grupe extra point is GOOD, Center-49-Z.Wood, Holder-32-K.Kroeger.
San Francisco 49ers FG (+3) — Q3 3:24 · NO 28 · Score 19-14
(3:24) 18-E.Pineiro 46 yard field goal is GOOD, Center-46-J.Weeks, Holder-7-T.Morstead.
San Francisco 49ers TD (+6) — Q4 12:26 · NO 42 · Score 25-14
(12:26) (Shotgun) 10-M.Jones pass deep middle to 15-J.Jennings for 42 yards, TOUCHDOWN.
San Francisco 49ers XP (+1) — Q4 12:18 · NO 15 · Score 26-14
18-E.Pineiro extra point is GOOD, Center-46-J.Weeks, Holder-7-T.Morstead.
New Orleans Saints TD (+6) — Q4 6:21 · SF 3 · Score 26-20
(6:21) (Shotgun) 2-S.Rattler pass short middle to 14-D.Vele for 3 yards, TOUCHDOWN.
New Orleans Saints XP (+1) — Q4 6:18 · SF 15 · Score 26-21
19-B.Grupe extra point is GOOD, Center-49-Z.Wood, Holder-32-K.Kroeger.
Key takeaways
What to remember for fantasy research and follow-up box score digging.
- San Francisco 49ers earned the result — use the box score for snap-level context.
- One-score margin — verify garbage-time stats before drawing fantasy conclusions.
- Marcus Jones (San Francisco 49ers) led total EPA — start here for highlight and prop research.
- Spencer Rattler (NO) finished above expected through the air (positive CPOE).
Frequently asked questions
Who won San Francisco 49ers vs New Orleans Saints on 2025-09-14?
The San Francisco 49ers beat the New Orleans Saints 26-21 in Week 2, 2025.
What was the score by quarter in San Francisco 49ers vs New Orleans Saints?
Q1: San Francisco 49ers 6, New Orleans Saints 0; Q2: San Francisco 49ers 16, New Orleans Saints 7; Q3: San Francisco 49ers 3, New Orleans Saints 7; Q4: San Francisco 49ers 7, New Orleans Saints 7; Final: San Francisco 49ers 26, New Orleans Saints 21.
Who scored touchdowns and field goals in San Francisco 49ers vs New Orleans Saints?
San Francisco 49ers touchdown — L. Farrell (M. Jones pass) (Q1 3:32) New Orleans Saints touchdown — J. Johnson (S. Rattler pass) (Q2 1:20) San Francisco 49ers touchdown — C. McCaffrey (M. Jones pass) (Q2 0:11) New Orleans Saints touchdown — R. Shaheed (S. Rattler pass) (Q3 7:15) San Francisco 49ers touchdown — J. Jennings (M. Jones pass) (Q4 12:26) New Orleans Saints touchdown — D. Vele (S. Rattler pass) (Q4 6:21) San Francisco 49ers field goal — E. Pineiro (Q2 11:27, 3 pts) San Francisco 49ers field goal — E. Pineiro (Q3 3:24, 3 pts) Extra points followed each touchdown unless noted in the play-by-play.
How did the quarterbacks play in San Francisco 49ers vs New Orleans Saints?
Spencer Rattler (New Orleans Saints), 56.8% completion, +3.8% CPOE, -0.04 EPA per dropback, -1.70 total passing EPA. Marcus Jones (San Francisco 49ers), 59.1% completion, -3.6% CPOE, +0.20 EPA per dropback, +8.66 total passing EPA.
Who was FantasyHQ's player of the game in San Francisco 49ers vs New Orleans Saints?
Marcus Jones (San Francisco 49ers) was FantasyHQ's Game MVP with +8.66 total EPA on Passing plays. across 44 snaps. Their top snap (-6.21 EPA): (12:29) (Shotgun) 10-M.Jones sacked at SF 44 for -8 yards (58-C.Rumph). FUMBLES (58-C.Rumph) [58-C.Rumph], RECOVERED by NO-56-D.Davis at SF 47..
Was San Francisco 49ers vs New Orleans Saints a close game?
Yes — the margin was 5 points. San Francisco 49ers won 26-21 in a game that stayed within one score into the fourth quarter.
Season records after this game
San Francisco 49ers
Entered 1-0 Now 2-0 W
New Orleans Saints
Entered 0-1 Now 0-2 L