San Francisco 49ers

49ers activate Alex Boone, release WR Kassim Osgood

As Jim Harbaugh signaled on Friday, the 49ers today added offensive lineman Alex Boone to their 53-man roster. The team made room for Boone, who was a contract holdout until reporting Monday, by waiving receiver Kassim Osgood.

If Osgood had been on the Week 1 roster, the team would have owed him his full salary the season. He also had a $20,000 Week 1 roster bonus.

Osgood was left off last year’s Week 1 roster as well, but was brought back for Week 2. The move means that the 49ers have few veteran leaders on their coverage units and will be facing an old friend, C.J. Spillman, who is now a Cowboy, on Sunday.

Harbaugh would not say whether Boone, who has started every game for the 49ers the last two seasons, would start against the Cowboys. At the very least, the team needs him in uniform Sunday because he is the emergency backup at both right and left tackle. The 49ers’ usual starter at right tackle, Anthony Davis, is out with a hamstring injury. It's the first game Davis will miss in five seasons, and Jonathan Martin figures to play in his place.

Boone could start at his usual spot, right guard. If that's the case, Joe Looney would be the top backup at guard and center if there was an injury on the offensive line Sunday.

The team also has undrafted rookie Dillon Farrell in reserve. Farrell can play every position on the line.