The 49ers are adding a former top NFL draft pick to their defensive line.
Dion Jordan, the No. 3 overall pick in the 2013 draft, has signed a one-year contract with the 49ers, the team announced Friday.
NFL Media's Ian Rapoport reported Wednesday morning that the 49ers were expected to sign the defensive end.
The 49ers hosted Jordan on Tuesday, and clearly liked what they saw. Jordan, 30, recorded two sacks last season in seven games with the Raiders.
Jordan hasn't lived up to his draft status since the Miami Dolphins selected him in 2013. The former Oregon Duck also has dealt with a long list of off-field issues.
[49ERS INSIDER PODCAST: Listen to the latest episode]
He was reinstated by the NFL last November after serving a 10-game suspension for Adderall. He also missed the entire 2015 season for violating the league's substance-abuse policy, and has been suspended several other times as well.
Between the Dolphins, Raiders and Seattle Seahawks, Jordan has 10.5 career sacks over 50 games.
The 49ers' defensive line is a strength, but their pass rush on the outside actually is thin. Nick Bosa is a star, and the same goes for Dee Ford when healthy. Arik Armstead plays defensive end in base situations, though he is more effective working inside as a nickel pass-rusher. And then there's Ronald Blair, who is working back from a torn ACL.
Aside from that group, the 49ers could use some help on the outside. Jordan always has been skilled, and should be worth a gamble for the reigning NFC champions.