Preseason Takeaways

Nine Takeaways From The 49ers' 19-13 Loss To Tennessee, Starting With The Rookie Who Caught Seven Passes

Tennessee 19, San Francisco 13 at Levi's Stadium on Thursday night. Brock Purdy and Mac Jones did not play, Jake Brendel was not in uniform, and the preseason opener became what it was supposed to be: three hours of evidence about the bottom half of a 90-man roster.

SK
Sam KezarAug 14, 20265 min read
Every call on this site goes on a public ledger and gets graded. The misses stay up.
Kurtis Rourke throwing at 49ers training camp in Santa Clara, in the red non-contact practice jersey the club uses for quarterbacks, number 14 on the chest, teammates and staff out of focus behind him. This is a camp photograph and not from Thursday's game, in which Rourke started, completed 12 of 14 passes and left with a rib injury.

Tennessee beat San Francisco 19-13 at Levi's Stadium on Thursday night. Joey Slye kicked four field goals for the Titans, from 39, 55, 53 and 58 yards, and the 58-yarder with 2:23 left put it away.

The 49ers out-gained Tennessee 322 net yards to 279, made 22 first downs to 18, converted 9 of 19 third downs and held the ball for 32:48. They scored 13 points. Brock Purdy and Mac Jones did not play, which Kyle Shanahan had said earlier in the week, and neither did most of the men who will start on September 10 in Melbourne. This is about the other eighty.

Playing time below is drives and halves, not snaps: the club's game center carried a box score and a scoring summary at the 5:25 a.m. PT check Friday, and no participation report.

1. De'Zhaun Stribling was the best 49er on the field, and the corner across from him was a starter. The second-round rookie receiver, No. 15, 33rd overall out of Ole Miss, caught seven of eight targets for 63 yards. He caught the first offensive snap of the game for six. He caught a 32-yard throw down the right sideline at 13:32 of the second quarter, and an 11-yarder to the Tennessee 4 that the Titans challenged as out of bounds and lost. Cor'Dale Flott, who started at cornerback for Tennessee, made or shared the tackle on four of the seven. David Lombardi of The San Francisco Standard had him lining up outside and in the slot, and his one drop was his first since his final college season.

2. Kurtis Rourke started, completed 12 of 14, and finished the night at a hospital. Rourke, No. 14, the 2025 seventh-round pick who missed all of last season with a torn ACL, took the first three offensive drives and went 12 of 14 for 101 yards with a 96.7 rating, plus three carries for 14 yards. Amani Hooker and Cody Barton both hit him on a three-yard run to the Tennessee 1. He did not come back out after that drive, the one that produced San Francisco's only touchdown. "They said ribs. He was struggling to breathe, so they took him to the hospital just to check on everything, make sure it's all right," Shanahan said afterward. "The X-rays here didn't show it was broken or anything, but we'll see what we find out tomorrow." The third quarterback job was the clearest thing on the field for eighteen minutes and is now a medical question.

3. Gracen Halton's best play was erased by a teammate, and he made another one on the next snap. The fourth-round rookie defensive lineman, No. 93, 107th overall out of Oklahoma, sacked Cam Ward for a loss of 14 on the first snap of a Tennessee drive. Defensive holding on Jakob Robinson wiped it out. On the very next snap Halton dropped Tyjae Spears for a loss of one. He finished with four tackles and a tackle for loss, two of them plus the erased sack against Tennessee's starters.

4. Jaden Dugger started at linebacker, and both of his early snaps were the job description. The fifth-round rookie, No. 53, 154th overall out of Louisiana, opened at what Lombardi describes as the Fever backer, a hybrid of inside linebacker and edge rusher. On Tennessee's second defensive snap he ran Ward down on a scramble and held it to two yards. Four plays later he got stuck on right tackle JC Latham's block on third-and-10 and a short throw to that side went for 16.

5. Robert Jones started at left guard. Connor Colby started at right guard. That is the plainest thing the game said about the camp's longest-running argument, and it is not the same as settling it. Jones, No. 65, is the man the club's first unofficial depth chart of 2026 listed as the starting left guard. He also drew the offensive holding call that wiped out a 21-yard Rourke throw to Jordan Watkins at the Tennessee 18 in the first quarter. Colby, the second-year guard out of Iowa who took the first-team left guard reps at the start of camp, lined up on the right.

