Dion Waiters is finalizing a deal to re-sign with the Miami Heat on a four-year, $52 million deal.

Waiters also considered signings with the New York Knicks and Los Angeles Lakers.

Waiters was in a holding pattern while the Heat also pursued Gordon Hayward.

According to Michael Scotto of Basketball Insiders, the Lakers made a one-year, $17 million offer to Waiters. Miami offered Waiters an annual average value of $13 million.