Linebacker Todd Davis (51) is headed to the Vikings. Isaiah J. Downing-USA TODAY Sports

Vikings sign veteran LB Todd Davis

After losing both Anthony Barr and rookie Troy Dye to injuries, the Minnesota Vikings announced on Thursday that the club has put pen to paper on a contract with veteran linebacker Todd Davis

Barr suffered a torn pectoral muscle and is out for the season. Dye went on injured reserve Thursday and will miss a minimum of three games because of an ankle injury. 

Chris Tomasson of the Pioneer Press reported Davis signed a one-year contract with Minnesota. 

Davis, 28, was a surprising cut by the Denver Broncos as part of the franchise's final roster trimmings earlier this month. He was a lineup mainstay for Denver each season from 2015 through 2019 and was part of the team that beat the Carolina Panthers in Super Bowl 50. 

Davis led the Broncos in tackles last season with 134 but dealt with a calf injury that sidelined him for the bulk of training camp sessions this summer. Denver made him a salary-cap casualty on Sept. 4. 

More must-reads:

TODAY'S BEST
Pacers ride bench to first playoff series win in 10 years
Knicks guard joins NBA royalty in closeout win against 76ers
Maple Leafs force Game 7 with 2-1 win over Bruins
Georgia makes Kirby Smart the highest-paid coach in college football
Dodgers ace to make first start in nearly two years on Monday
Cowboys QB Dak Prescott provides significant update on contract negotiations
Clippers will need to fight for their playoff lives in Game 6 without injured star
Why Steelers declining RB Najee Harris' fifth-year option does, doesn't make sense
Watch: Grandson of Red Sox legend homers at Fenway Park
Suns owner after disastrous season: 'The house is not on fire'
Knicks' Villanova trio knocks out the 76ers in Philadelphia
Chargers add another target for QB Justin Herbert
Report: If Lakers fire Darvin Ham, ESPN analyst would be candidate
Watch: William Nylander gives Leafs a 1-0 lead over Bruins
Hurricanes restrict ticket sales for series against Rangers
Yankees 2B after loss to Orioles: 'We got punched in the face'
Bucks getting one of two stars back for Game 6 vs. Pacers
Ex-Knicks GM emerges as candidate for Pistons' president role
Encouraging sign emerges about Timberwolves HC Chris Finch after sideline injury
Patriots HC Jerod Mayo open to a reunion with Tom Brady