5 Vikings who could be entering their final season with the team

(Photo by Adam Bettcher/Getty Images) Everson Griffen
(Photo by Adam Bettcher/Getty Images) Everson Griffen
3 of 6
MINNEAPOLIS, MN - OCTOBER 28: Everson Griffen #97 and Linval Joseph #98 of the Minnesota Vikings run out of the tunnel during pregame introductions before playing the New Orleans Saints at U.S. Bank Stadium on October 28, 2018 in Minneapolis, Minnesota. (Photo by Hannah Foslien/Getty Images)
(Photo by Hannah Foslien/Getty Images) Everson Griffen

Everson Griffen – DE

Griffen has been a great member of the Vikings since being drafted in the fourth round of the 2010 Draft.

He has had a super productive career in the NFL, racking up a total of 312 tackles and 66.5 sacks. Griffen has been a constant presence at right defensive end for Minnesota and he is a threat to take down the quarterback on every single snap of the football.

There are a couple of things to think about when it comes to Griffen and his future with the Vikings.

The first one is his age. He’s entering his 10th season in the league and he is currently 31-years-old. That’s getting to be pretty gray when it comes to NFL pass rushers.

The second factor is Griffen’s performance a season ago. He had just 5.5 sacks and 33 tackles in 2018. Granted, he missed some time to get himself right and that could very well be the reason for his decline in production.

The truth is, if Griffen has another down season in 2019, there is little reason for Minnesota to keep him on the roster. But as it was mentioned previously, he’s 31-years-old and his best football could very well be behind him.

As good of a player as Griffen has been for the Vikings, it would make little sense for the team to keep him on the team beyond 2019 if his production takes a dip again. Minnesota didn’t shy away from releasing Brian Robison last year and the same outcome could be in Griffen’s near future.

The veteran pass rusher could possibly be entering the final season of his stellar career with the Vikings.

Schedule