5. Fullbacks
It’s cheating a little bit not including the fullback among the running backs, but Kyle Juszczyk is too important to the 49ers’ offense to lump in with the other backs. He can play the lead blocker role, but he can also line up as a tight end, in the slot or out side. His multifaceted skill set helps Shanahan maintain the deception his offense thrives on. Juszczyk is the highest-paid and best player at his position in the league.