2025 season · Week 15

Pregame

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

The 49ers (9-4) return from their Week 14 bye to host the Tennessee Titans (2-11) at Levi's Stadium, 1:25 PT kickoff.

Brock Purdy starts his fourth straight following his return. The Titans are in the worst stretch of their season; Cam Ward, the rookie quarterback drafted first overall, has shown progress since the bye.

Tennessee's offensive line ranks 28th by pressure rate; the 49ers' pass rush has 30 sacks. Vegas opens the 49ers as 11-point home favorites; total 44.5.[1][2][3]

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

Bye weeks for a healthy team are useful and bye weeks for a banged-up team are essential. The 49ers got the latter kind.

The Titans show up Sunday at 2-11 and the worst record in the AFC South. They are the team a contender is supposed to beat by three scores. The 49ers, in this stretch of the schedule, get to take Sundays like this one and remind themselves what they look like when they are healthy and rested.

The 49ers could clinch the playoff berth Sunday if other results break right. More important, this is the kind of Sunday that calibrates the offense for the postseason run. After this it is Indianapolis on a Monday night, then the Bears at home, then Seattle.

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

Week 15 begins the NFC's seeding sprint. The 49ers and Rams remain the NFC West's two playoff teams; the Bears, who have spent the back half of the season as the NFC's surprise team, are 10-3 and competing with the Bucs for one of the wild card slots. The Vikings have fallen back; the Packers and Lions remain in their respective spots. Around the AFC, the Titans are competing only for draft positioning. Sunday in Santa Clara is one of those mid-December weeks where a contender takes care of business. The 49ers' Sunday is also the week they could clinch the playoffs with help.

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

Through thirteen games the 49ers are 9-4 with a +38 point differential. Brock Purdy through his four starts since returning: 3-1 record, 8 TDs to 7 INTs, completing 64 percent. McCaffrey averages 91.2 scrimmage yards per game on the year. The 49ers' run game has averaged 142 yards per game in the four games with Purdy starting since the return. Tennessee allows 26.7 ppg on defense (28th); their offense averages 17.1 (29th). Cam Ward's recent splits: 64 percent completions and a 91 rating over his last three. Vegas opens the 49ers as 11-point home favorites; total 44.5.

League standings entering Week 15

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

Around the league

  • Tied atop the league at 11-2: New England Patriots, Denver Broncos.

AFC

AFC East

TeamRecStrk
New England Patriots11-2--
Buffalo Bills9-4--
Miami Dolphins6-7--
New York Jets3-10--

AFC North

TeamRecStrk
Pittsburgh Steelers7-6--
Baltimore Ravens6-7--
Cincinnati Bengals4-9--
Cleveland Browns3-10--

AFC South

TeamRecStrk
Jacksonville Jaguars9-4--
Houston Texans8-5--
Indianapolis Colts8-5--
Tennessee Titans2-11--

AFC West

TeamRecStrk
Denver Broncos11-2--
Los Angeles Chargers9-4--
Kansas City Chiefs6-7--
Las Vegas Raiders2-11--

NFC

NFC West

TeamRecStrk
Los Angeles Rams10-3--
Seattle Seahawks10-3--
San Francisco 49ers9-4--
Arizona Cardinals3-10--

NFC East

TeamRecStrk
Philadelphia Eagles8-5--
Dallas Cowboys6-6-1--
Washington Commanders3-10--
New York Giants2-11--

NFC North

TeamRecStrk
Green Bay Packers9-3-1--
Chicago Bears9-4--
Detroit Lions8-5--
Minnesota Vikings5-8--

NFC South

TeamRecStrk
Carolina Panthers7-6--
Tampa Bay Buccaneers7-6--
Atlanta Falcons4-9--
New Orleans Saints3-10--

Game video

▶ Open in YouTube Tennessee Titans at San Francisco 49ers Full Game | 2025 NFL Season Week 15 · 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
grass
Weather
54°F, wind 4 mph
Stadium
Levi's Stadium
Referee
Craig Wrolstad
QB matchup
Brock Purdy vs Cam Ward
Vegas line
TEN -12.5
Over/Under
44.5

Score

Reveal through:

49ers 7, Tennessee Titans 349ers 17, Tennessee Titans 1049ers 31, Tennessee Titans 1049ers 37, Tennessee Titans 2449ers 37, Tennessee Titans 24[1]

1234T
Tennessee Titans37014310102424
San Francisco 49ers710146717313737

Scoring plays

Reveal each quarter as you watch, the next quarter stays hidden until you tap it.

Q1

TeamPlayScore
49ersJauan Jennings 4 yard pass from Brock Purdy ( Eddy Piñeiro kick)0-7
TitansJoey Slye 25 yard field goal3-7

Q2

TeamPlayScore
49ersChristian McCaffrey 1 yard rush ( Eddy Piñeiro kick)3-14
TitansGunnar Helm 34 yard pass from Cam Ward ( Joey Slye kick)10-14
49ersEddy Piñeiro 33 yard field goal10-17

Q3

TeamPlayScore
49ersJauan Jennings 13 yard pass from Brock Purdy ( Eddy Piñeiro kick)10-24
49ersGeorge Kittle 1 yard pass from Brock Purdy ( Eddy Piñeiro kick)10-31

Q4

