2025 season · Week 9

Pregame

AI summary, sourced from 1 period article (ESPN AP)

The 49ers (5-3) travel to MetLife Stadium for a 1:00 ET kickoff against the New York Giants (2-6). Brock Purdy remains out; Mac Jones makes his eighth straight start.

Jaxson Dart, the Giants' rookie quarterback, earned NFC Offensive Rookie of the Month for October, throwing eight touchdowns to three interceptions through five starts. The Giants are coming off a one-score upset of Philadelphia.

The 49ers' run game produced 174 yards in Week 7 but vanished in Houston. New York's defense ranks 22nd in yards allowed; the matchup is built to favor the visitors.[1][2][3]

AI summary, sourced from 1 period article (ESPN AP)

Eight starts in a row, and Mac Jones has not been to a city he likes more than the one he left. New England is a long memory for a quarterback the Patriots picked 15th overall and quietly ushered out before the contract was up.

The Giants are 2-6 with a rookie quarterback who has played, by any honest measure, well. Jaxson Dart upset the Eagles last week. He has a strong arm and a willingness to scramble that has Saleh treating Sunday with concern the records do not suggest.

The 49ers have to find their run game. McCaffrey was 68 scrimmage yards last week. That is not who this offense has been at its best.

AI summary, sourced from 1 period article (ESPN AP)

Week 9 begins to expose the NFC's middle tier. The 49ers and the Rams are tied atop the NFC West at 5-3; the Eagles, after the Giants upset, drop to 6-2 with company at the top of the NFC East. The Lions remain the NFC's only one-loss team. Around the league, Week 9 has the Giants on a strange one-game heater of credibility, the kind of week that could move the wild-card race in unexpected directions. The 49ers' road trip to MetLife is the third in five weeks; they remain the only NFC contender without a home game in the prime-time slot through nine weeks of scheduling.

AI summary, sourced from 1 period article (ESPN AP)

Through eight games the 49ers are 5-3 with a -4 point differential. The run game in Week 7 (174 yards) returned to form; Week 8 in Houston, 53 team rushing yards, did not. Mac Jones has thrown 9 TDs to 4 INTs in his eight starts; passer rating 89.4. Jaxson Dart through five starts: 8 TDs, 3 INTs, 90.8 rating, OROM for October. Dart's splits: 67.8 percent and 4-to-0 TD-INT when not pressured; 46.2 percent and 4-to-3 when pressured. The 49ers' defense, even without Warner, generated 16 sacks through eight games. Vegas opens the 49ers as 7-point road favorites; the total is 43.5.

League standings entering Week 9

Standings as of kickoff, Week 9 (no future-game spoilers)

Around the league

  • Best record league-wide: Indianapolis Colts (7-1).

AFC

AFC East

TeamRecStrk
New England Patriots6-2--
Buffalo Bills5-2--
Miami Dolphins2-6--
New York Jets1-7--

AFC North

TeamRecStrk
Pittsburgh Steelers4-3--
Cincinnati Bengals3-5--
Baltimore Ravens2-5--
Cleveland Browns2-6--

AFC South

TeamRecStrk
Indianapolis Colts7-1--
Jacksonville Jaguars4-3--
Houston Texans3-4--
Tennessee Titans1-7--

AFC West

TeamRecStrk
Denver Broncos6-2--
Kansas City Chiefs5-3--
Los Angeles Chargers5-3--
Las Vegas Raiders2-5--

NFC

NFC West

TeamRecStrk
Los Angeles Rams5-2--
Seattle Seahawks5-2--
San Francisco 49ers5-3--
Arizona Cardinals2-5--

NFC East

TeamRecStrk
Philadelphia Eagles6-2--
Dallas Cowboys3-4-1--
Washington Commanders3-5--
New York Giants2-6--

NFC North

TeamRecStrk
Green Bay Packers5-1-1--
Detroit Lions5-2--
Chicago Bears4-3--
Minnesota Vikings3-4--

NFC South

TeamRecStrk
Tampa Bay Buccaneers6-2--
Carolina Panthers4-4--
Atlanta Falcons3-4--
New Orleans Saints1-7--

Game video

▶ Open in YouTube San Francisco 49ers vs.New York Giants FULL GAME | 2025 NFL Season Week 9 · channel: ScottSauceGaming

If the player above shows only a "Watch on YouTube" tile, the uploader has disabled inline embedding for this video. Click the button to open it on YouTube.

Game info

Roof
outdoors
Surface
fieldturf
Weather
56°F, wind 5 mph
Stadium
MetLife Stadium
Referee
John Hussey
QB matchup
Mac Jones vs Jaxson Dart
Vegas line
49ers -2.5
Over/Under
47.5

Score

49ers 34, New York Giants 24

Recap

