The San Francisco 49ers are preparing for their regular season opener against the Minnesota Vikings on Sunday at U.S. Bank Stadium. The team has completed its week of full practices and will board a plane for Minnesota at 2 p.m. on Friday.

Linebacker Malcolm Smith (hamstring), who figured to start next to rookie Fred Warner, is listed as doubtful against the Vikings.

"We are going to list him as doubtful," head coach Kyle Shanahan said after Friday's practice. "He's been limited all week and was today also so doubtful is a small chance and we'll see on Sunday."

Shanahan said that Smith still has a little time to prove he is healthy enough to play.

"He's still got two more days to do it so that's why we're not going to rule him out, but he's not there yet," Shanahan added.

Who will start in place of Smith?

"We've got a number of choices," Shanahan answered.

The good news is that tackle Garry Gilliam has been cleared from the concussion protocol and will be available on Sunday.

Below are the official injury reports for the 49ers and Vikings. Also included are Friday's practice participation reports, which were provided by the 49ers Communications staff.

San Francisco 49ers

T Erik Magnuson (hamstring), LB Dekoda Watson (hamstring)

LB Malcolm Smith (hamstring)

Minnesota Vikings

T Aviante Collins (elbow), C Pat Elflein (ankle, shoulder), RB Roc Thomas (ankle)

CB Mackensie Alexander (ankle)

CB Xavier Rhodes (hamstring)

San Francisco 49ers Friday Practice

Did Not Participate In Practice
T Erik Magnuson (hamstring)

Limited Participation in Practice
LB Malcolm Smith (hamstring), LB Dekoda Watson (hamstring)

Full Participation in Practice
T Garry Gilliam (concussion), S Jimmie Ward (quadricep)

Minnesota Vikings Friday Practice

Did Not Participate In Practice
T Aviante Collins (elbow)

Limited Participation in Practice
CB Mackensie Alexander (ankle), C Pat Elflein (ankle, shoulder), RB Roc Thomas (ankle)

Full Participation in Practice
WR Stacy Coley (groin), T Riley Reiff (foot), CB Xavier Rhodes (hamstring), CB Marcus Sherels (hamstring)