The Minnesota Timberwolves and restricted free agent Malik Beasley have agreed to a four-year, $60 million deal, according to Shams Charania of The Athletic.

Charania adds Beasley and the T-Wolves met Friday night and reached the agreement.

The 23-year-old spent the first three and a half seasons in Denver with the Nuggets but was acquired by the Timberwolves on Feb. 5 and took off in the remaining 14 games of the season.

After posting a 7.9 points per game average in 41 games with the Nuggets, Beasley upped his scoring to 20.7 a night on an efficient 47.2 per cent from the field.

The season before, Beasley averaged 11.3 points and 2.5 rebounds per game.