Kyle Lowry is set to leave the Toronto Raptors to join the Miami Heat after the 35-year-old point guard revealed the free agency move on social media.

The six-time NBA All-Star, who has been with the Raptors since 2012, will reportedly join the Heat on a three-year deal. The deal marks the start of the NBA free agency period.

Lowry announced the deal on Twitter, posting "Miami Heat x Kyle Lowry Let's goo!!"

ESPN claims the deal is worth approximately $90 million, completing via a sign-and-trade with the Raptors.

Lowry holds records for most assists, most three-point field goals and three-point attempts for Raptors and is widely viewed as the best player in franchise history. He was part of the Toronto side which won the 2019 NBA title.

The veteran played in 601 games after joining Toronto in July 2012, behind only DeMar DeRozan (675) on their all-time list. 

Lowry averaged 17.2 points, 5.4 rebounds and 7.3 assists per game in the 2020-21 NBA season.

The Heat reached the NBA postseason in 2020-21 but fell in the first round 4-0 to eventual champions, the Milwaukee Bucks.