McKinnon, 25, hit free agency looking for a much bigger role than the shared one he had with the Minnesota Vikings in 2017.
After Dalvin Cook went down with a torn ACL in Week 4, McKinnon became part of one of the best running back tandems in the league alongside Latavius Murray. From Week 5 on, McKinnon averaged 3.9 yards per rush, gaining 544 yards on 140 carries while catching 43 passes for 381 yards.
His role as a pass-catching running back helped usher in a new era for Minnesota’s run game that went from last in 2016 to No. 7 last season. The dual-threat back played a prominent role in the screen game and helped the Vikings maintain a steady flow of explosive plays despite Cook’s absence.
McKinnon was a third-round selection out of Georgia Southern by the Vikings in the 2014 draft. He has averaged 4.0 yards per carry over his four NFL seasons.
ESPN’s Courtney Cronin contributed to this report.