TeamPlayScore
TitansJeffery Simmons 1 yard pass from Cam Ward ( Joey Slye kick)17-31
49ersEddy Piñeiro 37 yard field goal17-34
TitansTony Pollard 6 yard rush ( Joey Slye kick)24-34
49ersEddy Piñeiro 40 yard field goal24-37

Recap

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

Brock Purdy threw three touchdown passes and the 49ers defeated the Tennessee Titans 37-24 at Levi's Stadium, scoring on each of their first five possessions for the first time since the 2021 season. Purdy completed 23 of 30 for 295 yards and added 44 rushing yards. Jauan Jennings scored touchdowns on his first two receptions; George Kittle caught a 1-yard touchdown in the third quarter. Tennessee's Jeffery Simmons recorded a strip-sack, forced fumble, and caught a 1-yard touchdown pass in the same game. The 49ers improve to 10-4; Tennessee falls to 2-12.[1][2][3]

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

Two weeks of rest agreed with Brock Purdy. Sunday at Levi's Stadium he played the kind of football he had been threatening to play since his Week 11 return, an afternoon where the offense scored on its first five possessions and the only suspense the rest of the game was the final margin.

'For us every single game, with the guys that we have on the field, that is our standard is to go out to move the ball, put up points,' Purdy said after. Kyle Shanahan, asked about his quarterback's mobility, slipped into a joke: 'But when it works, we call him Michael Jordan. We like cleats and being able to drive the ball like that.' Christian McCaffrey, the other version of the offense's identity, was straightforward: 'Brock was awesome today. He did a great job commanding the huddle, made some plays with his feet, which were great.'

Jauan Jennings caught two touchdowns. George Kittle caught one. The 49ers' run game produced enough to keep Tennessee out of nickel for the first three quarters. The 49ers converted 9 of 15 third downs and rolled to 37 points before the final whistle. 10-4. Two games left in the regular season after Indianapolis on Monday night. The four seed is still there to take.

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

49ers 37, Titans 24. Margin: +13. Fourteen-game record: 10-4, +51 differential.

  • Purdy: 23-of-30 for 295, 3 TD passes; 44 rushing yards.
  • Jennings: TDs on his first two receptions (4y in Q1, 13y in Q3).
  • Kittle: 1-yard TD in Q3.
  • 49ers scored on first five possessions for first time since 2021.
  • Third downs: 9 of 15 converted.
  • Jeffery Simmons (TEN): strip-sack, forced fumble, AND a 1-yard TD reception.
  • 49ers 10-4 (4th straight win); Titans 2-12.
AI summary, sourced from 1 period article (ESPN AP)

A 37-24 win at Levi's Stadium. The 49ers improve to 10-4 with their fourth straight win.

How it unfolded

The 49ers opened on a touchdown drive: Purdy to Jennings for 4 yards. The second possession ended on a Pineiro field goal. The third on another touchdown, this one a McCaffrey rush. The fourth on a field goal. The fifth on a touchdown to Kittle from 1. The 49ers had scored on each of their first five possessions for the first time since the 2021 season. Tennessee's Cam Ward, behind a depleted offensive line, scrambled together two touchdown drives in the middle quarters to keep it from getting completely out of hand: a touchdown pass to Gunnar Helm in the second quarter, then a touchdown pass to defensive tackle Jeffery Simmons in the fourth on a goal-line trick play. Purdy's third touchdown pass, a 13-yarder to Jennings in the third quarter, put it out of reach.

The turning point

The opening five possessions. The 49ers' offense, the version that had been threatening since Purdy returned, took the field at peak and stayed there. Tennessee had no answer.

By the numbers

Purdy 23-of-30 for 295, three TD passes, 44 rushing yards (with a 26-yard scramble), no interceptions. Jennings two TD catches. Kittle eight catches for 88 yards and the goal-line TD. Cam Ward 170 yards passing and two TDs; Tennessee's first TD pass to Helm and the trick-play TD to Simmons. The 49ers converted nine of fifteen third downs.

Personnel watch

Brock Purdy played his cleanest game since returning. Jauan Jennings, healthy through three straight, looks like the receiver the offense thought it was getting in August. Kittle continues to be the engine on both sides of the run game. The 49ers' defense generated three sacks on Cam Ward and held a Tennessee passing game that had been heating up to under 200 yards.

What it means

10-4. The 49ers clinched their playoff berth with the win. The four seed remains the target. Indianapolis on Monday night next, then the Bears at home on Sunday night, then Seattle for the NFC West in Week 18.

Box score

Passing

PlayerC/AYdsTDIntRate
SFO
Brock Purdy23/3029530
TEN
Cam Ward18/2917020

Rushing

PlayerAttYdsTDLong
SFO
Christian McCaffrey227319
Brock Purdy744026
Brian Robinson Jr.92106
TEN
Tony Pollard14104122
Tyjae Spears334020
Kalel Mullings1303
Cam Ward1202
Chimere Dike1-70-7

Receiving

PlayerRecYdsTDLong
SFO
Ricky Pearsall696038
George Kittle888124
Jauan Jennings337220
Demarcus Robinson236030
Kendrick Bourne217011
Christian McCaffrey114014
Kyle Juszczyk1707
TEN
Gunnar Helm449134
Van Jefferson143043
Chigoziem Okonkwo433017
Elic Ayomanor117017
Chimere Dike41708
Tony Pollard1808
Tyjae Spears2202
Jeffery Simmons1111

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 W15 - 49ers vs Tennessee Titans - Game Thread