Kyle Lowry has agreed to join the Miami Heat on a three-year, $90 million sign-and-trade.

The Toronto Raptors are widely expected to receive Precious Achiwua as part of the deal.

The Heat pursued a trade for Lowry at last season's deadline but the Raptors ultimately decided to keep him.

Lowry averaged 17.2 points, 5.4 rebounds and 7.4 assists last season with the Raptors.