6. Jake Brendel was not in uniform, and the middle of the line was the worst part of the night. Drake Nugent, No. 66, started at center. At 4:03 of the second quarter a shotgun exchange came loose at the Tennessee 44 and Adrian Martinez recovered his own team's fumble. Doug Kramer Jr. worked in relief. The 49ers have spent this month auditioning centers. Thursday was the first live evidence about why.

7. Four running backs carried 23 times for 52 yards. That is 2.3 a carry: Sincere McCormick 10 for 38, Khalil Herbert 6 for 18, Patrick Taylor Jr. 5 for minus 5 with the one-yard touchdown, Zamir White 2 for 1. The two quarterbacks carried five times for 32. The touchdown needed help: a delay of game pushed San Francisco from the Tennessee 1 back to the 5, and a pass interference call on Flott put it back.

8. Adrian Martinez went 16 of 30 and cost his kicker fourteen yards. Martinez, No. 4, threw for 159 yards on 30 attempts with a 68.6 rating and took both of the sacks San Francisco allowed, for a combined 22. The one at the end of the first half mattered: sacked out of bounds at the Tennessee 43 for a loss of 14, which turned a reasonable field goal into the 61-yard attempt Eddy Piñeiro left short with 18 seconds on the clock. Piñeiro finished 2 of 3, good from 52 and 41. Martinez did lead both second-half field goal drives, and a third that reached the Tennessee 13 and produced nothing.

9. The injury list, as roster facts. Rourke, ribs, hospital, no break on the stadium X-rays. Jack Jones, who started at cornerback, hand, did not return. Jacob Cowing, oblique, did not return. Nick Martin, stinger, returned, and finished with a team-high eight tackles and a fifteen-yard personal foul. Nate Hobbs did not play at all: he pulled a groin at Tuesday's practice and is expected to miss several weeks. Five names, and cutdown day is August 30.

San Francisco threw 44 passes on Thursday and none of them scored.

Sources: ESPN box score and play-by-play, Tennessee at San Francisco, August 13, 2026. The club's recap and game center at 49ers.com, recap published 10:13 p.m. PT August 13. 49ers Webzone recap and injury report, August 13. David Lombardi, The San Francisco Standard, August 13, 9:04 p.m. PT. The club's roster page for jersey numbers. Nobody from this site was at the game.

Filed under 49ers

More on Jake Brendel

His page →
Eleven Days To The Cutdown And Jake Brendel Still Has No Settled Backup
Camp Battles

Eleven Days To The Cutdown And Jake Brendel Still Has No Settled Backup

San Francisco's roster is set on August 30 and the backup center job has been open on this board since August 8, when the club disclosed Brett Toth's concussion. Drake Nugent and Doug Kramer Jr. split every center snap of the preseason opener with Jake Brendel out of uniform, and neither is on Matt Maiocco's projected 53 or David Lombardi's. Wednesday's walk-through was closed to media, so nothing moved.

Sam KezarAug 19, 20263 min read

More on Connor Colby

His page →
San Francisco Stopped The Rams On Fourth And One At Its Own 1, Then Drove 99 Yards
Week 1 Takeaways

San Francisco Stopped The Rams On Fourth And One At Its Own 1, Then Drove 99 Yards

The 49ers opened 1-0 with a 27-7 win over the Rams at the Melbourne Cricket Ground, Thursday evening in the Bay Area and Friday morning in Australia. Los Angeles reached the San Francisco 1 in the third quarter and turned the ball over on downs; San Francisco answered with an 11-play, 99-yard touchdown drive. Connor Colby started at left guard and the whole line played every snap, George Kittle played 30 of 65 in his return, Kaelon Black carried more often than Christian McCaffrey, and De'Zhaun Stribling started at receiver without being thrown to. Nine takeaways off the official game book.

Sam KezarSep 11, 20265 min read
Connor Colby And Kaelon Black Fill The Two Jobs Shanahan Called Fluid
Depth Chart

