Josh Reynolds has agreed to a two-year deal with the Denver Broncos worth up to $14 million. 

Reynolds caught 40 balls for 608 yards and five touchdowns last season with the Detroit Lions.