For the complete documentation index, see llms.txt. Markdown variants are available only for registry-approved public pages by appending .md to eligible URLs or by sending Accept: text/markdown.
Sync your league to My Playbook for custom advice

2025 Week 9 · Sun, Nov 2, 2025 · MetLife Stadium

San Francisco 49ersWinner

34

New York Giants

24

SF -2.5 ✓O 47.5 ✓

San Francisco 49ers 34–24. Biggest swing: Q1 7:06, NYG +8% win probability on one snap.

The game in one curve — scrub to replay it

Win probability

0255075100End Q1End Q2End Q3NYGSF
Q1 · 7:06SF 0NYG 7SF ball · 2nd & 12NYG 56%

(7:06) (Shotgun) 10-M.Jones pass deep middle to 17-J.Watkins to NYG 28 for 19 yards (2-D.Banks).

Market-anchored home win probability, play by play. Drag across the curve or use arrow keys to replay the game; gold diamonds mark the biggest momentum swings — tap one to jump there.

Highest-leverage plays

  1. Q1 · 7:06NYG +8% win prob(7:06) (Shotgun) 10-M.Jones pass deep middle to 17-J.Watkins to NYG 28 for 19 yards (2-D.Banks).
  2. Q2 · 13:14NYG +8% win prob(13:14) (Shotgun) 10-M.Jones pass short left to 15-J.Jennings for 11 yards, TOUCHDOWN.
  3. Q2 · 0:38SF +6% win prob(: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).
  4. Q1 · 9:01NYG +6% win prob(9:01) 10-M.Jones up the middle to SF 43 for 2 yards (53-D.Muasau).

How the points landed

Scoring summary

  1. Q1 · 10:58NYG Touchdown

    (10:58) (No Huddle, Shotgun) 6-J.Dart pass short right to 84-T.Johnson for 15 yards, TOUCHDOWN. (kick good)

    Score after this play: SF 0NYG 7
  2. Q1 · 4:21SF Touchdown

    (4:21) (Shotgun) 10-M.Jones pass short left to 23-C.McCaffrey for 5 yards, TOUCHDOWN. (kick good)

    Score after this play: SF 7NYG 7
  3. Q2 · 13:14SF Touchdown

    (13:14) (Shotgun) 10-M.Jones pass short left to 15-J.Jennings for 11 yards, TOUCHDOWN. (kick good)

    Score after this play: SF 14NYG 7
  4. Q2 · 2:00SF Field goal

    (2:00) 18-E.Pineiro 54 yard field goal is GOOD, Center-46-J.Weeks, Holder-7-T.Morstead.

    Score after this play: SF 17NYG 7
  5. Q3 · 9:59SF Field goal

    (9:59) 18-E.Pineiro 33 yard field goal is GOOD, Center-46-J.Weeks, Holder-7-T.Morstead.

    Score after this play: SF 20NYG 7
  6. Q3 · 6:45NYG Field goal

    (6:45) 9-G.Gano 22 yard field goal is GOOD, Center-59-C.Kreiter, Holder-12-J.Gillan.

    Score after this play: SF 20NYG 10
  7. Q4 · 11:41SF Touchdown

    (11:41) 3-B.Robinson right guard for 18 yards, TOUCHDOWN. (kick good)

    Score after this play: SF 27NYG 10
  8. Q4 · 7:57NYG Touchdown

    (7:57) (Shotgun) 6-J.Dart right end for 6 yards, TOUCHDOWN. (kick good)

    Score after this play: SF 27NYG 17
  9. Q4 · 4:16SF Touchdown

    (4:16) (Shotgun) 23-C.McCaffrey up the middle for 3 yards, TOUCHDOWN. (kick good)

    Score after this play: SF 34NYG 17
  10. Q4 · 1:27NYG Touchdown

    (1:27) (No Huddle, Shotgun) 6-J.Dart pass deep right to 80-G.Olszewski for 24 yards, TOUCHDOWN. (kick good)

    Score after this play: SF 34NYG 24

Down-to-down truth

Situational splits

Metric49ersGiants
Offensive plays6356
Total yards382 (edge)296
Yards per play6.1 (edge)5.3
Expected points added / play0.33 (edge)0.17
Success rate52% (edge)50%
Dropback rate44%70%
Dropback efficiency (EPA/play)0.44 (edge)0.18
Rush efficiency (EPA/play)0.24 (edge)0.14
Third downs6/11 (edge)5/12
Red-zone trips → TDs0 → 00 → 0
Explosive plays (10+ rush / 20+ pass)10 (edge)6
First downs gained on snaps23 (edge)17
Sacks taken22
Turnovers10 (edge)

49ers won the down-to-down efficiency fight: 0.33 expected points added per play vs 0.17.

Who moved the needle

