Final2025 Week 2

Caesars Superdome, New Orleans, LA

San Francisco 49ers vs New Orleans Saints, Week 2 2025

San Francisco 49ers

AwayWon

26

New Orleans Saints

Home

21

Scoring by quarter
TeamQ1Q2Q3Q4Final
49ers6103726
Saints077721

SF 26NO 21 Final

  • Passing leader

    Mac Jones

    SF · QB

    21.8PPR pts

    26/39, 279 YDS, 3 TD

  • Top fantasy scorer

    Christian McCaffrey

    SF · RB

    22.7PPR pts

    13 ATT, 55 YDS, 6 REC, 52 REC YDS, 1 REC TD

  • Saints leader

    Spencer Rattler

    NO · QB

    21.7PPR pts

    25/34, 207 YDS, 3 TD

  • Defensive playmaker

    Carl Granderson

    NO

    2 SACK, 7 TKL

49ers 26, Saints 21: San Francisco beats New Orleans

San Francisco led 16–7 at halftime and won 26–21, though New Orleans took the second half 14–10. The 49ers finished with a 344–307 edge in total offense and averaged 5.1 yards per play.

The Saints went 4-for-11 on third down and committed one turnover.

Key advantages

  • +0.5 yards/play SF 5.1 · NO 4.6
  • +37 total yards SF 344 · NO 307
  • +17% third-down rate SF 53% · NO 36%

Game Highlights

Official NFL highlights · Opens from YouTube

Got a 49er or Saint on your fantasy team?

Check their next matchup with the Start/Sit Tool, compare their value in the Fantasy Trade Calculator, or connect your league for personalized advice in Redraft Command.

Connect your league

Works with Sleeper, ESPN and Fleaflicker. No password needed.

Why the 49ers Won

San Francisco won the efficiency, third-down, and time of possession battles.

Team stats comparison, 49ers vs Saints
49ersStatSaints
5.1Yards per play4.6
344Total yards307
53%Third-down conversion36%
Other team stats
68Plays67
1Turnovers1
30:45Time of possession29:15

Scoring Summary

The 49ers scored three touchdowns and two field goals; the Saints scored three touchdowns.

Scoring plays, 49ers vs Saints
TimeTeamPlaySFNO
1st quarter
3:25SFMac Jones → Luke Farrell, 11-yard TD Takes leadXP missed60
2nd quarter
11:23SFEddy Pineiro 44-yard FG Extends lead90
1:14NOSpencer Rattler → Juwan Johnson, 18-yard TDBlake Grupe XP97
0:07SFMac Jones → Christian McCaffrey, 7-yard TD Extends leadEddy Pineiro XP167
3rd quarter
7:11NOSpencer Rattler → Rashid Shaheed, 3-yard TDBlake Grupe XP1614
3:20SFEddy Pineiro 46-yard FG Extends lead1914
4th quarter
12:18SFMac Jones → Jauan Jennings, 42-yard TD Extends leadEddy Pineiro XP2614
6:18NOSpencer Rattler → Devaughn Vele, 3-yard TDBlake Grupe XP2621

Fantasy Points: 49ers vs Saints, Week 2 2025

Fantasy leaders

  1. Christian McCaffreySFRB22.7 PTSRB5
  2. Mac JonesSFQB21.8 PTSQB9
  3. Spencer RattlerNOQB21.7 PTSQB10
  4. Jauan JenningsSFWR19.9 PTSWR11

Player Stats

Quarterbacks

Quarterback statistics
PlayerFPTSFINCMP/ATTPass YDSTDINTRush ATTRush YDSRush TDRateStart/Sit
Mac JonesSFQB21.8QB926/3927930660113.1Start/Sit →
Spencer RattlerNOQB21.7QB1025/34207304140118.1Start/Sit →

WRs, RBs, & TEs

