Kyle Lowry will join the Miami Heat on a three-year deal through a sign-and-trade deal with the Toronto Raptors, a source told ESPN’s Adrian Wojnarowski.
Lowry announced the news that he was signing with Miami on social media.
The Heat also agreed to bring back restricted free agent Duncan Robinson to a 5-year, $ 90 million contract, his agent, Jason Glushon, told Wojnarowski on Monday.
The deal, the largest ever for an undrafted player, includes an early termination option in the fourth year.
Lowry, who turned 35 in March, has been with the Raptors since they acquired him in an offseason trade in 2012. Over the past nine years, Lowry has become arguably the greatest player in franchise history, with records for triples, assists, steals and triple-doubles, and placing within the top 10 in virtually every other category.
He has re-signed with Toronto twice before: a four-year, $ 48 million deal in 2014, and a three-year, $ 100 million deal in 2017 that he later extended for a year to bring his free agency into this offseason.
Lowry, who averaged 17.2 points and 7.3 assists last season for Toronto, entered the offseason as one of the best free agents on the market, despite being one of the oldest players to become an unrestricted free agent.
The six-time All-Star remains a very effective two-way player, with his ability to play both on and off the ball, as well as being an excellent defender, making him a sought-after piece for contenders to follow.
Robinson was critical to the Heat’s offensive system and the definition of a specialist, with 613 of his 717 total shots coming from long range last season.
The 27-year-old averaged 13.1 points in 72 games last season, shooting 40.8 percent from 3-pointers on 8.5 attempts per game.
ESPN’s Tim Bontemps and Royce Young contributed to this story.