The 49ers reported for work on Thursday and the team announced the name of one more veteran that will be joining them at training camp.
Guard Leonard Davis has signed a one-year deal with the team. Davis visited with the 49ers in March, although he was still rehabbing from foot surgery at that point in the offseason. Presumably he’s well enough to get on the field now and will join the rest of the squad at the 49ers’ first full-squad practice of training camp on Friday.
Davis signed with the Lions in November of 2011, but didn’t play a game with the team before the season ended. He started every game for the Cowboys over the four previous years, however, and he started all 91 games he played with the Cardinals after they made him the second overall pick of the 2001 draft. Davis made three Pro Bowls while in Dallas, but his play slipped enough in 2010 that the team was happy to take the cap space provided by releasing him.
Davis’ long layoff likely makes him a longshot to beat out Alex Boone at right guard, the only spot currently without an entrenched starter on the 49ers line. Boone took the majority of the first team snaps — Daniel Kilgore also saw some time at the position — during spring work after Adam Snyder jumped to Arizona as a free agent. Davis’ experience could make him a useful reserve piece on the offensive line in San Francisco.