Alexander Mattison wasn't sure this day would come, at least not in purple.
The Vikings' new No. 1 running back spent his first four NFL seasons growing close to four-time Pro Bowl player Dalvin Cook. Mattison watched Cook dominate the playing time and stack up four consecutive seasons with 1,300-plus yards from scrimmage.
Behind the scenes, they were in awe of each other: Mattison by Cook's home-run plays and Cook by Mattison powering through defenders. They talked about how one day there'd only be room for one of them in Minnesota.
Mattison, a 2019 third-round pick, just assumed he'd be the one hitting the road.
"It reminds me of that Spider-Man meme where they're pointing at each other," Mattison said. "That's how we were in the running back room. It was one of those things where we knew eventually."
The Vikings chose Mattison, who was a free agent for five hours on March 15 before agreeing to stay in Minnesota on a two-year deal worth up to $8 million. Coach Kevin O'Connell sees Mattison's power as a path to an efficient run game and a counterpunch for star receiver Justin Jefferson.
Minnesota's front office also sought financial efficiency by releasing Cook and moving on from his $14.1 million cap hit before his age-28 season.
While Cook, who signed with the Jets, remained on the roster until June 8 amid trade talks, both knew upon Mattison's re-signing who was in the driver's seat.