Free agent Gordon Hayward is signing a four-year, $120 million deal with the Charlotte Hornets, agent Mark Bartelstein of Priority Sports told ESPN’s Adrian Wojnarowski on Saturday.

Hayward became a free agent Thursday after declining his player option with the Boston Celtics for next season.

He signed an offer sheet with Charlotte in 2014 as a restricted free agent, but the Utah Jazz matched the offer and kept him.

The Celtics have lost two max contract players in the past to free agency in the past two years — Kyrie Irving and Hayward.