McKinnon agreed Wednesday with the 49ers on a four-year, $30 million contract, Adam Schefter of ESPN reports.

McKinnon was set to be a second or third option if he returned to the Vikings with Dalvin Cook (knee) set to return in 2018 and Latavius Murray still in the fold, but now he'll at least have a shot to compete for the primary job in the San Francisco backfield. The size of the contract suggests McKinnon will enter camp as the favorite for lead-back status, ahead of Matt Breida, Joe Williams, Jeremy McNichols and Raheem Mostert (knee). Of course, there's still time for the Niners to supplement their running-back stable in free agency or the draft.

More News
Our Latest Stories