Gordon Hayward is leaving the Celtics to play closer to his Indiana home, agreeing to a four-year deal with the Charlotte Hornets. Mark J. Terrill/Associated Press

Fred VanVleet bet on himself. It paid off.

Gordon Hayward, meanwhile, is heading to a new home.

VanVleet agreed Saturday to a four-year, $85 million contract to remain with the Toronto Raptors, a person with direct knowledge of the discussions told The Associated Press on condition of anonymity because the contract remains unsigned. The fourth year of the contract is at VanVleet’s option.

Hayward has been a player that the Charlotte Hornets have wanted for years. On Saturday, they finally landed him, according to Priority Sports, the agency that represents the veteran forward. ESPN, which first reported the agreement, said Hayward is leaving the Boston Celtics to sign a four-year deal worth $120 million.

Boston is adding two players, however, agreeing to deals with center Tristan Thompson and point guard Jeff Teague.

Thompson agreed to a two-year, $19 million contract, a person with knowledge of the deal told the AP. He averaged 9.4 points and 8.7 rebounds in his nine seasons with the Cavaliers.

Teague, an 11-year veteran, averaged 10.9 points and 5.2 assists this past season with the Hawks and Timberwolves. He agreed to a 1-year contract, according to the Boston Globe.

Free agency opened on Friday evening and VanVleet was one of the top available names. The Lakers’ Anthony Davis remains unsigned, though he is expected to remain with the defending champions, and Hayward’s future was another of the top questions remaining in the league as Day 2 of free agency began Saturday.

It was not a question for long.

Hayward turned down a $34 million option for this coming season with Boston, and the Celtics were in talks with other teams – including Indiana, which was believed to be a preference of Hayward’s – on potential sign-and-trade deals.

Instead, it appears the Celtics are seeing Hayward walk away with nothing in return.

Hayward agreed to a four-year offer sheet worth about $63 million with the Hornets in 2014, a deal that was matched by the Utah Jazz – Hayward’s original team. Hayward left the Jazz for Boston in 2017, saw his first season with the Celtics end on opening night of the 2017-18 season when he suffered a horrible lower leg injury, then averaged 14.0 points per game over the following two seasons.

VanVleet, an undrafted guard from Wichita State, has played a huge role in the Raptors’ recent successes, most importantly their run to the 2019 NBA championship. He has set career bests in scoring by wide margins in each of the last three seasons, that number rising to 17.6 points per game this past season.

Keeping VanVleet was of major importance to the Raptors, who have won at least 50 games in each of the last five seasons – by far the longest current streak in the NBA. Milwaukee has a two-year such streak, and the reigning NBA champion Los Angeles Lakers reached the 50-win mark last season.

It also fulfilled a VanVleet prophecy: He famously went undrafted four years ago, then passed on some low-money deals that he figured wouldn’t turn into much.

“I turned those down. I bet on myself,” VanVleet told friends and family on what would have been his draft night, a festive occasion that turned disappointing when the call from the NBA never came.

The Raptors brought him in on a summer-league deal, then a minimum deal, then gave him a two-year contract for $18 million two years later – and now gave him the full reward.

Kyle Lowry, the veteran point guard and longtime leader of the Raptors, has predicted that VanVleet will take over that role one day. The deal agreed to on Saturday only cements that sort of thinking.

“He’s going to be rewarded,” Lowry said after the Raptors were eliminated with a Game 7 loss to Boston in this past season’s Eastern Conference semifinals. “To me, that means the world that he can take care of his family and take care of his family at a high level.”

That’s no longer in doubt.

VanVleet’s deal was the second major development for the Raptors in two days. On Friday, the team announced that it would begin this season by calling Tampa, Florida, home because of travel issues related to the coronavirus pandemic – specifically the challenge of getting NBA teams over a U.S.-Canada border that is closed to nonessential travel.

In other matters Saturday:

HAWKS: Rajon Rondo agreed to a two-year deal with Atlanta, a person with knowledge of the negotiations told AP.

Rondo became the latest addition in a busy two days of movement for Atlanta. The Hawks agreed with guard Kris Dunn earlier Saturday on a two-year contract worth $10 million, and agreed Friday with Danilo Gallinari on a three-year contract.

HEAT: Miami agreed to a two-year deal starting at $5.9 million with top defensive guard Avery Bradley, who spent last season with the Los Angeles Lakers, agent Charles Briscoe said.

Bradley has averaged 11.8 points in his career. He did not accompany the Lakers to the NBA restart bubble at Walt Disney World, and averaged 8.6 points in 49 games, mostly starts, for the Lakers last season.

The second year of that deal is at the Heat option, just like the deals they struck Friday with returnees Goran Dragic and Meyers Leonard. That protects Miami’s spending flexibility for the summer of 2021.

Moe Harkless, who was briefly – on paper, anyway – a member of the Heat in July 2019 before getting moved as part of the trade that brought Jimmy Butler to Miami, is now with the Heat and for real this time.

Harkless agreed to a $3.6 million contract, a person with knowledge told AP. For now, the Heat intend to use their biannual exception to land Harkless, who averaged 5.6 points in 62 games last season with the Los Angeles Clippers and New York.

BUCKS: Priority Sports announced that Bobby Portis, who averaged 10.1 points last season for the Knicks, agreed to a deal with Milwaukee.

SUNS: Forward Jae Crowder, a big part of Miami’s run to the NBA finals, agreed on a three-year contract that will be worth nearly $30 million to join Phoenix Suns, to a person familiar with those negotiations.

Crowder became a starter last season for the Heat and averaged 12.0 points in Miami’s playoff run. He becomes another key veteran addition to the Suns, who finished last season with an 8-0 run in the restart bubble at Disney and swung a trade earlier this month for All-Star point guard Chris Paul to play alongside All-Star shooting guard Devin Booker.

NUGGETS: Paul Millsap is staying with Denver on a one-year deal that will be worth around $10 million.

MAGIC: Michael Carter-Williams is returning to Orlando on a two-year contract.

TRAIL BLAZERS: Carmelo Anthony is coming back for an 18th season, agreeing on a one-year deal to remain with Portland.

Only subscribers are eligible to post comments. Please subscribe or to participate in the conversation. Here’s why.

Use the form below to reset your password. When you've submitted your account email, we will send an email with a reset code.