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.com.
But as every Vikings fan knows, the team is not in a great salary cap situation, even after losing several veteran free agents in the offseason.
The team currently has $29.5 million in salary cap space but also have 29 free agents including players such as safety Anthony Harris, linebacker Eric Wilson, guard Pat Elflein and defensive end Ifeadi Odenigbo.
Cook has been great but also battled injuries, including an ACL tear in the fourth game of his rookie season.
In his three seasons, he has played in 29 of a possible 48 regular-season games. But when he plays well, the Vikings win.