Quick answer
- Winner
- San Francisco 49ers
- Final score
- San Francisco 49ers 34–24 New York Giants
- Halftime
- San Francisco 49ers 20–7 New York Giants at halftime
- FantasyHQ MVP
- Marcus Jones
- Top passer
- Jaxson Dart
- Biggest EPA play
- (1:27) (No Huddle, Shotgun) 6-J.Dart pass deep right to 80-G.Olszewski for 24 yards, TOUCH…
- Game date
- 2025-11-02
Game summary
The San Francisco 49ers beat the New York Giants 34–24 on 2025-11-02. Marcus Jones posted a game-high +12.22 total EPA in the passing.
The highest-scoring period was Q4 with 34 combined points.
Line score
Final score and points by quarter.
| Q1 | Q2 | Q3 | Q4 | — | T | |
|---|---|---|---|---|---|---|
| 7 | 13 | 3 | 20 | 0 | 34 | |
| 7 | 0 | 3 | 14 | 0 | 24 |
Stars of the game
Top performers by total expected points added (EPA).
- 1

Marcus Jones · San Francisco 49ers · Passing · +12.22 total EPA · 28 snaps · +0.44 EPA/play - 2

Jaxson Dart · New York Giants · Passing · +7.07 total EPA · 39 snaps · +0.18 EPA/play - 3

Brian Robinson · San Francisco 49ers · Rushing · +5.17 total EPA · 5 snaps · +1.03 EPA/play - 4

Christian McCaffrey · San Francisco 49ers · Receiving · +3.95 total EPA · 6 snaps · +0.66 EPA/play - 5

Jauan Jennings · San Francisco 49ers · Receiving · +3.64 total EPA · 5 snaps · +0.73 EPA/play - 6

Gunner Olszewski · New York Giants · Receiving · +3.10 total EPA · 1 snaps · +3.10 EPA/play - 7

George Kittle · San Francisco 49ers · Receiving · +2.77 total EPA · 4 snaps · +0.69 EPA/play - 8

Kendrick Bourne · San Francisco 49ers · Receiving · +2.47 total EPA · 2 snaps · +1.24 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 (+12.22) in the game, the strongest overall impact for San Francisco 49ers. Across 28 counted snaps, they averaged +0.44 EPA per play.
Marcus Jones's top snap (+2.99 EPA): (13:14) (Shotgun) 10-M.Jones pass short left to 15-J.Jennings for 11 yards, TOUCHDOWN.
Biggest single play (+3.10 EPA): Jaxson Dart — (1:27) (No Huddle, Shotgun) 6-J.Dart pass deep right to 80-G.Olszewski for 24 yards, TOUCHDOWN.
Quarterback report card
Jaxson Dart led all passers in efficiency for New York Giants, setting the tone in the passing game according to FantasyHQ analytics.

Jaxson Dart (New York Giants) · 39 dropbacks · 61.5% completion · +3.7% CPOE · +0.18 EPA/play · +7.07 total EPA
Marcus Jones (San Francisco 49ers) · 28 dropbacks · 67.9% completion · +12.0% CPOE · +0.44 EPA/play · +12.22 total EPA
Team stats comparison
Side-by-side offensive and defensive efficiency.
| Stat | ||
|---|---|---|
| Offensive EPA/play | +0.283 | +0.109 |
| Offensive success rate | 53.7% | 54.5% |
| Pass EPA/play | +0.436 | +0.181 |
| Rush EPA/play | +0.211 | +0.153 |
| Defensive EPA/play | -0.109 | -0.283 |
| Defensive success rate | 45.5% | 46.3% |
Drive & efficiency notes
Despite the final score, San Francisco 49ers generated the better offensive EPA per play (+0.28 vs +0.11), suggesting they moved the ball more efficiently.
Season benchmark context (offensive EPA per play):
- San Francisco 49ers: +0.28 EPA/play (96th percentile vs. 2025 team-game averages)
- New York Giants: +0.11 EPA/play (70th percentile vs. 2025 team-game averages)
- New York Giants: 10 drives, +8.40 total EPA, 4 scoring drives
- San Francisco 49ers: 11 drives, +23.19 total EPA, 6 scoring drives
Who scored touchdowns and field goals
Every touchdown and field goal from official play-by-play.
Touchdowns

