The biggest question facing the Vikings front office and salary cap experts is what to do about running back Dalvin Cook.
Cook has become one of the best running backs in the NFL at only 24 years old. Since being drafted in 2017, he has averaged 72.6 yards per game, a number which ranks eighth in the NFL during that stretch.
That means when his contract comes up at the end of the 2020 season, Cook will be looking for a big payday.
This season, Cook will make $2.02 million on his rookie contract, which ranks 39th in the league among running backs according to spotrac.