Receiver, running back and tight end statistics
PlayerFPTSFINPOSRush ATTRush YDSRush TDTGTRECRec YDSRec TDStart/Sit
Christian McCaffreySFRB22.7RB5RB1355076521Start/Sit →
Jauan JenningsSFWR19.9WR11WR———105891Start/Sit →
Alvin KamaraNORB16.0RB15RB2199066210Start/Sit →
Juwan JohnsonNOTE15.9TE4TE———95491Start/Sit →
Rashid ShaheedNOWR15.2WR26WR———54521Start/Sit →
Chris OlaveNOWR11.4WR36WR———106540Start/Sit →
Luke FarrellSFTE9.5TE13TE———32151Start/Sit →
Ricky PearsallSFWR9.2WR52WR1-4064560
Devaughn VeleNOWR7.3WR69WR———1131Start/Sit →
Jake TongesSFTE7.1TE23TE———54310
Kendrick BourneSFWR6.2WR72WR———33320Start/Sit →
Brandin CooksNOWR4.6WR85WR———22260Start/Sit →
Brian RobinsonSFRB2.9RB57RB620011-10
Kendre MillerNORB2.0RB62RB5801120Start/Sit →
Marquez Valdes-ScantlingSFWR0.0—WR———1000Start/Sit →
Brayden WillisSFTE0.0—TE———1000Start/Sit →

Fantasy Usage

San Francisco 49ers

Snap Share

  1. Ricky PearsallWR63 snaps89%
  2. Jauan JenningsWR62 snaps87%
  3. Jake TongesTE56 snaps79%
  4. Christian McCaffreyRB55 snaps77%
  5. Luke FarrellTE41 snaps58%

Target Share37 targets

  1. Jauan Jennings27%, 10 targets
  2. Christian McCaffrey19%, 7 targets
  3. Ricky Pearsall16%, 6 targets
  4. Jake Tonges14%, 5 targets
  5. Kendrick Bourne8%, 3 targets
  6. Other16%, 6 targets

Carry Share26 carries

  1. Christian McCaffrey50%, 13 carries
  2. Mac Jones23%, 6 carries
  3. Brian Robinson23%, 6 carries
  4. Ricky Pearsall4%, 1 carries

New Orleans Saints

Snap Share

  1. Chris OlaveWR71 snaps100%
  2. Juwan JohnsonTE68 snaps96%
  3. Alvin KamaraRB61 snaps86%
  4. Rashid ShaheedWR50 snaps70%
  5. Brandin CooksWR48 snaps68%

Target Share34 targets

  1. Chris Olave29%, 10 targets
  2. Juwan Johnson26%, 9 targets
  3. Alvin Kamara18%, 6 targets
  4. Rashid Shaheed15%, 5 targets
  5. Brandin Cooks6%, 2 targets
  6. Other6%, 2 targets

Carry Share30 carries

  1. Alvin Kamara70%, 21 carries
  2. Kendre Miller17%, 5 carries
  3. Spencer Rattler13%, 4 carries
View full usage tableHide full usage table
Offensive snaps and share for the skill positions
PlayerSNAPSSNAP %TGTTGT %CAR
Chris OlaveNOWR71100%1029%0
Juwan JohnsonNOTE6896%926%0
Ricky PearsallSFWR6389%616%1
Jauan JenningsSFWR6287%1027%0
Alvin KamaraNORB6186%618%21
Jake TongesSFTE5679%514%0
Christian McCaffreySFRB5577%719%13
Rashid ShaheedNOWR5070%515%0
Brandin CooksNOWR4868%26%0
Luke FarrellSFTE4158%38%0
Kendrick BourneSFWR3549%38%0
Devaughn VeleNOWR2434%13%0
Jack StollNOTE1825%00%0
Brian RobinsonSFRB1623%13%6
Kendre MillerNORB1115%13%5
Marquez Valdes-ScantlingSFWR913%13%0
Brayden WillisSFTE68%13%0
Moliki MatavaoNOTE46%00%0
Skyy MooreSFWR23%00%0

Fantasy Points vs Expected

Expected points (xFP) are what a player's pass attempts, carries and targets are worth at the league's average rates; the difference is what the player made of them.

