After tearing his ACL last season, McKinnon suffered yet another setback in his recovery and was placed on IR. It remains to be seen if McKinnon's injury will be season-ending.
During his last year as a Viking, the former third-round pick out of Georgia Southern ran for 570 yards and added 421 yards as a receiver, scoring five touchdowns in total.
He figured to have a breakout season in his first year under Shanahan in the same way Devonta Freeman did during his tenure with the Atlanta Falcons, but injuries have prevented McKinnon from even getting on the field, let alone having a solid season.
The 49ers will be fine at running back, as Tevin Coleman and Matt Breida are more than capable of shouldering the load, but McKinnon doesn't look like a great use of money from GM John Lynch.