Minnesota Vikings running back Dalvin Cook had been pushing for an extension this offseason. It appears he got his wish.

Pro Football Talk and NFL Network's Tom Pelissero reported Cook and the Vikings have agreed to terms on a five-year extension worth $63 million.

Jeremy Fowler of ESPN previously reported the two sides were “not close” on an extension, though they clearly made strides in just the past few days.

Five years is a fairly lengthy contract for a running back, especially considering Cook has played just 29 games.

Still, it is undeniable Dalvin Cook asserted himself as the anchor of Minnesota's offense last year, finishing the 2019 season with over 1,600 yards from scrimmage and 13 touchdowns.

The former Florida State star has looked explosive when healthy. Cook is averaging 4.6 yards per carry for his career, rushing for 1,135 yards in 2019. He also became a legitimate target in the passing game, which figures to continue given the departure of Stefon Diggs in the offseason.

RECOMMENDED (Article Continues Below)

Cooks had also shown a willingness to be flexible with respect to his future situation. While the Pro Bowler made it clear he wanted new money in the final year of his contract, he also noted he would not orchestrate a holdout.

The Vikings begin their season with an NFC North clash against the Green Bay Packers on Sunday, with both teams looking to make a statement.

Cook can enter the contest with a bit more assuredness knowing his future in Minnesota is secure, and the Vikings will hope he can be a star yet again in 2020.