The Vikings on Wednesday picked up two veterans cut by other teams.

Minnesota agreed to sign former Dolphins running back Myles Gaskin and former Bills offensive lineman David Quessenberry to the 53-man roster.

To free up roster spots, the Vikings waived receiver Jalen Reagor and placed running back Kene Nwangwu on injured reserve.

Gaskin, 26, was released by Miami on Tuesday after four seasons. He was a seventh-round pick in 2019 when Vikings defensive coordinator Brian Flores was the Dolphins head coach.

Gaskin adds to a thin Vikings backfield behind starter Alexander Mattison. Second-year running back Ty Chandler was praised by coaches but didn't have much competition. Nwangwu, who is eligible to return from IR in Week 5, missed the preseason with an undisclosed injury, and seventh-round pick DeWayne McBride showed he needed more time to develop. McBride was signed to the practice squad on Wednesday.

Quessenberry, 33, has started 28 games (two in playoffs) over the past three seasons for the Bills and Titans. He spent last year in Buffalo, where he primarily played tackle. But he also has guard experience and appeared in three different spots — right tackle, left tackle and right guard — as a backup option for the Bills. The Vikings traded tackle Vederian Lowe to the Patriots on Sunday night.

The Vikings are moving on from Reagor, acquired last year via trade for a 2023 seventh-round pick and a 2024 fifth-round pick. The Eagles' former first-round pick had more than $2.4 million guaranteed in base salary.

Reagor's contract transfers to a new team if he is claimed on waivers. If not, Minnesota can still recoup cash and salary cap space due to offset language in his contract. Any money Reagor makes with another team this season will subtract from what the Vikings owe him.

Receiver Brandon Powell, the former Rams punt returner, usurped Reagor on the depth chart. The Vikings currently have five receivers — Justin Jefferson, K.J. Osborn, Jordan Addison, Jalen Nailor and Powell — on the active roster.

Gaskin is an experienced receiving back with 101 catches for 701 receiving yards, the bulk of that coming during the 2020 and 2021 seasons. He also led Miami in rushing yardage each of those two years.

But Gaskin wasn't deployed often last year by new head coach Mike McDaniel. Gaskin was inactive for 11 games and landed on injured reserve in December, when he was listed with an illness on the team's injury reports.

Two weeks into training camp, the Vikings hosted free-agent running back Kareem Hunt on a visit. Hunt, who remains a free agent, left without a deal.

Twelve signed to practice squad

The Vikings re-signed 12 players to the practice squad after they were let go during Tuesday's roster cuts. The team brought back two veterans — defensive tackle Sheldon Day and cornerback Joejuan Williams — as well as 10 younger players who cleared waivers. There are still four open spots on the 16-man practice squad.

Those younger players are receivers Trishton Jackson, Lucky Jackson and Thayer Thomas; cornerbacks C.J. Coldon Jr. and Jaylin Williams, outside linebackers Luiji Vilain and Benton Whitley, offensive lineman Alan Ali, running back DeWayne McBride and defensive lineman T.J. Smith.

The Vikings managed to retain the lone draft pick — McBride, a seventh-rounder — and two of the top three undrafted rookies released this week. The team wanted to keep undrafted tight end Ben Sims on the practice squad, a source said, after he was guaranteed $110,000 to sign out of Baylor. But the Packers claimed Sims off waivers for their active roster.

Star Tribune writer Ben Goessling contributed to this report.