Connor Colby And Kaelon Black Fill The Two Jobs Shanahan Called Fluid

San Francisco's public depth chart carried an empty box at left guard from August 27 until this week. Read at 2:52 p.m. Pacific on Sunday, it is stamped 09/4/26 and lists Connor Colby first at left guard and Carver Willis second. It also lists Kaelon Black second at running back ahead of Jordan James, which is the other job Kyle Shanahan called fluid on August 31, and George Kittle and Nick Bosa as starters. Colby was the incumbent in July, was passed by Robert Jones and then by Willis in August, and is first again on the club's own page. Jarrett Patterson, traded for to compete at guard, is listed second at center. The chart predates three roster moves and has one empty box left, at long snapper. The first Melbourne practice is Sunday at 7:50 p.m. Pacific.

Sam KezarSep 6, 20264 min read
The 49ers Have Two Depth Charts And Only One Of Them Has A Left Guard
Camp Battles

The 49ers Have Two Depth Charts And Only One Of Them Has A Left Guard

The depth chart at 49ers.com carries twenty-nine position rows and a name in the first column of twenty-eight of them. Left guard is the twenty-ninth, its first column is empty, and the page stamps itself August 27, which was eight days ago. A separate one-page sheet dated September 2 lists Connor Colby first at left guard and Carver Willis second, and the club does not publish it: the media site its own pronunciation guide points to refuses a request from outside. Kyle Madson of Niners Wire reports that the sheet is assembled by the communications staff with no input from the coaches and binds nobody. Kyle Shanahan said on August 31 that he did not know who starts, and nothing since has replaced that. Seven of the seventy-two men still named on the club's live chart are on the September 2 sheet's injured reserve list, three of them offensive linemen.

Grant LombardSep 4, 20265 min read

On the record

Called Shots →
Held upJul 27, 2026

Connor Colby is the 49ers' starting left guard in the Week 1 game against the Los Angeles Rams on 2026-09-10. Scored off the official starting lineup for that game: Colby listed at left guard is a hit, any other player listed at left guard is a miss, including if Colby is unavailable through injury.

Made in the Camp Battles left guard primer. The basis is incumbency plus the calendar: Colby took all of the first-team left guard reps at the opening practice (Wagoner, ESPN, Jul 26), has roughly 450 snaps in this offense from six starts as a rookie, and Robert Jones has none while coming off a 2025 season lost to a neck injury. The call is genuinely at risk, and the falsifier is named in the piece: Jones opening the August 13 preseason game against Tennessee with the starters. Hurley's Niners Nation board already has Jones starting and Colby at backup right guard.

Latest on the 49ers

The whole beat →
The 49ers ran Las Vegas out of its plan before they took the ball away
49ers Deep Dive

The 49ers ran Las Vegas out of its plan before they took the ball away

San Francisco beat Las Vegas 38-17 on Sunday and is 7-1. The five second-half takeaways will be remembered, but the game was settled earlier. The 49ers' first three drives went 37 plays and 242 yards, took 19 minutes and 23 seconds and ended in touchdowns, and San Francisco ran 25 times for 125 yards before halftime. Las Vegas had the ball for 71 seconds in the first 13 minutes. Trailing by 11 at the half, the Raiders ran six times and threw 24 times after it, and Klint Kubiak said that being in position to throw on every down produces interceptions. The pass rush did not cause the turnovers: Cousins was hit twice on eight first-half throws and four times on 24 second-half throws. Two takeaways were punched out of receivers' hands, and one came off a fumbled exchange. The second half also showed a cost. San Francisco threw an interception, was stopped on fourth-and-1 at its own 40, and allowed 222 kickoff-return yards, and Las Vegas started three drives in 49ers territory. The game moved San Francisco's season turnover margin from minus-3 to plus-1. Las Vegas has now allowed 30 or more points six weeks running, so Dallas on Sunday is the first test of whether the formula holds.

Sam KezarNov 10, 20266 min read
The 49ers trade a sixth-round pick for Keenan Allen
49ers Notebook

