49ers CB Ambry Thomas broke his forearm tonight and will be sidelined indefinitely.
Final
7 | 0 | 0 | 6 | 13 | |
7 | 7 | 0 | 3 | 17 |
Odds Across Sportsbooks
Game Charts
Full Play By Play
1ST 15:00 | 1 & 10 | Tennessee kicked off for 57 yards, Trent Taylor returned kickoff for 18 yards | ||
1st Drive | ||||
1ST 14:55 | 1 & 10 | Brandon Allen incomplete pass to the right intended for Ronnie Bell | ||
1ST 14:52 | 2 & 10 | Jordan Mason rushed up the middle for 13 yard gain, tackled by Jaylen Harrell | ||
1ST 14:14 | 1 & 10 | San Francisco committed 5 yard penalty (False Start) | ||
1ST 13:52 | 1 & 15 | Brandon Allen passed to Eric Saubert to the left for 6 yard gain, tackled by Kenneth Murray | ||
1ST 13:16 | 2 & 9 | Brandon Allen incomplete pass to the left intended for Jordan Mason | ||
1ST 13:12 | 3 & 9 | Brandon Allen passed to Ronnie Bell to the right for 21 yard gain, tackled by Amani Hooker | ||
1ST 12:34 | 1 & 10 | Jordan Mason rushed to the right for 6 yard gain, tackled by Marlon Davidson | ||
1ST 11:59 | 2 & 4 | Brandon Allen passed to Chris Conley down the middle for 18 yard gain, tackled by Roger McCreary | ||
1ST 11:23 | 1 & 10 | Jordan Mason rushed to the left for 6 yard gain, tackled by Elijah Molden | ||
1ST 10:46 | 2 & 4 | Jordan Mason rushed to the left for 2 yard gain, tackled by Arden Key | ||
1ST 10:50 | 3 & 2 | Jordan Mason rushed to the right for 3 yard gain, tackled by Jack Gibbens | ||
1ST 9:26 | 1 & 4 | Jordan Mason rushed up the middle for 4 yard touchdown | ||
1ST 9:21 | 1 & 10 | Jake Moody made PAT | ||
1ST 9:21 | 1 & 10 | Timeout | ||
1ST 9:21 | 1 & 10 | San Francisco kicked off for 58 yards, Kearis Jackson returned kickoff for 63 yards. San Francisco committed 15 yard penalty (Unsportsmanlike Conduct) | ||
2nd Drive | ||||
1ST 9:90 | 1 & 10 | Tony Pollard rushed up the middle for 2 yard gain, tackled by George Odum | ||
1ST 8:31 | 2 & 8 | Tyjae Spears rushed to the left for 4 yard gain, tackled by Ji'Ayir Brown | ||
1ST 7:50 | 3 & 4 | Will Levis passed to Tony Pollard to the left for 5 yard gain, tackled by Ji'Ayir Brown | ||
1ST 7:13 | 1 & 4 | Tony Pollard rushed to the left for 1 yard gain, tackled by George Odum | ||
1ST 6:32 | 2 & 3 | Will Levis incomplete pass to the left intended for Calvin Ridley | ||
1ST 6:28 | 3 & 3 | Will Levis rushed to the right for 2 yard gain, tackled by Dee Winters. San Francisco penalty (Holding) | ||
1ST 6:60 | 1 & 1 | Will Levis rushed up the middle for 1 yard touchdown | ||
1ST 6:50 | 1 & 10 | Nick Folk made PAT | ||
1ST 6:50 | 1 & 10 | Timeout | ||
1ST 6:50 | 1 & 10 | Tennessee kicked off for 56 yards, Trent Taylor returned kickoff for 19 yards | ||
3rd Drive | ||||
1ST 5:59 | 1 & 10 | Brandon Allen incomplete pass to the left intended for Brayden Willis | ||
1ST 5:55 | 2 & 10 | Brandon Allen passed to Chris Conley to the left for 12 yard gain, tackled by Tre Avery | ||
1ST 5:24 | 1 & 10 | Cody Schrader rushed to the left for 2 yard loss, tackled by Otis Reese IV | ||
1ST 4:46 | 2 & 12 | Brandon Allen passed to Cody Schrader to the left for 3 yard gain, tackled by Otis Reese IV | ||
1ST 4:90 | 3 & 9 | Brandon Allen incomplete pass to the right intended for Trent Taylor | ||
1ST 4:30 | 4 & 9 | Pressley Harvin III punted for 49 yards. Jha'Quan Jackson returned punt for 26 yards | ||
4th Drive | ||||
1ST 3:48 | 1 & 10 | Timeout | ||
1ST 3:48 | 1 & 10 | Will Levis passed to Tony Pollard down the middle for 6 yard gain, tackled by George Odum | ||
1ST 3:70 | 2 & 4 | Tyjae Spears rushed to the right for 6 yard loss, tackled by Dee Winters | ||
1ST 2:27 | 3 & 10 | Will Levis passed to Calvin Ridley down the middle for 22 yard gain, tackled by George Odum | ||
1ST 2:17 | 1 & 10 | Timeout | ||
1ST 2:40 | 1 & 10 | Tony Pollard rushed up the middle for 8 yard gain, tackled by Jalen Graham | ||
1ST 1:26 | 2 & 2 | Tony Pollard rushed to the right for 24 yard gain, tackled by George Odum | ||
1ST 0:40 | 1 & 10 | Will Levis passed to Tyjae Spears to the right for 2 yard gain, tackled by Kevin Givens | ||
1ST 0:20 | 2 & 8 | San Francisco committed 4 yard penalty (Encroachment) | ||
2ND 15:00 | 2 & 4 | End of 1st Quarter | ||
2ND 15:00 | 2 & 4 | Tyjae Spears rushed to the left for 4 yard touchdown | ||
2ND 14:56 | 1 & 10 | Nick Folk made PAT | ||
2ND 14:56 | 1 & 10 | Tennessee kicked off for 55 yards, Trent Taylor returned kickoff for 22 yards | ||
5th Drive | ||||
2ND 14:51 | 1 & 10 | Cody Schrader rushed up the middle for 6 yard gain, tackled by Jarvis Brownlee Jr. | ||
2ND 14:17 | 2 & 4 | Cody Schrader rushed to the left for 1 yard gain, tackled by Chance Campbell | ||
2ND 13:40 | 3 & 3 | Brandon Allen incomplete pass to the right intended for Tay Martin | ||
2ND 13:35 | 4 & 3 | Pressley Harvin III punted for 61 yards, touchback | ||
6th Drive | ||||
2ND 13:26 | 1 & 10 | Timeout | ||
2ND 13:26 | 1 & 10 | Mason Rudolph incomplete pass to the left intended for Julius Chestnut | ||
2ND 13:23 | 2 & 10 | Mason Rudolph passed to Treylon Burks to the left for 12 yard gain, tackled by Tayler Hawkins | ||
2ND 12:41 | 1 & 10 | Julius Chestnut rushed to the right for 1 yard gain, tackled by Alex Barrett | ||
2ND 12:40 | 2 & 8 | Mason Rudolph incomplete pass to the left intended for Nick Westbrook-Ikhine | ||
2ND 11:59 | 3 & 9 | Mason Rudolph passed to Mason Kinsey down the middle for 12 yard gain, tackled by Ambry Thomas | ||
2ND 11:25 | 1 & 10 | Hassan Haskins rushed to the right for 8 yard gain, tackled by Curtis Robinson | ||
2ND 10:51 | 2 & 2 | Mason Rudolph incomplete pass to the right intended for Steven Stilianos | ||
2ND 10:44 | 3 & 2 | Julius Chestnut rushed to the right for 3 yard gain, tackled by Malik Mustapha | ||
2ND 10:30 | 1 & 10 | Julius Chestnut rushed up the middle for 3 yard loss, tackled by Kalia Davis | ||
2ND 9:24 | 2 & 13 | Mason Rudolph passed to David Martin-Robinson to the left for 12 yard gain, tackled by Rock Ya-Sin | ||
2ND 8:48 | 3 & 1 | Mason Rudolph rushed up the middle for 2 yard gain, tackled by Jonathan Garvin | ||
2ND 8:90 | 1 & 10 | Hassan Haskins rushed to the left for 4 yard gain, tackled by Alex Barrett | ||
2ND 7:30 | 2 & 6 | Mason Rudolph passed to David Martin-Robinson to the left for 18 yard gain, tackled by Rock Ya-Sin | ||
2ND 6:47 | 1 & 10 | Hassan Haskins rushed to the right for 5 yard gain, tackled by Tayler Hawkins | ||
2ND 6:50 | 2 & 5 | Hassan Haskins rushed to the left for 3 yard gain, tackled by Curtis Robinson | ||
2ND 5:29 | 3 & 2 | Mason Rudolph passed to Julius Chestnut to the right for 1 yard gain, tackled by Curtis Robinson | ||
2ND 4:47 | 4 & 1 | Hassan Haskins rushed up the middle for no gain, tackled by Malik Mustapha | ||
7th Drive | ||||
2ND 4:43 | 1 & 10 | Cody Schrader rushed up the middle for 1 yard gain, tackled by Marlon Davidson | ||
2ND 4:10 | 2 & 9 | Brandon Allen incomplete pass to the left intended for Ronnie Bell | ||
2ND 4:40 | 3 & 9 | San Francisco timeout | ||
2ND 4:40 | 3 & 9 | Brandon Allen passed to Frank Darby down the middle for 33 yard gain, tackled by Tre Avery | ||
2ND 3:17 | 1 & 10 | Brandon Allen passed to Tay Martin to the right for 5 yard gain, tackled by Jarvis Brownlee Jr. | ||
2ND 2:36 | 2 & 5 | Cody Schrader rushed to the left for no gain, tackled by Chance Campbell | ||
2ND 2:00 | 3 & 5 | Two-minute warning | ||
2ND 2:00 | 3 & 5 | Brandon Allen sacked by Chance Campbell for 10 yard loss | ||
2ND 1:55 | 4 & 15 | Tennessee timeout | ||
2ND 1:55 | 4 & 15 | Pressley Harvin III punted for 45 yards, no return | ||
8th Drive | ||||
2ND 1:46 | 1 & 10 | Timeout | ||
2ND 1:46 | 1 & 10 | Mason Rudolph incomplete pass to the right intended for David Martin-Robinson | ||
2ND 1:43 | 2 & 10 | Mason Rudolph incomplete pass to the left intended for Mason Kinsey | ||
2ND 1:38 | 3 & 10 | Mason Rudolph passed to Julius Chestnut to the right for 36 yard gain, tackled by Curtis Robinson | ||
2ND 0:53 | 1 & 10 | Mason Rudolph incomplete pass to the left intended for Kearis Jackson | ||
2ND 0:49 | 2 & 10 | Mason Rudolph incomplete pass down the middle intended for Mason Kinsey | ||
2ND 0:45 | 3 & 10 | Mason Rudolph passed to Kyle Philips to the left for 6 yard gain, tackled by Curtis Robinson | ||
2ND 0:20 | 4 & 4 | Tennessee timeout | ||
2ND 0:20 | 4 & 4 | Nick Folk missed a 52-yard field goal | ||
9th Drive | ||||
2ND 0:00 | 1 & 10 | End of Half | ||
3RD 15:00 | 1 & 10 | San Francisco kicked off for 59 yards, Kearis Jackson returned kickoff for 18 yards | ||
10th Drive | ||||
3RD 14:55 | 1 & 10 | Tennessee committed 5 yard penalty (False Start) | ||
3RD 14:55 | 1 & 15 | Mason Rudolph passed to Mason Kinsey down the middle for 17 yard gain, tackled by Tayler Hawkins | ||
3RD 14:17 | 1 & 10 | Julius Chestnut rushed to the left for 3 yard gain, tackled by Tatum Bethune | ||
3RD 13:39 | 2 & 7 | Julius Chestnut rushed to the right for 5 yard gain, tackled by Robert Beal Jr. | ||
3RD 12:58 | 3 & 2 | Mason Rudolph passed to Kyle Philips to the left for 7 yard gain, tackled by Renardo Green | ||
3RD 12:25 | 1 & 10 | Hassan Haskins rushed up the middle for 3 yard gain, tackled by Jonathan Garvin | ||
3RD 11:50 | 2 & 7 | Mason Rudolph passed to Kyle Philips to the right for 5 yard gain, tackled by Renardo Green | ||
3RD 11:10 | 3 & 2 | Mason Rudolph fumbled. Renardo Green recovered fumble for no gain | ||
11th Drive | ||||
3RD 11:00 | 1 & 10 | Timeout | ||
3RD 11:00 | 1 & 10 | San Francisco committed 10 yard penalty (Holding) | ||
3RD 10:39 | 1 & 20 | Joshua Dobbs passed to Ronnie Bell to the right for 1 yard gain, tackled by TK McLendon Jr. | ||
3RD 10:30 | 2 & 19 | Joshua Dobbs passed to Tay Martin to the left for 15 yard gain, tackled by Gabe Jeudy-Lally | ||
3RD 9:19 | 3 & 4 | Joshua Dobbs incomplete pass to the right intended for Trent Taylor | ||
3RD 9:16 | 4 & 4 | Pressley Harvin III punted for 31 yards. Kearis Jackson returned punt for no gain | ||
12th Drive | ||||
3RD 9:70 | 1 & 10 | Timeout | ||
3RD 9:70 | 1 & 10 | Jabari Small rushed up the middle for 2 yard gain, tackled by Robert Beal Jr. | ||
3RD 8:37 | 2 & 8 | Malik Willis passed to Bryce Oliver to the right for 7 yard gain, tackled by Jalen Graham | ||
3RD 8:10 | 1 & 10 | Malik Willis rushed up the middle for 2 yard gain, tackled by Evan Anderson | ||
3RD 7:23 | 1 & 10 | Jabari Small rushed to the right for no gain, tackled by Jonathan Garvin | ||
3RD 6:39 | 2 & 10 | Malik Willis passed to Bryce Oliver to the right for 9 yard gain, tackled by Tatum Bethune | ||
3RD 6:30 | 3 & 1 | Jabari Small rushed to the left for 3 yard gain, tackled by Evan Anderson | ||
3RD 5:24 | 1 & 10 | Malik Willis incomplete pass to the right intended for Sam Schnee | ||
3RD 5:19 | 2 & 10 | Jabari Small rushed up the middle for 2 yard gain, tackled by Alex Barrett | ||
3RD 4:41 | 3 & 8 | Malik Willis incomplete pass to the right intended for Jha'Quan Jackson | ||
3RD 4:36 | 4 & 8 | Ty Zentner punted for 48 yards. Trent Taylor returned punt for 4 yards | ||
13th Drive | ||||
3RD 4:26 | 1 & 10 | Timeout | ||
3RD 4:26 | 1 & 10 | Joshua Dobbs passed to Jake Tonges to the left for 12 yard gain, tackled by Gabe Jeudy-Lally | ||
3RD 3:50 | 1 & 10 | Matt Breida rushed up the middle for 2 yard gain, tackled by James Williams | ||
3RD 3:17 | 2 & 8 | Matt Breida rushed to the left for 2 yard gain, tackled by James Williams | ||
3RD 2:39 | 3 & 6 | Joshua Dobbs passed to Jake Tonges to the left for 5 yard gain, tackled by Chance Campbell | ||
3RD 1:59 | 4 & 1 | Pressley Harvin III punted for 30 yards, no return | ||
14th Drive | ||||
3RD 1:52 | 1 & 10 | Timeout | ||
3RD 1:52 | 1 & 10 | Malik Willis rushed to the right for 28 yard gain, tackled by Samuel Womack III | ||
3RD 1:60 | 1 & 10 | Tennessee committed 5 yard penalty (Offside) | ||
3RD 0:42 | 1 & 15 | Malik Willis passed to Thomas Odukoya to the right for 6 yard gain, tackled by Ezekiel Turner | ||
3RD 0:42 | 2 & 9 | End of 3rd Quarter | ||
4TH 15:00 | 2 & 9 | San Francisco committed 5 yard penalty (Neutral Zone Infraction) | ||
4TH 15:00 | 2 & 4 | Jabari Small rushed to the right for 6 yard gain, tackled by Alex Barrett | ||
4TH 14:16 | 1 & 10 | Malik Willis sacked by Kalia Davis for 1 yard loss | ||
4TH 13:37 | 2 & 11 | Malik Willis passed to Sam Schnee to the left for 10 yard gain, tackled by Chase Lucas | ||
4TH 13:00 | 3 & 1 | Jabari Small rushed to the right for no gain, tackled by Samuel Womack III | ||
4TH 12:13 | 4 & 1 | Brayden Narveson kicked a 34-yard field goal | ||
4TH 12:90 | 1 & 10 | Timeout | ||
4TH 12:90 | 1 & 10 | Tennessee kicked off for 68 yards, Cody Schrader returned kickoff for 33 yards | ||
15th Drive | ||||
4TH 12:30 | 1 & 10 | Joshua Dobbs passed to Tay Martin to the left for 17 yard gain, tackled by Keaton Ellis | ||
4TH 11:46 | 1 & 10 | Joshua Dobbs incomplete pass to the right intended for Frank Darby | ||
4TH 11:40 | 2 & 10 | Matt Breida rushed to the left for 4 yard loss, tackled by Keondre Coburn. Matt Breida fumbled. Joshua Dobbs recovered fumble for 1 yard loss | ||
4TH 10:54 | 3 & 15 | Joshua Dobbs passed to Trent Taylor down the middle for 21 yard gain, tackled by Keaton Ellis | ||
4TH 10:36 | 1 & 10 | Joshua Dobbs passed to Jake Tonges to the right for 10 yard gain, tackled by Tay Gowan | ||
4TH 9:54 | 1 & 10 | Trent Taylor rushed to the right for 21 yard gain, tackled by Shyheim Carter | ||
4TH 9:13 | 1 & 6 | Matt Breida rushed to the left for no gain, tackled by Quinton Bohanna | ||
4TH 8:35 | 2 & 6 | Joshua Dobbs rushed to the right for 6 yard touchdown | ||
4TH 8:26 | 1 & 10 | 2pt attempt failed, Joshua Dobbs pass to Trent Taylor | ||
4TH 8:26 | 1 & 10 | Timeout | ||
4TH 8:26 | 1 & 10 | San Francisco kicked off, touchback | ||
16th Drive | ||||
4TH 8:26 | 1 & 10 | Tennessee committed 5 yard penalty (Illegal Formation) | ||
4TH 8:40 | 1 & 15 | Malik Willis rushed to the right for 7 yard gain, tackled by Alex Barrett | ||
4TH 7:29 | 2 & 8 | Malik Willis passed to Jha'Quan Jackson to the left for 6 yard gain, tackled by Rock Ya-Sin | ||
4TH 6:52 | 3 & 2 | San Francisco committed 4 yard penalty (Illegal Contact) | ||
4TH 6:47 | 1 & 10 | Hassan Haskins rushed up the middle for 3 yard gain, tackled by Robert Beal Jr. | ||
4TH 6:10 | 2 & 7 | Hassan Haskins rushed to the right for 1 yard gain, tackled by Ezekiel Turner | ||
4TH 5:25 | 3 & 6 | Malik Willis rushed to the left for 5 yard gain, tackled by Tatum Bethune | ||
4TH 4:37 | 4 & 1 | Jabari Small rushed to the left for no gain, tackled by Jonathan Garvin | ||
17th Drive | ||||
4TH 4:32 | 1 & 10 | Timeout | ||
4TH 4:32 | 1 & 10 | Matt Breida rushed to the left for no gain, tackled by Marlon Davidson | ||
4TH 3:57 | 2 & 10 | Joshua Dobbs passed to Tay Martin to the right for 11 yard gain, tackled by Tay Gowan | ||
4TH 3:22 | 1 & 10 | Joshua Dobbs passed to Matt Breida to the left for 5 yard gain, tackled by Keaton Ellis | ||
4TH 2:50 | 2 & 5 | Matt Breida rushed to the right for no gain, tackled by Chance Campbell | ||
4TH 2:80 | 3 & 5 | Joshua Dobbs incomplete pass down the middle intended for Trent Taylor | ||
4TH 2:50 | 4 & 5 | Joshua Dobbs sacked by Keondre Coburn and Khalid Duke for 15 yard loss | ||
18th Drive | ||||
4TH 1:56 | 1 & 10 | Two-minute warning | ||
4TH 1:56 | 1 & 10 | Jabari Small rushed to the right for 7 yard gain, tackled by Tatum Bethune | ||
4TH 1:49 | 2 & 3 | San Francisco timeout | ||
4TH 1:49 | 2 & 3 | Jabari Small rushed to the left for 1 yard loss, tackled by Tracy Walker III | ||
4TH 1:44 | 3 & 4 | San Francisco timeout | ||
4TH 1:44 | 3 & 4 | Jabari Small rushed to the left for 1 yard loss, tackled by Tatum Bethune | ||
4TH 1:39 | 4 & 5 | San Francisco timeout | ||
4TH 1:39 | 4 & 5 | Ty Zentner punted for 45 yards, touchback | ||
19th Drive | ||||
4TH 1:32 | 1 & 10 | Joshua Dobbs passed to Cameron Latu to the right for 5 yard gain, tackled by Chance Campbell | ||
4TH 1:15 | 2 & 5 | Joshua Dobbs passed to Tay Martin to the left for 10 yard gain, tackled by Gabe Jeudy-Lally | ||
4TH 0:57 | 1 & 10 | Joshua Dobbs passed to Cameron Latu to the right for 7 yard gain, tackled by Eric Garror | ||
4TH 0:53 | 2 & 3 | Joshua Dobbs passed to Trent Taylor to the left for 18 yard gain, tackled by Gabe Jeudy-Lally | ||
4TH 0:37 | 1 & 10 | Joshua Dobbs incomplete pass down the middle | ||
4TH 0:36 | 2 & 10 | Joshua Dobbs passed to Trent Taylor to the right for 9 yard gain, tackled by Chance Campbell | ||
4TH 0:20 | 3 & 1 | San Francisco committed 5 yard penalty (False Start) | ||
4TH 0:60 | 3 & 6 | Joshua Dobbs incomplete pass to the left intended for Tay Martin | ||
4TH 0:10 | 4 & 6 | Joshua Dobbs pass intercepted to the left. Chance Campbell intercepted Joshua Dobbs for no gain | ||
20th Drive | ||||
4TH 0:00 | 1 & 10 | End of Regulation | ||
4TH 0:00 | 1 & 10 | End of Game |
Game News


