Vikings insider Ben Goessling
In the spring of 2015, while the Adrian Peterson saga was still playing out, the Vikings did their pre-draft homework on a number of running backs who might be able to succeed the future Hall of Famer whenever his time ended in Minnesota.
The Vikings brought Northern Iowa running back David Johnson to their team facility in Eden Prairie as part of their top-30 prospects event that April, after meeting with Boise State's Jay Ajayi at his pro day.
Johnson profiled as one of the better receiving backs in the class, but after the Vikings used their first two picks on defenders (Michigan State's Trae Waynes and UCLA's Eric Kendricks), the Arizona Cardinals took Johnson 86th overall, while the Vikings drafted LSU defensive end Danielle Hunter two picks later.
Though the Cardinals had been among Peterson's preferred trade destinations — thanks in part to his relationship with receiver Larry Fitzgerald — the Vikings remained firm they would not move the running back, and kept Peterson for what turned out to be 20 more games after his return: a rushing title (and a costly playoff fumble) in 2015, and three games in an injury-plagued 2016 season.
In the spring of 2017, after the team decided to move on by signing former Raiders running back Latavius Murray, it traded up in the second round of the draft to select Florida State's Dalvin Cook, believing he could be the same kind of versatile dynamo Johnson had become by that point in Arizona.
"David's a back that caught everybody by surprise," Cook said. "He's a guy that I watched; when I got in the league, I started to watch more of him. He does the dirty work, he blocks. He does it all. With him getting paid [a three-year, $39 million contract extension in September], that says it all."
Now, as Johnson and Cook hope to share a field for the first time in the NFL, both running backs are at something of a crossroads. Cook, who caught nine passes for 107 yards in the Vikings' first two games, struggled to find open running room before injuring his hamstring in Week 2 against the Packers.
According to NFL Next Gen Stats, Cook has traveled 5.74 yards per yard gained on rushing attempts this season — indicating he's having to dance and do more work to create space for himself than any running back in the league this season.