The 49ers trade a sixth-round pick for Keenan Allen

San Francisco acquired wide receiver Keenan Allen from Indianapolis on Tuesday, deadline day, for a 2027 sixth-round pick, the league transaction wire shows. It is the second trade between the clubs in three weeks, after DeForest Buckner on Oct. 27. Allen, 34, played at Cal and is a six-time Pro Bowler with 1,095 career catches, eighth all time. He had 40 catches for 351 yards and one touchdown in eight games for the Colts, their team lead. The club placed Gracen Halton on injured reserve with a fractured ankle the same afternoon, and its roster page showed 52 on the active roster before Allen was added. Allen joins a receiver room missing Mike Evans and Deebo Samuel Sr. last Sunday. He caught four passes for 26 yards against Dallas in Week 9, and the 49ers play at Dallas on Sunday.

Sam KezarNov 10, 20263 min read
Five takeaways in one half, and the 49ers never sacked Kirk Cousins
Takeaways

Five takeaways in one half, and the 49ers never sacked Kirk Cousins

San Francisco beat Las Vegas 38-17 at Levi's Stadium on Sunday and is 7-1. The 49ers scored touchdowns on their first three possessions, did not punt, and ran 43 times for 190 yards. Las Vegas turned the ball over on five of its six second-half possessions: Jaden Dugger's 35-yard interception return on the first play of the half, two forced fumbles, and interceptions by Renardo Green and Malik Mustapha. The official game book credits San Francisco with no sacks and six quarterback hits, two of them on the plays Green and Mustapha intercepted. Nick Bosa played 39 of 50 defensive snaps in his first game since Sept. 20, and DeForest Buckner played 34. Jordan Watkins caught all four of his targets for 86 yards and his first NFL touchdown. Christian McCaffrey's 12-yard catch set the Super Bowl-era record for touchdown catches by a running back and was Brock Purdy's 100th touchdown pass. Gracen Halton broke his ankle and is out for the season, Shanahan said; Green (back) and Deommodore Lenoir (foot) did not return.

Sam KezarNov 9, 20265 min read

Earlier on the 49ers

Mykel Williams and Siran Neal are the new names on Wednesday's list
49ers Notebook

Mykel Williams and Siran Neal are the new names on Wednesday's list

Kyle Shanahan named nine 49ers who would not practice on Wednesday, the first day of Atlanta week, per the club's transcript. Seven were already hurt or inactive on Monday. The two new names are defensive end Mykel Williams (knee) and defensive back Siran Neal (knee), who both played against Washington. Nick Bosa (calf) did not practice, and Shanahan said he hopes Bosa is out there Thursday. On Mike Evans's Achilles tendinitis, Shanahan said the club managed it last week and is managing it this week. Dre Greenlaw and Christian Kirk were set to practice, per Shanahan, and Greenlaw is still on a roster exemption, not the 53. The club signed Naquan Jones back to the practice squad a day after releasing him, and released linebacker Eugene Asante to make room.

Sam KezarOct 21, 20263 min read
$11,991,268 Of The 49ers' Cap Space Depends On Which Book You Open
The two books

$11,991,268 Of The 49ers' Cap Space Depends On Which Book You Open

Read in both books Thursday morning: San Francisco leads the league in cap space on Over The Cap at $68,055,498 and on Spotrac at $80,046,766. The $11,991,268 between them is not an error in either. It decomposes into a cap limit, a pricing difference on the top 51 contracts, injured reserve, the exempt list and dead money, and it sums to the dollar. What the accounting flip at the start of the regular season adds is between $9,842,532 and $10,825,332, which is less than the two books already disagree by.

Jamie SilvaAug 27, 20267 min read
Paraag Marathe Left, And Seventy-Two Void Seasons Stayed
Contract structure

Paraag Marathe Left, And Seventy-Two Void Seasons Stayed

Twenty-one contracts on the 49ers' 2026 cap sheet carry void years, 72 of them in total. Mike Evans' deal decomposed to the dollar, why the books close $450,000 short, and the reason the executive credited with that architecture had already handed off the job that produces it.

Jamie SilvaAug 6, 20266 min read