Top performers

Passing · SF

Mac JonesQB

19/24, 235 yds, 2 TD, 0 INT

13.5 expected points added · +12.0% completion over expected

Passing · NYG

Jaxson DartQB

24/33, 191 yds, 2 TD, 0 INT

1.7 expected points added · +3.7% completion over expected

Rushing · SF

Christian McCaffreyRB

28 att, 106 yds, 1 TD

2.2 expected points added on the ground

Rushing · NYG

Jaxson DartQB

8 att, 56 yds, 1 TD

7.0 expected points added on the ground

Receiving · SF

Christian McCaffreyRB

5/6 for 67 yds, 1 TD

26% of team targets · 4.0 expected points added

Receiving · NYG

Darius SlaytonWR

5/7 for 62 yds, 0 TD

22% of team targets · 1.6 expected points added

Possession by possession

Drive chart

#TeamStartPlaysScrim ydsClockResult
1NYGNYG 3612594:10Touchdown +7
2SFSF 3214686:34Touchdown +7
3NYGNYG 32582:05Punt
4SFSF 209854:03Touchdown +7
5NYGNYG 357253:40Punt
6SFSF 187383:45Punt
7NYGNYG 7432:11Punt
8SFNYG 41451:37Field goal +3
9NYGNYG 28531:17Punt
10SFSF 281-50:05Fumble
11NYGSF 27400:18Missed field goal
12SFSF 35100:15End of half
13SFSF 4014415:05Field goal +3
14NYGNYG 339493:13Field goal +3
15SFSF 24591:49Punt
16NYGNYG 217203:20Punt
17SFSF 2410764:58Touchdown +7
18NYGNYG 359603:43Touchdown +7
19SFSF 408523:39Touchdown +7
20NYGNYG 3111692:52Touchdown +7
21SFNYG 485131:21End of game

10 of 21 drives ended in points. Longest march: 49ers gained 85 scrimmage yards over 9 plays for a touchdown.

Full stat lines

Box score

San Francisco 49ers

Passing

PlayerC/AttYdsTDINTSackedEPA
Mac Jones19/2423520213.5

Rushing

PlayerAttYdsAvgTDEPA
Christian McCaffrey281063.812.2
Brian Robinson55310.615.2
Mac Jones441.000.9
Adrian Martinez1-1-1.00-2.3
George Kittle1-3-3.00-1.0

Receiving

PlayerRecTgtYdsTDTgt shareEPA
Christian McCaffrey5667126%4.0
Jauan Jennings4541122%3.6
Kendrick Bourne223409%2.5
George Kittle4432017%2.8
Skyy Moore112104%2.1
Jordan Watkins111904%2.3
Kyle Juszczyk121209%-0.1
Luke Farrell11904%1.3
Demarcus Robinson01004%-0.8

Defense (top contributors)

PlayerSoloAstSacksINTPD
Tatum Bethune880.001
Renardo Green240.002
Upton Stout420.000
Malik Mustapha320.000
Dee Winters230.000
Ji'Ayir Brown310.001
Sam Okuayinonu311.000
Clelin Ferrell121.000
Kalia Davis120.000
Luke Gifford120.000

New York Giants

Passing

PlayerC/AttYdsTDINTSackedEPA
Jaxson Dart24/331912021.7

Rushing

PlayerAttYdsAvgTDEPA
Jaxson Dart8567.017.0
Devin Singletary8435.401.5
Tyrone Tracy Jr.5183.60-0.6

Receiving

PlayerRecTgtYdsTDTgt shareEPA
Darius Slayton5762022%1.6
Wan'Dale Robinson91146034%-0.6
Theo Johnson3627119%0.4
Gunner Olszewski112413%3.1
Tyrone Tracy Jr.3419013%1.2
Devin Singletary22806%-1.5
Ray-Ray McCloud11503%0.2

Defense (top contributors)

PlayerSoloAstSacksINTPD
Dane Belton4110.000
Bobby Okereke670.000
Tyler Nubin350.000
Korie Black160.001
Demetrius Flannigan-Fowles610.000
Rakeem Nunez-Roches241.000
Brian Burns221.001
Darius Muasau220.000
Deonte Banks210.000
DJ Davidson210.000

Closing number vs result

Betting context

Closing spread
SF -2.5
Closing total
47.5
SF moneyline
-148
NYG moneyline
+124

49ers closed -2.5 and covered, winning by 10.

Total closed 47.5; the game landed 58 — over by 10.5.

Conditions and crew

Game environment

Venue
MetLife Stadium
Roof / surface
outdoors · fieldturf
Kickoff weather
56°F, wind 5 mph
Referee
John Hussey
Rest
SF 7 days · NYG 7 days
Coaches
Kyle Shanahan vs Brian Daboll