I had questions about the 49ers' QB depth but Brandon Allen is answering at least some of them with a very crisp outing here in Nashville tonight

From @NFLGameDay Kickoff: As the Brandon Aiyuk turns... ? pic.x.com/3pjuav7pfc

That wasn't even close. The missile Malik Mustapha made the fourth-down stop. I'm sure Kyle Shanahan isn't keen on using too many challenges in the preseason, but you've got to stick up for your young players in big confidence-building moments. This will be overturned

Jordan Mason on Dominick Puni: "Oh, I felt him, 100 percent. Because I was short until he came and pushed me."

This is essentially Tennessee's first-team offense vs. the 49ers second-team defense. Only probable SF starter out there is Ji'Ayir Brown

49ers' first-team offensive line for this preseason opener: LT Chris Hubbard LG Aaron Banks C Nick Zakelj RG Dominick Puni RT Colton McKivitz

5 carries, 30 yards and a manly TD for Jordan Mason, the hometown kid here in Nashville. What a cool moment for the 49ers running back
@LombardiHimself: 49ers RB Jordan Mason grew up in Gallatin, Tennessee -- just outside Nashville. He has several family members in attendance today, including his dad, who helped train Mason in the summer heat

There's been good and bad with Dee Winters. Important to be balanced if we're going to evaluate his push for playing time: -Key missed tackle vs Pollard -Electric close/hit on Levis -Great TFL (missile!) -Crossed up in space on Ridley YAC

