NFL 2025 pages

Sports · Football · NFL 2025 · Week 2

San Francisco 49ers at New Orleans Saints

San Francisco 49ers26
New Orleans Saints21

Final · Sunday, September 14, 2025 · 1:00 p.m. ET · Caesars Superdome

Head coaches: Kyle Shanahan (49ers) · Kellen Moore (Saints)

Linescore

Team1234T
49ers6103726
Saints077721

Scoring summary

ClockPlayTeamDetailSF–NO
Q1
3:25TD49ersLuke Farrell 11 Yd pass from Mac Jones (Eddy Pineiro PAT Failed)60
Q2
11:23FG49ersEddy Pineiro 44 Yd Field Goal90
1:14TDSaintsJuwan Johnson 18 Yd pass from Spencer Rattler (Blake Grupe Kick)97
0:07TD49ersChristian McCaffrey 7 Yd pass from Mac Jones (Eddy Pineiro Kick)167
Q3
7:11TDSaintsRashid Shaheed 3 Yd pass from Spencer Rattler (Blake Grupe Kick)1614
3:20FG49ersEddy Pineiro 46 Yd Field Goal1914
Q4
12:18TD49ersJauan Jennings 42 Yd pass from Mac Jones (Eddy Pineiro Kick)2614
6:18TDSaintsDevaughn Vele 3 Yd pass from Spencer Rattler (Blake Grupe Kick)2621

Team stats

Stat49ersSaints
First downs2321
Total yards344307
Yards per play5.14.6
Passing yards267186
Comp / att26/3925/34
Rushing yards77121
Third down8-154-11
Fourth down0-01-2
Red zone2-23-3
Turnovers11
Penalties – yards5-407-45
Sacks – yards lost3-123-21
Possession30:4529:15
Plays6867
Also49ersSaints
Passing first downs1512
Rushing first downs56
First downs by penalty33
Drives1111
Yards per pass6.45.0
Interceptions thrown00
Rushing attempts2630
Yards per rush3.04.0
Fumbles lost11
Defensive / special-teams TDs00

Player lines

San Francisco 49ers

Passing

PlayerC/ATTYDSAVGTDINTSACKSQBRRTG
10Mac Jones26/392797.2303-1268.0113.1

Rushing

PlayerCARYDSAVGTDLONG
23Christian McCaffrey13554.2010
3Brian Robinson Jr.6203.307
10Mac Jones661.0013
1Ricky Pearsall1-4-4.00-4
Team26773.0013

Receiving

PlayerRECYDSAVGTDLONGTGTS
15Jauan Jennings58917.814210
1Ricky Pearsall45614.00156
23Christian McCaffrey6528.71147
84Kendrick Bourne33210.70133
88Jake Tonges4317.80115
89Luke Farrell2157.51113
44Kyle Juszczyk155.0051
83Marquez Valdes-Scantling000.0001
82Brayden Willis000.0001
3Brian Robinson Jr.1-1-1.00-11
Team2627910.734238

Fumbles

PlayerFUMLOSTREC
10Mac Jones211
54Fred Warner001
Team212

Defense

PlayerTOTSOLOSACKSTFLPDQB HTSTD
54Fred Warner11701100
97Nick Bosa9311020
53Dee Winters8600000
0Renardo Green5500100
20Upton Stout5411010
98Mykel Williams5402000
36Marques Sigle5200000
2Deommodore Lenoir4401000
47Bryce Huff4311010
25Jason Pinnock3200000
57Luke Gifford3000000
93Kalia Davis2100000
28Darrell Luter Jr.2100000
27Ji'Ayir Brown2100100
92Jordan Elliott2000000
95Alfred Collins2000010
26Chase Lucas1100000
94Yetur Gross-Matos1100000
48Tatum Bethune1100000
33Siran Neal1000000
91Sam Okuayinonu1000000
Team774637350

Kick returns

PlayerNOYDSAVGLONGTD
31Isaac Guerendo24723.5250

Punt returns

PlayerNOYDSAVGLONGTD
9Skyy Moore111.010

Kicking

PlayerFGPCTLONGXPPTSMade from
18Eddy Pineiro2/2100.0462/3844, 46

Punting

PlayerNOYDSAVGTBIn 20LONG
7Thomas Morstead417343.30249

New Orleans Saints

Passing

PlayerC/ATTYDSAVGTDINTSACKSQBRRTG
2Spencer Rattler25/342076.1303-2153.3118.1

Rushing

PlayerCARYDSAVGTDLONG
41Alvin Kamara21994.7015
2Spencer Rattler4143.509
5Kendre Miller581.606
Team301214.0015

Receiving

PlayerRECYDSAVGTDLONGTGTS
12Chris Olave6549.001410
22Rashid Shaheed45213.01395
83Juwan Johnson5499.81189
10Brandin Cooks22613.00202
41Alvin Kamara6213.5066
14Devaughn Vele133.0131
5Kendre Miller122.0021
Team252078.333934

Fumbles

PlayerFUMLOSTREC
41Alvin Kamara110
2Spencer Rattler100
56Demario Davis001
51Cesar Ruiz001
Team212

Defense

PlayerTOTSOLOSACKSTFLPDQB HTSTD
56Demario Davis11500000
33Jonas Sanker8500000
27Isaac Yiadom7601000
96Carl Granderson7523030
1Alontae Taylor6301200
21Justin Reid5500100
20Pete Werner5501200
91Vernon Broughton3000000
58Chris Rumph II2211010
93Nathan Shepherd2100010
94Cameron Jordan1100000
92Davon Godchaux1100000
29Quincy Riley1100000
4Kool-Aid McKinstry1100000
28Danny Stutsman1100000
90Bryan Bresee0000110
Team614237660

Kick returns

PlayerNOYDSAVGLONGTD
5Kendre Miller38227.3340

Punt returns

PlayerNOYDSAVGLONGTD
22Rashid Shaheed22311.5190

Kicking

PlayerFGPCTLONGXPPTSMade from
19Blake Grupe0/10.003/33

Punting

PlayerNOYDSAVGTBIn 20LONG
32Kai Kroeger417142.81152

Entering Week 2

The table after Week 1, the way the standings read when this game kicked off.

San Francisco 49ers · 1-0 · 3rd in the NFC West

New Orleans Saints · 0-1 · 3rd in the NFC South

Officials and attendance

Attendance: 70,078

Officials: Line Judge Jeff Seeman · Back Judge Dino Paganelli · Field Judge Dyrol Prioleau · Side Judge Boris Cheek · Referee Shawn Smith · Umpire Tra Blake · Down Judge Jay Bilbo

Week 2 on the schedule · Kickoff is ET, resolved for the date. The away team is listed first, as football says it. Colours are the clubs’ own; there are no logos on this site.

Suggestions?

Spot a mistake — a wrong score, a result that’s gone stale, a bracket that doesn’t look right? Or do you just have a better idea for this page? Either way, I’d rather hear it than not. Send me a line — a sentence is plenty, and I’ll take it from there.