New York Giants — Tysheem Johnson (Jaxson Dart pass) 
San Francisco 49ers — Christian McCaffrey (Marcus Jones pass) 
San Francisco 49ers — Jauan Jennings (Marcus Jones pass) 
San Francisco 49ers — Brian Robinson 
New York Giants — Jaxson Dart 
San Francisco 49ers — Christian McCaffrey 
New York Giants — Gunner Olszewski (Jaxson Dart pass)
Field goals

San Francisco 49ers — Eddy Pineiro 
San Francisco 49ers — Eddy Pineiro 
San Francisco 49ers — Eddy Pineiro 
New York Giants — Graham Gano
Quarter by quarter
Quarter-by-quarter recap from live scoring plays.
The opening quarter: The quarter finished even at 7–7. New York Giants found the end zone from the SF 15 (Q1 10:58) — (10:58) (No Huddle, Shotgun) 6-J.Dart pass short right to 84-T.Johnson for 15 yards, TOUCHDOWN.; New York Giants added 1 points from the SF 15 (Q1 10:50) — 9-G.Gano extra point is GOOD, Center-59-C.Kreiter, Holder-12-J.Gillan.; San Francisco 49ers found the end zone from the NYG 5 (Q1 4:21) — (4:21) (Shotgun) 10-M.Jones pass short left to 23-C.McCaffrey for 5 yards, TOUCHDOWN.; San Francisco 49ers added 1 points from the NYG 15 (Q1 4:16) — 18-E.Pineiro extra point is GOOD, Center-46-J.Weeks, Holder-7-T.Morstead..
The second quarter: San Francisco 49ers won the period 13–0. San Francisco 49ers found the end zone from the NYG 11 (Q2 13:14) — (13:14) (Shotgun) 10-M.Jones pass short left to 15-J.Jennings for 11 yards, TOUCHDOWN.; San Francisco 49ers added 1 points from the NYG 15 (Q2 13:08) — 18-E.Pineiro extra point is GOOD, Center-46-J.Weeks, Holder-7-T.Morstead.; San Francisco 49ers connected on a field goal from the NYG 36 (Q2 2:00) — (2:00) 18-E.Pineiro 54 yard field goal is GOOD, Center-46-J.Weeks, Holder-7-T.Morstead.; San Francisco 49ers connected on a field goal from the SF 35 (Q2 1:55) — 18-E.Pineiro kicks 57 yards from SF 35 to NYG 8. 13-J.Hyatt to NYG 28 for 20 yards (89-L.Farrell)..
The third quarter: The quarter finished even at 3–3. San Francisco 49ers connected on a field goal from the NYG 14 (Q3 9:59) — (9:59) 18-E.Pineiro 33 yard field goal is GOOD, Center-46-J.Weeks, Holder-7-T.Morstead.; New York Giants connected on a field goal from the SF 3 (Q3 6:45) — (6:45) 9-G.Gano 22 yard field goal is GOOD, Center-59-C.Kreiter, Holder-12-J.Gillan..
The fourth quarter: San Francisco 49ers won the period 20–14. San Francisco 49ers found the end zone from the NYG 18 (Q4 11:41) — (11:41) 3-B.Robinson right guard for 18 yards, TOUCHDOWN.; San Francisco 49ers added 1 points from the NYG 15 (Q4 11:35) — 18-E.Pineiro extra point is GOOD, Center-46-J.Weeks, Holder-7-T.Morstead.; New York Giants found the end zone from the SF 6 (Q4 7:57) — (7:57) (Shotgun) 6-J.Dart right end for 6 yards, TOUCHDOWN.; New York Giants added 1 points from the SF 15 (Q4 7:52) — 9-G.Gano extra point is GOOD, Center-59-C.Kreiter, Holder-12-J.Gillan.; San Francisco 49ers found the end zone from the NYG 3 (Q4 4:16) — (4:16) (Shotgun) 23-C.McCaffrey up the middle for 3 yards, TOUCHDOWN.; San Francisco 49ers found the end zone from the NYG 15 (Q4 4:13) — 18-E.Pineiro extra point is GOOD, Center-46-J.Weeks, Holder-7-T.Morstead.; New York Giants found the end zone from the SF 24 (Q4 1:27) — (1:27) (No Huddle, Shotgun) 6-J.Dart pass deep right to 80-G.Olszewski for 24 yards, TOUCHDOWN.; New York Giants added 1 points from the SF 15 (Q4 1:21) — 9-G.Gano extra point is GOOD, Center-59-C.Kreiter, Holder-12-J.Gillan..
Turning points
Plays that moved win probability the most.
- San Francisco 49ers (Q2 0:38) — (:38) (Shotgun) 10-M.Jones sacked at SF 17 for -11 yards (0-B.Burns). FUMBLES (0-B.Burns) [0-B.Burns], RECOVERED by NYG-51-A.Carter at SF 23. 51-A.Carter to SF 27 for -4 yards (71-T.Williams).
- San Francisco 49ers (Q2 13:14) — (13:14) (Shotgun) 10-M.Jones pass short left to 15-J.Jennings for 11 yards, TOUCHDOWN.
- San Francisco 49ers (Q1 0:20) — (:20) 3-B.Robinson left end to NYG 37 for 16 yards (27-T.Nubin; 93-R.Nunez-Roches).
- San Francisco 49ers (Q1 4:21) — (4:21) (Shotgun) 10-M.Jones pass short left to 23-C.McCaffrey for 5 yards, TOUCHDOWN.
- New York Giants (Q2 0:20) — (:20) 9-G.Gano 45 yard field goal is No Good, Wide Left, Center-59-C.Kreiter, Holder-12-J.Gillan.
Impact plays
Highest EPA snaps that flipped field position.
- New York Giants (Q4 1:27) — (1:27) (No Huddle, Shotgun) 6-J.Dart pass deep right to 80-G.Olszewski for 24 yards, TOUCHDOWN.
- San Francisco 49ers (Q2 13:14) — (13:14) (Shotgun) 10-M.Jones pass short left to 15-J.Jennings for 11 yards, TOUCHDOWN.
- San Francisco 49ers (Q4 7:03) — (7:03) (Shotgun) 10-M.Jones pass short right to 23-C.McCaffrey to NYG 20 for 39 yards (38-K.Black; 24-D.Belton). NYG-38-K.Black was injured during the play.
- San Francisco 49ers (Q1 4:21) — (4:21) (Shotgun) 10-M.Jones pass short left to 23-C.McCaffrey for 5 yards, TOUCHDOWN.
Every scoring play
Chronological scoring with play-by-play context.
New York Giants TD (+6) — Q1 10:58 · SF 15 · Score 0-6
(10:58) (No Huddle, Shotgun) 6-J.Dart pass short right to 84-T.Johnson for 15 yards, TOUCHDOWN.
New York Giants XP (+1) — Q1 10:50 · SF 15 · Score 0-7
9-G.Gano extra point is GOOD, Center-59-C.Kreiter, Holder-12-J.Gillan.
San Francisco 49ers TD (+6) — Q1 4:21 · NYG 5 · Score 6-7
(4:21) (Shotgun) 10-M.Jones pass short left to 23-C.McCaffrey for 5 yards, TOUCHDOWN.
San Francisco 49ers XP (+1) — Q1 4:16 · NYG 15 · Score 7-7
18-E.Pineiro extra point is GOOD, Center-46-J.Weeks, Holder-7-T.Morstead.
San Francisco 49ers TD (+6) — Q2 13:14 · NYG 11 · Score 13-7
(13:14) (Shotgun) 10-M.Jones pass short left to 15-J.Jennings for 11 yards, TOUCHDOWN.
San Francisco 49ers XP (+1) — Q2 13:08 · NYG 15 · Score 14-7
18-E.Pineiro extra point is GOOD, Center-46-J.Weeks, Holder-7-T.Morstead.
San Francisco 49ers FG (+3) — Q2 2:00 · NYG 36 · Score 17-7
(2:00) 18-E.Pineiro 54 yard field goal is GOOD, Center-46-J.Weeks, Holder-7-T.Morstead.
San Francisco 49ers FG (+3) — Q2 1:55 · SF 35 · Score 17-7
18-E.Pineiro kicks 57 yards from SF 35 to NYG 8. 13-J.Hyatt to NYG 28 for 20 yards (89-L.Farrell).
San Francisco 49ers FG (+3) — Q3 9:59 · NYG 14 · Score 20-7
(9:59) 18-E.Pineiro 33 yard field goal is GOOD, Center-46-J.Weeks, Holder-7-T.Morstead.
New York Giants FG (+3) — Q3 6:45 · SF 3 · Score 20-10
(6:45) 9-G.Gano 22 yard field goal is GOOD, Center-59-C.Kreiter, Holder-12-J.Gillan.
San Francisco 49ers TD (+6) — Q4 11:41 · NYG 18 · Score 26-10
(11:41) 3-B.Robinson right guard for 18 yards, TOUCHDOWN.
San Francisco 49ers XP (+1) — Q4 11:35 · NYG 15 · Score 27-10
18-E.Pineiro extra point is GOOD, Center-46-J.Weeks, Holder-7-T.Morstead.
New York Giants TD (+6) — Q4 7:57 · SF 6 · Score 27-16
(7:57) (Shotgun) 6-J.Dart right end for 6 yards, TOUCHDOWN.
New York Giants XP (+1) — Q4 7:52 · SF 15 · Score 27-17
9-G.Gano extra point is GOOD, Center-59-C.Kreiter, Holder-12-J.Gillan.
San Francisco 49ers TD (+6) — Q4 4:16 · NYG 3 · Score 33-17
(4:16) (Shotgun) 23-C.McCaffrey up the middle for 3 yards, TOUCHDOWN.
San Francisco 49ers TD (+7) — Q4 4:13 · NYG 15 · Score 34-17
18-E.Pineiro extra point is GOOD, Center-46-J.Weeks, Holder-7-T.Morstead.
New York Giants TD (+6) — Q4 1:27 · SF 24 · Score 34-23
(1:27) (No Huddle, Shotgun) 6-J.Dart pass deep right to 80-G.Olszewski for 24 yards, TOUCHDOWN.
New York Giants XP (+1) — Q4 1:21 · SF 15 · Score 34-24
9-G.Gano extra point is GOOD, Center-59-C.Kreiter, Holder-12-J.Gillan.
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.
- Marcus Jones (San Francisco 49ers) led total EPA — start here for highlight and prop research.
- Jaxson Dart (NYG) finished above expected through the air (positive CPOE).
- Marcus Jones (SF) finished above expected through the air (positive CPOE).
Frequently asked questions
Who won San Francisco 49ers vs New York Giants on 2025-11-02?
The San Francisco 49ers beat the New York Giants 34-24 in Week 9, 2025.
What was the score by quarter in San Francisco 49ers vs New York Giants?
Q1: San Francisco 49ers 7, New York Giants 7; Q2: San Francisco 49ers 13, New York Giants 0; Q3: San Francisco 49ers 3, New York Giants 3; Q4: San Francisco 49ers 20, New York Giants 14; Final: San Francisco 49ers 34, New York Giants 24.
Who scored touchdowns and field goals in San Francisco 49ers vs New York Giants?
New York Giants touchdown — T. Johnson (J. Dart pass) (Q1 10:58) San Francisco 49ers touchdown — C. McCaffrey (M. Jones pass) (Q1 4:21) San Francisco 49ers touchdown — J. Jennings (M. Jones pass) (Q2 13:14) San Francisco 49ers touchdown — B. Robinson (Q4 11:41) New York Giants touchdown — J. Dart (Q4 7:57) San Francisco 49ers touchdown — C. McCaffrey (Q4 4:16) New York Giants touchdown — G. Olszewski (J. Dart pass) (Q4 1:27) San Francisco 49ers field goal — E. Pineiro (Q2 2:00, 3 pts) San Francisco 49ers field goal — E. Pineiro (Q2 1:55, 3 pts) San Francisco 49ers field goal — E. Pineiro (Q3 9:59, 3 pts) New York Giants field goal — G. Gano (Q3 6:45, 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 York Giants?
Jaxson Dart (New York Giants), 61.5% completion, +3.7% CPOE, +0.18 EPA per dropback, +7.07 total passing EPA. Marcus Jones (San Francisco 49ers), 67.9% completion, +12.0% CPOE, +0.44 EPA per dropback, +12.22 total passing EPA.
Who was FantasyHQ's player of the game in San Francisco 49ers vs New York Giants?
Marcus Jones (San Francisco 49ers) was FantasyHQ's Game MVP with +12.22 total EPA on Passing plays. across 28 snaps. Their top snap (+2.99 EPA): (13:14) (Shotgun) 10-M.Jones pass short left to 15-J.Jennings for 11 yards, TOUCHDOWN..
Season records after this game
San Francisco 49ers
Entered 5-3 Now 6-3 W
New York Giants
Entered 2-6 Now 2-7 L