Usage and expected fantasy points
PlayerPTSxFPvs xFPSnap%UsageRte%Pass attCarCar%TgtTgt%
Alvin KamaraNO · RB16.023.8−7.886%70% car—02170%618%
Mac JonesSF · QB21.821.2+0.6100%39 att—39623%00%
Christian McCaffreySF · RB22.720.3+2.477%50% car—01350%718%
Spencer RattlerNO · QB21.717.7+4.0100%34 att—34413%00%
Chris OlaveNO · WR11.417.0−5.6100%29% tgt—000%1029%
Jauan JenningsSF · WR19.917.0+2.987%26% tgt—000%1026%
Juwan JohnsonNO · TE15.915.3+0.696%26% tgt—000%926%
Ricky PearsallSF · WR9.210.9−1.789%16% tgt—014%616%
Jake TongesSF · TE7.18.5−1.479%13% tgt—000%513%
Rashid ShaheedNO · WR15.28.5+6.770%15% tgt—000%515%
Brian Robinson Jr.SF · RB2.95.6−2.723%23% car—0623%13%
Kendrick BourneSF · WR6.25.1+1.149%8% tgt—000%38%
Luke FarrellSF · TE9.55.1+4.458%8% tgt—000%38%
Kendre MillerNO · RB2.04.9−2.915%17% car—0517%13%
Brandin CooksNO · WR4.63.4+1.268%6% tgt—000%26%
Brayden WillisSF · TE0.01.7−1.78%3% tgt—000%13%
Devaughn VeleNO · WR7.31.7+5.634%3% tgt—000%13%
Kyle JuszczykSF · RB1.51.7−0.2—3% tgt—000%13%
Marquez Valdes-ScantlingSF · WR0.01.7−1.713%3% tgt—000%13%

Team totals: 49ers 38 targets and 26 carries; Saints 34 targets and 30 carries. Shares are from the box score. Snap counts are from the weekly player logs (Sleeper), and include plays wiped out by penalties. Route counts, air yards and red-zone touches appear when the tracking feed is connected. League-average rates from the 2025 season: 1.70 PPR points per target (67% catch rate), 0.65 per carry and 0.44 per pass attempt. They don't adjust for field position or target depth.

Fantasy Verdicts

Mac Jones

SF · QB · 21.8 pts on 21.2 expected

26 of 39 passing for 279 yards, 3 touchdowns; 6 carries for 6 yards.

Verdict: The points matched the role, 21.2 expected.

Start/Sit: Mac Jones →

Jauan Jennings

SF · WR · 19.9 pts on 17.0 expected