AI summary, sourced from 1 period article (ESPN AP)

The 49ers ran the ball 39 times for 159 yards and beat the New York Giants 34-24 at MetLife Stadium. Christian McCaffrey had 173 yards from scrimmage (106 rushing, 67 receiving, two touchdowns); Brian Robinson Jr. added an 18-yard touchdown run. Mac Jones completed 19 of 24 for 235 yards and two touchdowns with a 135.2 rating. Jaxson Dart was 24 of 33 for 191 yards with touchdowns to Theo Johnson and Mike Olszewski for the Giants. San Francisco improves to 6-3; New York falls to 2-7.[1][2][3]

AI summary, sourced from 1 period article (ESPN AP)

Sometimes the right answer is the simplest one. Sunday at MetLife the 49ers leaned on Christian McCaffrey and Brian Robinson Jr. for 159 rushing yards and walked out of New Jersey with a 34-24 win.

'Screw it,' Kyle Shanahan said when asked about the run-call sequence. 'We will just keep running it.' He kept running it. McCaffrey carried the ball 28 times. Robinson scored on an 18-yard run that sent a lot of the MetLife crowd to the exits in the fourth quarter. 'Collectively as a team, we were able to stick with it,' Shanahan said. 'It was a huge team deal getting those run calls.'

Jaxson Dart, the Giants' rookie who took Offensive Rookie of the Month for October, had a representative-rookie afternoon: some throws he will keep on the highlight reel and a couple he will not. 'Chasing around Jaxson all day is such a big challenge,' Shanahan said. 'But I thought we swarmed him very well.' For the Giants, Brian Daboll's frustration: 'We are not where we need to be. We have got to continue to improve here.'

6-3, a bounce-back Sunday, the run game returned. The Rams up next on a Sunday night in the NFC West rematch.

AI summary, sourced from 1 period article (ESPN AP)

49ers 34, Giants 24. Margin: +10. Nine-game record: 6-3, +6 differential.

  • Team rushing: 39 carries, 159 yards.
  • McCaffrey: 106 rushing on 28 carries, 67 receiving on 5 catches (173 scrimmage), 2 TDs.
  • Brian Robinson Jr.: 18-yard TD rush.
  • Mac Jones: 19-of-24 for 235, 2 TD, 135.2 rating.
  • Dart: 24-of-33 for 191, 2 TD (Theo Johnson, Mike Olszewski).
  • Burns strip-sack, Abdul Carter recovery deep in 49ers territory; Giants converted to zero points.
  • 49ers 6-3; Giants 2-7. Three NYG losses in a row.
AI summary, sourced from 1 period article (ESPN AP)

A 34-24 win at MetLife Stadium. The 49ers improve to 6-3.

How it unfolded

Jaxson Dart opened the day with a long touchdown drive of his own, finishing on a 15-yard throw to Theo Johnson. The 49ers answered by running the ball: McCaffrey scored from short range to tie it 7-7. Brian Robinson Jr. capped a long drive with an 18-yard touchdown to put the 49ers ahead. Mac Jones found Jauan Jennings on a touchdown pass before the half to push the lead to 21-7. The Giants' Brian Burns strip-sacked Jones late in the half but the resulting Giants drive went nowhere. The 49ers added a McCaffrey receiving touchdown in the third quarter and a Robinson run to close it out at 34-24.

The turning point

Kyle Shanahan's commitment to the run. Coming off a week in which the 49ers managed only 53 team rushing yards in Houston, Shanahan called 39 designed runs and trusted the offensive line to win the snap counts. They did. McCaffrey saw 28 carries; Robinson the rest. The Giants' defensive line, without an obvious answer to running formations with a fullback on the field, surrendered.

By the numbers

McCaffrey 173 scrimmage yards on 33 touches, two scores. Robinson 41 yards on eight carries and the long touchdown run. Mac Jones 19-of-24 for 235, two TDs, 135.2 rating, his most efficient day of the season. Dart 24-of-33 for 191 with two TDs; the rookie kept the Giants in it past where the score should have allowed.

Personnel watch

Brian Robinson Jr., quietly the offseason addition of consequence behind McCaffrey, had his most impactful day of the season. Trent Williams and the offensive line generated the run lanes from the snap. The 49ers' defense, again without Warner, generated three sacks on Dart and held the rookie under 200 yards passing.

What it means

A needed bounce-back, the run game restored, and a road win against a Giants team that came in dangerous. The Rams next, the rematch, at Levi's Stadium on Sunday night. The NFC West tie at the top is on the line.

Discuss on Reddit

Find or start the canonical thread for this game on r/49ers. The thread title is deterministic so anyone running this Rewatch lands on the same place.

Find the thread Start the thread

Canonical title: [Rewatch Party] 2025 W9 - 49ers at New York Giants - Game Thread