Kalia Davis split that double team with the quickness of a former linebacker!
@TheSFNiners: #49ers Kalia Davis has been living in the backfield on this drive https://t.co/TJaVmv2Dge

This aged like Brock Purdy halftime playoff takes
@GottliebShow: Steph ain't helping kids. Loose with ball, minus defensively

Just saw a group of at least 6 Cody Schrader jerseys. Big day for the rookie!

Ronnie Bell was the lead blocker for Trent Taylor on the 49ers' first try at the new kickoff return. They treated it very much like a run play. I do think the Kyle Juszczyk/Deebo Samuel tandem will be the one of choice once these games matter

Which is why Saubert has clearly held the No. 2 TE spot since the start of camp
@Graham_SFN: Eric Saubert is clearly the best blocking TE the 49ers have not named George Kittle

Alex Barrett has been on the 49ers' practice squad since 2019, with some active roster call-ups in that span. But he's put in a lot of work for the team. Deserves some recognition -- a half-decade run in an NFL building is nothing to scoff at

DL Jonathan Garvin, whom the 49ers signed yesterday, and former Titan Shakel Brown made that fourth-down stop on Jabari Brown

Stanford product Curtis Robinson and Wake Forest rookie Malik Mustapha made some excellent tackles for the 49ers to end that drive. That reminds me that Stanford and Wake Forest played each other in 2009 and 2010. Alas, that was well before Robinson and Mustapha's time

