The 49ers keep losing starters.

Now Daniel Brunskil has agreed to sign a contract with the Tennessee Titans, according to reports. The Titans new general manager Ran Carthon came from the 49ers and knows Brunskill personally, which explains this move.

Brunskill started 42 games for the 49ers since the 49ers signed him as an undrafted free agent in 2019, and he played every position on the offensive line -- tackle, guard and center. And he was underrated. He was a better guard than rookie Spencer Burford, who took Brunskill's starting spot this season and split time with him at right guard. And Brunskill is a better tackle than Colton McKivitz, who just inhereted the 49ers' starting right tackle job after Mike McGlinchey signed with the Denver Broncos.

The 49ers phased out Brunskill last season because they wanted to get their younger offensive linemen such as Burford experience so they could improve, which is understandable. And Brunskill isn't a huge loss. But he is a steady, solid player who is versatile, and every team needs one of those on the offensive line.

Now the 49ers have lost two starting offensive linemen this offseason -- Brunskill and McGlinchey. But they've agreed to re-sign starting center Jake Brendel to a four-year $20 million deal, which means the 49ers should return four starting offensive linemen from 2022 -- left tackle Trent Williams, left guard Aaron Banks, center Jake Brendel and right guard Spencer Burford. That's one Hall of Fame player and three solid bargains.

The 49ers could use another special player on the offensive line.

More must-reads:

TODAY'S BEST
Tiger Woods blames one big factor for missing the cut at PGA Championship
Giants All-Star pitcher suffers setback in recovery from injury
Watch: Juan Soto's first multi-homer game as a Yankee
'Ain't good enough': Draymond Green claims Celtics must 'win it all' or it's a 'failure'
Raptors expected to flip former NBA champion during the offseason
MLB insider reveals Mets' massive extension offer that Pete Alonso turned down
Celtics legend provides update after gruesome finger injury
Bulls hire former NBA head coach as top assistant
Chiefs move on from young running back
20-year MLB veteran working out, unsure about playing future
USA Hockey names HC for 2025 4 Nations Face-Off and 2026 Olympics
Key Knicks forward ruled out for Game 7 vs. Pacers
Pacers' Pascal Siakam leads team to Game 6 win vs. Knicks
Watch: Matt Duchene's 2OT winner sends Stars to conference final
Scottie Scheffler shoots improbable 66 after warming up for PGA Championship in a jail cell
Report: Tua Tagovailoa away from Dolphins amid contract chatter
Nuggets star has worrying comment about latest injury
Paul Skenes makes incredible Wrigley Field history in second-career MLB start
Giants rookie CF to undergo season-ending labrum surgery
Yankees' Juan Soto reacts to Hal Steinbrenner contract talk

Want more 49ers news?

Join the hundreds of thousands of fans who start their day with Yardbarker's Morning Bark, the best newsletter in sports.