The Vikings signed McKinnon, a third-round running back from Georgia Southern, on Tuesday. He was the last player unsigned from the Vikings' 2014 class.
McKinnon started 31 of his 47 games at college, lining up at quarterback, wide receiver, running back and cornerback.
He rushed for more than 100 yards in 17 games, finishing his career at Georgia Southern with 3,899 yards rushing and 42 touchdowns rushing.
AP NFL website: www.pro32.ap.org and www.twitter.com/AP-NFL