Wide receiver Emmanuel Sanders signs with Saints on a two-year deal worth $16 million.

Kicker Dan Bailey signs with the Vikings on a three-year deal worth $10 million.

Running back Melvin Gordon signs with the Broncos on a two-year deal worth $16 million with $13.5 million guaranteed.

The Ravens and Steelers agree to a trade that sends defensive lineman Chris Wormley and a 2021 seventh-round pick to Pittsburgh in exchange for a 2021 fifth-round pick.

Tight end Eric Ebron signs with the Steelers on a two-year deal worth $12 million.

Safety Andrew Sendejo signs with the Browns on a one-year deal worth $2.25 million.

Quarterback Tom Brady (officially) signs with the Buccaneers on a two-year deal worth $60 million.

Running back Todd Gurley signs with the Falcons on a one-year deal worth $5 million. (Gurley had been released by the Rams the day prior.)

Safety Ha Ha Clinton-Dix signs with the Cowboys on a new deal.

Offensive lineman Stefan Wisniewski signs with the Steelers on a two-year deal.

Linebacker De’Vondre Campbell signs with the Cardinals on a one-year deal worth up to $8.5 million.

Defensive tackle Andrew Billings signs with the Browns on a new deal.

Cornerback Mackensie Alexander signs with the Bengals on a one-year deal worth $4 million.

The Lions and Eagles agree to terms on a trade that sends Darius Slay to Philadelphia in exchange for third- and fifth-round picks in 2020. Slay and the Eagles reach an agreement on a three-year deal worth $50 million with $30 million guaranteed.

Tight end Logan Thomas agrees to terms with the Redskins on a new deal.

Defensive tackle Michael Pierce agrees to terms with the Vikings on a three-year deal worth $27 million.

Cornerback Desmond Trufant agrees to terms with the Lions on a two-year deal worth $21 million.

Safety Karl Joseph agrees to terms with the Browns on a one-year deal.

Defensive tackle A’Shawn Robinson agrees to terms with the Rams on a two-year deal worth $17 million.

Offensive tackle Brandon Shell agrees to terms with the Seahawks on a two-year deal worth $11 million.

Left tackle Andrew Whitworth agrees to terms with the Rams on a three-year deal worth up to $37.5 million with $12.5 million guaranteed.

Cornerback Anthony Brown agrees to terms with the Cowboys on a three-year deal worth $15.5 million.

Safety Malcom Jenkins agrees to terms with the Saints on a four-year deal worth up to $35 million with $16.25 million guaranteed.

Linebacker Devon Kennard agrees to terms with the Cardinals on a three-year deal worth $20 million with $12.25 million guaranteed.

Offensive lineman Xavier Su’a-Filo agrees to terms with the Bengals on a three-year deal worth $10 million.

Cornerback Chris Harris Jr. agrees to terms with the Chargers on a new deal.

Safety Sean Davis agrees to terms with the Redskins on a one-year deal worth up to $5 million.

Cornerback Eli Apple agrees to terms with the Raiders on a new deal.

Pass-rusher Leonard Floyd agrees to terms with the Rams on a one-year deal worth $10 million.

Wide receiver Seth Roberts agrees to terms with the Panthers on a new deal.

Pass-rusher Dante Fowler Jr. agrees to terms with the Falcons on a three-year deal.

Defensive tackle Linval Joseph agrees to terms with the Chargers on a two-year deal worth $17 million with another $2 million in incentives.

The Jaguars and Bears agree to a trade that sends quarterback Nick Foles to Chicago in exchange for a fourth-round pick.

The Patriots and Lions agree to a trade that sends safety Duron Harmon and a 2020 seventh-round pick to Detroit in exchange for a 2020 fifth-round pick.

The Titans and Broncos agree to a trade that sends defensive lineman Jurrell Casey to Denver in exchange for a seventh-round pick.

Defensive lineman Danny Shelton agrees to terms with the Lions on a two-year deal worth $8 million.

Defensive lineman Gerald McCoy agrees to terms with the Cowboys on a three-year deal.

Defensive end Carl Nassib agrees to terms with the Raiders on a three-year deal worth $25 million with $17 million guaranteed.

Offensive lineman B.J. Finney agrees to terms with the Seahawks on a two-year deal worth $8 million.

Defensive tackle Vernon Butler agrees to terms with the Bills on a two-year deal worth up to $18 million with $9.5 million guaranteed.

Linebacker Kiko Alonso agrees to re-sign with the Saints on a restricted deal, taking $7.8 less than he was originally set to make.

Center Connor McGovern agrees to terms with the Jets on a three-year deal worth $27 million with $18 million fully guaranteed.

Safety Tre Boston agrees to re-sign with the Panthers on a three-year deal worth $18 million with $9.5 million in year one.

Linebacker Sean Lee agrees to re-sign with the Cowboys on a one-year deal worth $4.5 million with $2 million guaranteed.

Fullback Derek Watt agrees to terms with the Steelers on a three-year deal worth $9.75 million.

Linebacker Thomas Davis agrees to terms with the Redskins on a new deal.

Defensive tackle D.J. Reader agrees to terms with the Bengals on a four-year deal worth $53 million.

Offensive tackle Bryan Bulaga agrees to terms with the Chargers on a three-year deal worth $30 million.

Tight end Jason Witten agrees to terms with the Raiders on a one-year deal worth up to $4.75 million.

Quarterback Philip Rivers agrees to terms with the Colts on a one-year deal worth $25 million.

Linebacker Joe Schobert agrees to terms with the Jaguars on a five-year deal worth $53.75 million with $22.5 million guaranteed.

Quarterback Teddy Bridgewater agrees to terms with the Panthers on a three-year deal worth $63 million.

Linebacker Cory Littleton agrees to terms with the Raiders on a three-year deal worth up to $36 million.

