Vikings' offseason signings
DT Dalvin Tomlinson
Old team: Giants
Contract: Two years, $21M ($16M guaranteed)
Tomlinson arrives as one of General Manager Rick Spielman's answers to a Vikings defense that got run over last season. The former Giants nose tackle has been one of the NFL's better run stoppers since New York made him a 2017 second-round pick out of Alabama. He'll replace Shamar Stephen in the starting lineup, pairing with nose tackle Michael Pierce to form a 658-pound wall.
CB Patrick Peterson
Old team: Cardinals
Contract: One year, $10M
Peterson, a three-time All-Pro selection, ends his stellar 10-year run in Arizona to join a young Vikings secondary that needs his leadership. He turns 31 in July, and has never missed an NFL game to injury. Peterson will step into the starting lineup with the potential to cover No. 1 receivers. Only four active defenders have more career interceptions than Peterson's 28, tied with Vikings safety Harrison Smith.
DE Stephen Weatherly
Old team: Panthers
Contract: One year, $2.5M ($500,000 guaranteed)