Your teams. Your favorite writers. Wherever you want them. Personalize SI with our new App. Install on iOS or Android.​

The Brooklyn Nets have agreed to sign Miami Heat restricted free agent guard Tyler Johnson to a four-year, $50 million offer sheet, The Vertical reports.

Johnson, 24, will sign when the free agent signing moratorium ends on Thursday, giving the Heat three days to match the offer. His contract structure is heavily back-loaded, paying him $5.6 and $5.8 million over the first two seasons, then leaping up to the $18 million and $19 million range the next two. TNT’s David Aldridge reports the deal includes a player option after the third season.

Undrafted out of Fresno State in 2014, Johnson missed a large chunk of last season after having shoulder surgery but has shown plenty as an emerging piece of the Heat’s backcourt. He averaged 8.7 points, 3 rebounds and 2.2 assists in 36 games last season.

The Kings, Bulls, Pelicans and Hornets all reportedly had interest in Johnson. The Nets would pair him with free agent signing Jeremy Lin in a new-look backcourt. The Heat are waiting on Kevin Durant’s decision and also have to handle Dwyane Wade’s free agency. After adding Hassan Whiteside on a max contract, Miami will now have to weigh the financial implications of Johnson’s contract structure.