Defensive end Robert Quinn agrees to terms with the Bears on a five-year deal worth $70 million with $30 million guaranteed.

Quarterback Chase Daniel agrees to terms with the Lions on a three-year deal worth $13.05 million.

Defensive end Emmanuel Ogbah agrees to terms with the Dolphins on a two-year deal worth $15 million with $7.5 million guaranteed.

Quarterback Drew Brees agrees to re-sign with the Saints on a two-year deal worth roughly $50 million.

Quarterback Tom Brady announces he is leaving the Patriots.

Cornerback Jimmie Ward agrees to re-sign with the 49ers on a three-year deal worth $28.5 million.

Linebacker Blake Martinez agrees to terms with the Giants on a three-year deal worth $30 million.

Wide receiver Randall Cobb agrees to terms with the Texans on a three-year deal worth $27 million with $18.75 million guaranteed.

Defensive end Mario Addison agrees to terms with the Bills on a three-year deal.

Cornerback Kendall Fuller agrees to terms with the Redskins on a four-year, $40 million deal.

Wide receiver Amari Cooper intends to re-sign with the Cowboys on a five-year deal worth $100 million with $60 million guaranteed.

The Vikings and Bills agree to a trade that sends wide receiver Stefon Diggs and a 2020 seventh-round pick to Buffalo in exchange for a first-round pick, a fifth-round pick, a sixth-round pick and a 2021 fourth-round pick.

Linebacker A.J. Klein agrees to terms with the Bills on a three-year deal worth $18 million with $9.7 million fully guaranteed.

Defensive tackle Jarran Reed agrees to terms with the Seahawks on a two-year deal worth $23 million.

Quarterback Marcus Mariota agrees to terms with the Raiders on a new deal.

Linebacker Jamie Collins agrees to terms with the Lions on a three-year deal worth $30 million with $18 million fully guaranteed.

Offensive tackle George Fant agrees to terms with the Jets on a three-year deal worth $30 million with $13.7 million guaranteed.

Safety Eric Murray agrees to terms with the Texans on a three-year deal worth up to $20.25 million.

Linebacker Kyle Van Noy agrees to terms with the Dolphins on a four-year deal worth $51 million with $30 million guaranteed.

Defensive tackle Javon Hargrave agrees to terms with the Eagles on a three-year, $39 million deal with $26 million fully guaranteed.

Tight end Jimmy Graham agrees to terms with the Bears on a two-year deal worth $16 million and $9 million guaranteed.

Cornerback Byron Jones agrees to terms with the Dolphins on a five-year deal worth $82.5 million and $57 million guaranteed.

Cornerback James Bradberry agrees to terms with the Giants on a three-year deal worth $45 million and $32 million guaranteed.

Offensive lineman Graham Glasgow agrees to terms with the Broncos on a four-year deal worth $44 million and $26 million guaranteed.

Quarterback Case Keenum agrees to terms with the Browns on a three-year deal worth $18 million.

Offensive tackle Halapoulivaati Vaitai agrees to terms with the Lions on a five-year deal worth $50 million.

Offensive tackle Jack Conklin agrees to terms with the Browns on a three-year deal worth $42 million with $30 million fully guaranteed.

The 49ers and Colts agree to terms on a trade that sends defensive tackle DeForest Buckner to Indianapolis in exchange for a 2020 first-round pick. Buckner agrees to a five-year deal with the Colts that pays him $21 million per season.

Defensive end Jason Pierre-Paul agrees to re-sign with the Buccaneers on a two-year, $27 million deal.

Pass-rusher Shaq Lawson agrees to terms with the Bills on a three-year deal worth $30 million.

Defensive lineman Arik Armstead gets a five-year deal from the 49ers to remain in San Francisco. It’s worth up to $85 million.

The Ravens and Falcons agree to terms on a trade that sends tight end Hayden Hurst and a 2020 fourth-round pick to Atlanta for a 2020 second-round pick and a 2020 fifth-round pick.

The Cardinals and Texans agree on a blockbuster trade that sends wide receiver DeAndre Hopkins and a 2020 fourth-round draft pick to Arizona for running back David Johnson, a 2020 second-round pick and a fourth-round pick in 2021.

Offensive lineman Ereck Flowers agrees to terms with the Dolphins on a three-year contract worth $19.95 million.

Tight end Austin Hooper agrees to terms with the Browns that will make him the NFL’s highest-paid tight end. It’s a four-year deal worth $44 million.

Safety Anthony Harris, who was going to be one of the best at his position in free agency, gets franchise tagged by the Vikings .

Offensive lineman Joe Thuney gets the franchise tag from the Patriots .

Right tackle Rick Wagner agrees to terms with the Packers on a free-agency contract.

Quarterback Dak Prescott gets the exclusive franchise tag from the Cowboys before he hits free agency.

Running back Derrick Henry gets the Titans ‘ franchise tag before he hits free agency.

Wide receiver A.J. Green gets the franchise tag from the Bengals before he hits free agency.

Quarterback Kirk Cousins and the Vikings agree to a two-year contract extension. (Cousins was not set to hit free agency this year.)

Linebacker Bud Dupree gets the Steelers ‘ franchise tag before he hits free agency.

Linebacker Christian Kirksey signs with the Packers on a two-year, $16 million contract.

Chiefs defensive tackle Chris Jones, who was set to hit free agency, gets the franchise tag as expected.

The Buccaneers place the franchise tag on pass-rusher Shaq Barrett to keep him from hitting the open market.

Quarterback Ryan Tannehill re-signs with the Titans on a four-year, $118 million contract extension.

The Jaguars trade defensive lineman Calais Campbell to the Ravens in exchange for a 2020 fifth-round pick. Baltimore extends Campbell’s contract through the 2020 season.