The NFL draft is less than three weeks away. While teams are focusing on finalizing their draft boards, free agency is still going on. One signing is discussed below and, as always, the rest of the transactions are down below with some of the more significant ones highlighted in red.
If not for a suspension, Smith would have been signed a long time ago.
The Raiders took a chance by signing Smith, 26, to a contract last season. This offseason, he rewarded them by only really considered re-signing with Oakland.
He signed a two-year contract worth $11 million. However, a lot of this money is in the form of per-game roster bonuses, meaning he will only earn the money if he plays. This protects the Raiders from further suspensions and for the start of the 2016 season when Smith is suspended.
On the field, there is no doubt about his talent.
As a rookie with the 49ers in 2011, he recorded 14 sacks. The former first-round pick followed his strong rookie season with an even better sophomore year, taking down the quarterback 19.5 times in 2012.
After these two stellar seasons, he started to run into off-the-field issues. He played 11 games in 2013, seven in 2014 and nine in 2015.
Keeping Smith around allows the Raiders to have one of the best pass rushing combinations in football with Khalil Mack, Bruce Irvin and Smith.
Assuming Smith stays out of trouble, this is a good signing for the Raiders. Even if he does, the contract structure protects the team.
The Buffalo Bills sign LB Zach Brown.
The Buffalo Bills sign CB Corey White.
The Buffalo Bills sign CB Sterling Moore.
Buffalo Bills LB A.J. Tarpley has announced his retirement from the NFL.
The Buffalo Bills sign C Fernando Velasco.
The Carolina Panthers re-sign DT Kyle Love.
The Carolina Panthers sign P Michael Palardy.
The Cleveland Browns waive CB Ifo Ekpre-Olomu.
The Cleveland Browns release S Donte Whitner.
The Dallas Cowboys re-sign DT Jack Crawford.
The Denver Broncos sign DE Jared Crick to a two-year contract.
The Denver Broncos sign LS Casey Krieter.
The Detroit Lions sign RB Stevan Ridley.
The Detroit Lions sign DE Wallace Gilberry.
The Detroit Lions sign TE Matthew Mulligan.
Free agent OT Tyler Polumbus has announced his retirement from the NFL.
The Houston Texans re-sign QB Brandon Weeden.
The Houston Texans sign S Quintin Demps.
The Indianapolis Colts sign WR Josh Boyce.
The Indianapolis Colts sign WR Bryan Tyms.
The Indianapolis Colts cut G Ben Heenan.
The Jacksonville Jaguars claim OL Tanner Hawkinson off waivers.
The Kansas City Chiefs sign S Jimmy Wilson.
The Kansas City Chiefs sign S Stevie Brown.
The Kansas City Chiefs sign LB Andy Mulumba.
The Miami Dolphins claim CB Ifo Ekpre-Olomu off waivers.
The New York Giants sign FB/TE Will Johnson.
The New York Giants sign G Ryan Seymour.
The New York Giants sign DT Markus Kuhn.
The New York Jets sign LB Bruce Carter.
The New York Jets sign TE Jeff Cumberland.
The New York Jets sign WR Jeremy Ross.
The Oakland Raiders sign LS Andrew East.
The Oakland Raiders sign S Reggie Nelson to a two-year contract.
The Philadelphia Eagles sign FB Ryan Mueller.
The Philadelphia Eagles waive OL Tanner Hawkinson.
The Philadelphia Eagles sign OL Stefen Wisniewski to a one-year contract.
The Philadelphia Eagles release WR Seantavius Jones.
The San Francisco 49ers re-sign DE Tony Jerod-Eddie.
The Seattle Seahawks sign DE Chris Clemons.
The Tennessee Titans sign LB Curtis Grant.