10 targets (26% of the team's), 5 catches for 89 yards and 1 touchdown.

Verdict: The points matched the role, 17.0 expected.

Trend: Season high in targets (10).

Start/Sit: Jauan Jennings →

Alvin Kamara Volume, no payoff

NO · RB · 16.0 pts on 23.8 expected

6 targets (18% of the team's), 6 catches for 21 yards; 21 carries (70% of the team's) for 99 yards.

Verdict: The role was there, worth 23.8 points at league-average rates; the production wasn't.

Trend: Season high in targets (6). Season high in carries (21).

Start/Sit: Alvin Kamara →

Chris Olave Unlucky

NO · WR · 11.4 pts on 17.0 expected

10 targets (29% of the team's), 6 catches for 54 yards.

Verdict: The role was there, worth 17.0 points at league-average rates; the production wasn't.

Start/Sit: Chris Olave →

Rashid Shaheed Ran hot

NO · WR · 15.2 pts on 8.5 expected

5 targets (15% of the team's), 4 catches for 52 yards and 1 touchdown.

Verdict: The opportunities were worth 8.5 points; the touchdowns supplied the rest, and they are the part least likely to repeat.

Start/Sit: Rashid Shaheed →

Devaughn Vele Ran hot

NO · WR · 7.3 pts on 1.7 expected

1 target (3% of the team's), 1 catch for 3 yards and 1 touchdown.

Verdict: The opportunities were worth 1.7 points; the touchdowns supplied the rest, and they are the part least likely to repeat.

Start/Sit: Devaughn Vele →

Stock Up, Stock Down

San Francisco 49ers

  • Stock up: Jauan Jennings played 87% of the snaps, up from a 66% season average.
  • Stock up: Jake Tonges played 79% of the snaps, up from a 39% season average.
  • Stock down: Marquez Valdes-Scantling played 13% of the snaps, down from a 36% season average.

Fantasy Matchups

Fantasy points allowed per game by position, 2025 through Week 18.

Fantasy points allowed per game by position, 49ers defense and Saints defense
Points allowed to49ers DSaints D
QBs17.514.5
RBs21.219.6
WRs32.127.4
TEs14.812.5

Regular season, summed from each game's box score and scored with this page's rules.

How the Game Swung

New Orleans opened at 50% win probability and fell below 2% in the fourth quarter.

Saints win probability

Saints win probability by game minuteSaints started at 50%, stood at 17% at halftime and finished at 0%, across 8 scoring plays.Q1Q2Q3Q4100%50%0%

Key Swings

  1. −19Jones → Farrell, 11-yd TD50% → 31%Q1 3:25
  2. +24Rattler → Johnson, 18-yd TD18% → 42%Q2 1:14
  3. −24Jones → McCaffrey, 7-yd TD42% → 17%Q2 0:07
  4. +27Rattler → Shaheed, 3-yd TD14% → 40%Q3 7:11
  5. −18Jones → Jennings, 42-yd TD21% → 2%Q4 12:18

Swing in Saints win probability, in points

Play Calling and Possessions

Play calling, 49ers vs Saints
San Francisco 49ersMeasureNew Orleans Saints
68Plays67
62%Pass rate55%
6.4Yds / dropback5.0
3.0Yds / carry4.0
8/15Third downs4/11

Efficiency edge San Francisco ran 1 more plays and gained 1.4 more yards per dropback.

  • Top targets
  • SF Jennings 26% · McCaffrey 18% · Pearsall 16%
  • NO Olave 29% · Johnson 26% · Kamara 18%

Possession Results

How each possession ended, 49ers vs Saints
ResultSFNO
Touchdowns33
Field goals20
Punts44
Turnovers11
Turnovers on downs01
Missed field goals01
  • The 49ers opened the scoring on their second possession, a 14-play, 80-yard drive that ended in a touchdown.
All 22 possessions, drive by drive
Drive chart
TeamStartPlaysYardsTimeResult
NOQ1 15:006431:51Missed FG
SFQ1 13:09300:25Punt
NOQ1 12:445191:23Punt
SFQ1 11:2114807:56Touchdown
NOQ1 3:253-62:00Punt
SFQ1 1:259395:02Field goal
NOQ2 11:23312:14Punt
SFQ2 9:094112:21Punt
NOQ2 6:4812845:34Touchdown
SFQ2 1:149771:07Touchdown
NOQ2 0:071-10:07End of half
SFQ3 15:00672:41Fumble
NOQ3 12:1910475:08Touchdown
SFQ3 7:118493:51Field goal
NOQ3 3:204331:42Fumble
SFQ3 1:387684:20Touchdown
NOQ4 12:1813716:00Touchdown
SFQ4 6:184171:43Punt
NOQ4 4:353-11:33Punt
SFQ4 3:02340:22Punt
NOQ4 2:408211:43Downs
SFQ4 0:573-30:57End of game
About these numbers

Possessions that ended with the clock running out at the half or the end of the game aren't counted.

Personnel groupings, average depth of target and pass rate over expected appear when the tracking feed is connected.

49ers vs Saints Head-to-Head

The 49ers and Saints first met in 1967 and have played 80 times since.

All-time series
51–27–249ers lead, 80 meetings since 1967
Postseason
1–049ers won in 2011
Largest 49ers win
40–01973
Largest Saints win
34–102006

Since 2021

2–0 49ers lead

2 meetings since the 2021 season, regular season and playoffs.

Oldest to newest. 4 = 49ers win, S = Saints win, outlined = this game.

Recent Meetings

Season to Date (Through Week 18)

The 2025 regular season, from each game's box score.

Season to date, 49ers vs Saints
49ersStatSaints
12-5Record6-11
25.7Points per game18.0
351.4Yards per game313.6
5.5Yards per play5.0
21.8Points allowed per game22.5
340.2Yards allowed per game299.8

49ers and Saints in Fantasy

The two teams don't meet again this season. If you roster a 49er or a Saint, these answer the week-to-week question.

Keep Exploring

2025 Game Logs for Players in This Game

49ers vs Saints Game FAQ

Who won the 2025 49ers vs Saints Week 2 game?

The San Francisco 49ers beat the New Orleans Saints 26–21 in Week 2 of the 2025 season. The game was played at Caesars Superdome in New Orleans, LA, on September 14, 2025. See the 49ers' 2025 schedule.

What was the final score of 49ers vs Saints?

The final score was 49ers 26, Saints 21. The 49ers led 16–7 at halftime, and the second half went 49ers 10, Saints 14.

What happened in the 49ers vs Saints game?

San Francisco led 16–7 at halftime and won 26–21, though New Orleans took the second half 14–10. The 49ers finished with a 344–307 edge in total offense and averaged 5.1 yards per play. Christian McCaffrey led all players with 6 catches for 52 yards and a touchdown, plus 13 carries for 55 rushing yards.

Who scored the most fantasy points in 49ers vs Saints?

Christian McCaffrey led the game with 22.7 PPR fantasy points, the RB5 of Week 2, on 6 catches for 52 yards and a touchdown, plus 13 carries for 55 rushing yards. Mac Jones was next with 21.8 (QB9). See Christian McCaffrey's 2025 game log.

Who led 49ers vs Saints in passing, rushing and receiving?

Mac Jones (SF) led all passers with 26 of 39 for 279 yards and 3 touchdowns. Alvin Kamara (NO) led in rushing with 21 carries for 99 yards. Jauan Jennings (SF) led in receiving with 5 catches for 89 yards and a touchdown.

How many fantasy points did Christian McCaffrey score against the Saints?

Christian McCaffrey scored 22.7 points in PPR leagues, 19.7 in half-PPR and 16.7 in standard scoring against the Saints in Week 2 of the 2025 season, on 6 catches for 52 yards and a touchdown, plus 13 carries for 55 rushing yards. He handled 50% of his team's carries.

Who outperformed and underperformed expected fantasy points in 49ers vs Saints?

Rashid Shaheed outperformed his expected fantasy points the most, scoring 15.2 PPR points on 8.5 xFP (+6.7). Alvin Kamara fell furthest short, with 16.0 points on 23.8 xFP (−7.8). A gap either way reflects efficiency and touchdowns in one game; it is not a forecast. For matchups ahead, see fantasy points allowed by position.

Who had the highest expected fantasy points in 49ers vs Saints?

Alvin Kamara had the most fantasy opportunity in the game, worth 23.8 expected PPR points (xFP) at league-average rates, and scored 16.0. Expected points measure the volume of a player's pass attempts, carries and targets, not how well he used them.

How did the 49ers beat the Saints?

The 49ers beat the Saints 26–21 because they averaged 5.1 yards per play to 4.6 and outgained them 344–307.

What was the turning point of 49ers vs Saints?

Spencer Rattler's 3-yard touchdown pass to Rashid Shaheed with 7:11 left in the third quarter was the biggest swing of the game, moving the Saints' win probability from 14% to 40%.

What is the all-time 49ers vs Saints record?

The 49ers lead the all-time series 51–27–2 across 80 meetings since 1967, including a 1–0 record in the postseason.

When did the 49ers and Saints last play before this game?

Before Week 2 of 2025, they last met in the 2022 season on November 27, 2022, when the 49ers beat the Saints 13–0.

Have the 49ers and Saints met in the playoffs?

Yes, 1 time, most recently in the 2011 playoffs. The 49ers are 1–0 against the Saints in the postseason.

What is the 49ers vs Saints record since 2021?

The 49ers lead 2–0 across 2 meetings since the 2021 season, including this game.