Tyler Johnson has reached agreement on a contract to stay with the Miami Heat for the remainder of the season, league sources told RealGM.

Johnson's deal is a two-year contract.

Johnson, 22, has built equity with the franchise through summer league, training camp, the Development League and regular season action. He decided to take a deal now with the Heat despite multiple NBA teams prepared to engage in negotiations should he have been set free from his final 10-day contract. For Pat Riley, Erik Spoelstra and the front office, Johnson has become a scouted, developed talent.

During his successive 10-day deals, Johnson averaged 7.5 points, 2.5 rebounds, 1.3 steals and 1.2 assists over six games. The athletic 6-foot-4 guard is averaging 18.9 minutes per game for a Heat roster that remains without Dwyane Wade.

Johnson had several breakthrough moments in his 10-day stints – including 13 points, nine rebounds, four assists, two steals and two blocks in a road win over Boston on Feb. 1, and an 18-point performance against San Antonio on Friday.

Averaging 18.5 points, 4.3 assists and 4.3 rebounds for Sioux Falls in the D-League, Johnson was signed away by the Heat before the January Showcase in Santa Cruz.

Johnson played four collegiate seasons at Fresno State. He scored 18.9 points a night in 35 games as a senior.