RB Austin Ekeler (Chargers, RFA)
Despite his role diminishing upon Melvin Gordon’s return this season, Ekeler had a monster year. He racked up 1,550 yards on 224 touches with 11 touchdowns. He caught 92 balls and to go with 132 carries on the ground. That type of weapon is exactly what Shanahan wants in a running back. While the 49ers have a strong stable of backs, Ekeler is a player who could step in and be a difference maker in an already talented group. He’s a restricted free agent and will be way too expensive for the 49ers, but Ekeler is a good prototype for the style of running back that could really thrive under Shanahan.