The Titans swallowed the 49ers' kick coverage in blocks -- and Jake Moody actually had a key tackle opportunity that he missed. It wasn't a last-line-of-defense opportunity. So that return confirmed that kickers will indeed be key parts of coverage units. Plan accordingly

One game check for Trent Williams is $1.11 million. The 49ers have the ability to fine him up to that amount for every missed preseason game, but that's up to their discretion. The missed practices are mandatory, non-forgivable fines
@MaioccoNBCS: Trent Williams was a holdout for the first 13 practices of 49ers training camp. At $50,000 a day in fines, that's $650,000. According to the CBA, he is also subject to a fine of one regular-season game check for each preseason game missed.

The San Francisco 49ers opened their preseason schedule Saturday against the Tennessee Titans.
While most of the 49ers’ starters sat out, a handful of players who are expected to earn starting jobs in Week 1 took the field for the first exhibition match of the year.
Left guard Aaron Banks was among the starters. So was right tackle Colton McKivitz. Rookie third-round pick Dominick Puni also looks to be on track for a starting role in 2024.
He got the start in the preseason opener after taking hold of the right guard job in camp when Spencer Burford and Jon Feliciano both went down with injuries

The Tennessee Titans seemingly went all-in on second-year quarterback Will Levis this offseason. The Titans fired former head coach Mike Vrabel and replaced him with former Bengals offensive coordinator Brian Callahan.
Callahan, a former UCLA quarterback, is known for his work with quarterbacks. He spent the last four seasons coaching Joe Burrow in Cincinnati.
Additionally, Tennessee spent big money at wide receiver, landing Calvin Ridley and Tyler Boyd to a group that already had DeAndre Hopkins and former first-round pick Treylon Burks. The Titans also signed free-agent running back Tony Pollard to a three-year deal, signed center Lloyd Cushenberry (four years) and used a top-10 pick on Alabama offensive tackle JC Latham

The 2024 Tennessee Titans are one of the NFL’s most mysterious teams. Tennessee underwent more change this offseason than anyone in the NFL outside of the Washington Commanders.
The Titans fired a successful head coach to bring in a first-time head coach. Mike Vrabel’s time in Tennessee seemed to be nearing its end for a while. Not only had the Titans had back-to-back losing seasons, but there were some issues between Vrabel and ownership.
Enter Brian Callahan. Callahan comes to Tennessee with a reputation for developing quarterbacks, which makes him the perfect mentor for Will Levis. The Titans completely revamped the offensive side of the ball this offseason, bringing in players such as Calvin Ridley, Tony Pollard, Tyler Boyd, Lloyd Cushenberry, and JC Latham

The Tennessee Titans hosted the San Francisco 49ers in their first preseason game of 2024. In a 17-13 victory over the Niners, the Titans had one standout player who made the biggest impact in their first game. Chance Campbell is the first Player of the Game for 2024.
The Titans linebacker made his presence known all over the field tonight. He recorded nine tackles (five solo), one sack, one tackle for a loss, a quarterback hit, and one pass defensed, and he ended the game by intercepting the ball with one second left on the clock