On September 28, Griffen was named NFC Defensive Player of the Week, joining John Randle and Chris Doleman as the only Vikings defensive linemans to win a Defensive Player of the Week Award in consecutive seasons. In the Vikings' 31-13 win over the Houston Texans in Week 5, Griffen sacked Brock Osweiler two times, but both sacks were negated due to penalties. Griffin recorded a strip sack of Dak Prescott but the Vikings lost to the Dallas Cowboys. Griffen had a strong performance in the Vikings' 25-16 win over the Jacksonville Jaguars in Week 14; on the Jaguars second possession of the game, Griffen was able to get around the edge and sacked Blake Bortles for a loss of six yards. His second sack of the game came after halftime when he cut back in to the middle and got to Bortles for a six-yard loss. On that same drive, he batted down a ball intended for Jaguars running back Corey Grant. He finished the season with 48 total tackles, 22 quarterback hits, eight sacks, one pass defensed, and two forced fumbles. Griffen was ranked 92nd by his peers on the NFL Top 100 Players of 2017. On July 26, 2017, Griffen signed a four-year, $58 million contract extension ($34 million guaranteed) with the Vikings through the 2022 season. He was named NFC Defensive Player of the Month in October. Griffen recorded at least one sack in each of the Vikings first eight games and is on pace to break his own record of 12.0 sacks, a mark he got in the 2014 season. Only Jim Marshall and Jared Allen hold the Vikings record for a sack in at least eight straight games; Marshall achieved it in 1969, Allen in 2011. On December 19, 2017, Griffen was named to his third straight Pro Bowl. In the Vikings' Divisional Playoff game against the New Orleans Saints, Griffen tipped a Drew Brees pass that ended up being intercepted by teammate Anthony Barr. The Vikings went on to win 29-24 and advance to the , where their season ended against the Philadelphia Eagles. He was ranked #19 by his fellow players on the NFL Top 100 Players of 2018. Griffen played in 11 games in the 2018 season. After playing in the first two games, he missed five games due to a personal matter. He finished with 5.5 sacks, 33 total tackles, five quarterback hits, and one pass defensed. Griffen made his return to football in week 1 against the Atlanta Falcons.