NFL 2025 pages

Sports · Football · NFL 2025 · Week 9

San Francisco 49ers at New York Giants

San Francisco 49ers34
New York Giants24

Final · Sunday, November 2, 2025 · 1:00 p.m. ET · MetLife Stadium

Head coaches: Kyle Shanahan (49ers) · Brian Daboll (Giants)

Linescore

Team1234T
49ers71031434
Giants7031424

Scoring summary

ClockPlayTeamDetailSF–NYG
Q1
10:50TDGiantsTheo Johnson 15 Yd pass from Jaxson Dart (Graham Gano Kick)07
4:16TD49ersChristian McCaffrey 5 Yd pass from Mac Jones (Eddy Pineiro Kick)77
Q2
13:08TD49ersJauan Jennings 11 Yd pass from Mac Jones (Eddy Pineiro Kick)147
1:55FG49ersEddy Pineiro 54 Yd Field Goal177
Q3
9:55FG49ersEddy Pineiro 33 Yd Field Goal207
6:42FGGiantsGraham Gano 22 Yd Field Goal2010
Q4
11:35TD49ersBrian Robinson Jr. 18 Yd Rush (Eddy Pineiro Kick)2710
7:52TDGiantsJaxson Dart 6 Yd Rush (Graham Gano Kick)2717
4:13TD49ersChristian McCaffrey 3 Yd Rush (Eddy Pineiro Kick)3417
1:21TDGiantsGunner Olszewski 24 Yd pass from Jaxson Dart (Graham Gano Kick)3424

Team stats

Stat49ersGiants
First downs2519
Total yards380296
Yards per play5.85.3
Passing yards221179
Comp / att19/2424/33
Rushing yards159117
Third down6-115-12
Fourth down1-10-0
Red zone4-52-3
Turnovers10
Penalties – yards6-345-23
Sacks – yards lost2-142-12
Possession33:1126:49
Plays6556
Also49ersGiants
Passing first downs137
Rushing first downs1010
First downs by penalty22
Drives1110
Yards per pass8.55.1
Interceptions thrown00
Rushing attempts3921
Yards per rush4.15.6
Fumbles lost10
Defensive / special-teams TDs00

Player lines

San Francisco 49ers

Passing

PlayerC/ATTYDSAVGTDINTSACKSQBRRTG
10Mac Jones19/242359.8202-1476.4135.2

Rushing

PlayerCARYDSAVGTDLONG
23Christian McCaffrey281063.8116
3Brian Robinson Jr.55310.6118
10Mac Jones441.002
4Adrian Martinez1-1-1.00-1
85George Kittle1-3-3.00-3
Team391594.1218

Receiving

PlayerRECYDSAVGTDLONGTGTS
23Christian McCaffrey56713.41396
15Jauan Jennings44110.31205
84Kendrick Bourne23417.00212
85George Kittle4328.00114
9Skyy Moore12121.00211
17Jordan Watkins11919.00191
44Kyle Juszczyk11212.00122
89Luke Farrell199.0091
5Demarcus Robinson000.0001
Team1923512.422123

Fumbles

PlayerFUMLOSTREC
10Mac Jones110

Defense

PlayerTOTSOLOSACKSTFLPDQB HTSTD
48Tatum Bethune16800100
20Upton Stout6401000
0Renardo Green6200200
6Malik Mustapha5300000
53Dee Winters5200000
91Sam Okuayinonu4311010
27Ji'Ayir Brown4300100
96Clelin Ferrell3111010
57Luke Gifford3100000
93Kalia Davis3100000
89Luke Farrell2200000
2Deommodore Lenoir2200000
92Jordan Elliott2100000
33Siran Neal2000000
71Trent Williams1100000
59Curtis Robinson1100000
90Kevin Givens1000000
51Robert Beal Jr.1000000
31Isaac Guerendo1000000
98Mykel Williams1000010
28Darrell Luter Jr.1000000
Team703523430

Kick returns

PlayerNOYDSAVGLONGTD
9Skyy Moore25125.5300
3Brian Robinson Jr.14141.0410
Team39230.7410

Punt returns

PlayerNOYDSAVGLONGTD
9Skyy Moore33411.3140

Kicking

PlayerFGPCTLONGXPPTSMade from
18Eddy Pineiro2/2100.0544/41054, 33

Punting

PlayerNOYDSAVGTBIn 20LONG
7Thomas Morstead28743.50150

New York Giants

Passing

PlayerC/ATTYDSAVGTDINTSACKSQBRRTG
6Jaxson Dart24/331915.8202-1257.5107.0

Rushing

PlayerCARYDSAVGTDLONG
6Jaxson Dart8567.0118
26Devin Singletary8435.4014
29Tyrone Tracy Jr.5183.6011
Team211175.6118

Receiving

PlayerRECYDSAVGTDLONGTGTS
18Darius Slayton56212.40247
17Wan'Dale Robinson9465.10911
84Theo Johnson3279.01156
80Gunner Olszewski12424.01241
29Tyrone Tracy Jr.3196.30104
26Devin Singletary284.0062
88Ray-Ray McCloud III155.0051
Team241918.022432

Fumbles

PlayerFUMLOSTREC
51Abdul Carter001

Defense

PlayerTOTSOLOSACKSTFLPDQB HTSTD
24Dane Belton15400000
58Bobby Okereke14701000
33Demetrius Flannigan-Fowles8701000
27Tyler Nubin8300000
38Korie Black8201100
93Rakeem Nunez-Roches6211010
2Deonte Banks4300000
0Brian Burns4211110
53Darius Muasau4200000
98DJ Davidson3200000
46Zaire Barnes3200000
35Jarrick Bernard-Converse3000000
97Dexter Lawrence II1101000
22Dru Phillips1101000
51Abdul Carter1100000
5Kayvon Thibodeaux1000000
91Darius Alexander1000000
31Nic Jones1000000
95Roy Robertson-Harris0000010
Team863927230

Kick returns

PlayerNOYDSAVGLONGTD
13Jalin Hyatt411127.8330
80Gunner Olszewski38026.7300
Team719127.3330

Kicking

PlayerFGPCTLONGXPPTSMade from
9Graham Gano1/250.0223/3622

Punting

PlayerNOYDSAVGTBIn 20LONG
12Jamie Gillan523346.61160

Entering Week 9

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

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

New York Giants · 2-6 · 4th in the NFC East

Officials and attendance

Attendance: 83,258

Officials: Line Judge Carl Johnson · Referee John Hussey · Side Judge Allen Baynes · Down Judge Max Causey · Back Judge Matt Edwards · Field Judge Anthony Flemming · Umpire Duane Heydt

Week 9 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.