The Vikings have had a sub-.500 record two years in a row, and Mike Zimmer was fired in January. But while Zimmer may have ultimately failed as a head coach, he had a very good defense -- and fantasy defense -- for most of his tenure. Recent moves suggest it will be very good next year, too.

The Vikings signed former Packer ZaDarius Smith this week. He played in only one game last season, but was a monster (with 26 total sacks) his two previous years. The Ravens, with whom Smith began his career, were hoping to bring him back this year, but Smith walked away from a four-year, $35 million contract with them, perhaps recognizing he could make more money. The Vikings will be paying him $42 million a three-year deal.

Minnesota is also apparently retaining Danielle Hunter (pictured). Hunter missed all of the 2020 season, and he only played in seven games a year ago. But he had 6 sacks in those contests, in line with his previous two full seasons (he had 14.5 sacks in 2018 and then again in 2019). Pretty nice one-two punch of pass rushers they'll be able to send out this season.

The Vikings had 51 sacks last year, more than anyone but Pittsburgh. It's their third season in the last four with at least 48 sacks (an off year in 2020, with Hunter hurt); only six teams have more than they do over that timeframe. Zimmer is gone, but new defensive coordinator Ed Donatell (with Denver the last three seasons) should be able to keep that pass rush operating at a high level, especially with that duo.

TEAM SACKS, 2018-2021
Team18192021Tot
Pittsburgh52545655217
LA Rams41505350194
New Orleans49514546191
Tampa Bay38474847180
Arizona49404841178
Washington46464738177
Minnesota50482351172
Chicago50323549166
Green Bay44414139165
Philadelphia44434929165
San Francisco37483048163
Denver44404236162
Kansas City52453231160
Buffalo36443842160
Cleveland37383843156
Carolina35532939156
Baltimore43373934153
Indianapolis38414033152
Seattle43284634151
Dallas39393141150
Tennessee39431943144
Miami31234148143
Houston43313432140
NY Giants30364034140
NY Jets39353133138
New England30472436137
Jacksonville37471832134
LA Chargers38302735130
Detroit43282430125
Cincinnati34311742124
Atlanta37282918112
Las Vegas13322135101

--Andy Richardson