HOUSTON – Cameron Reynolds made the most of his two 10-day contracts with the Timberwolves, so much that the Wolves want to keep him for a while longer.

Reynolds and the Wolves agreed to a multi-year contract, a source confirmed to the Star Tribune.
Exact terms were not immediately available Friday night.

Reynolds has played in six games for the Wolves, averaging 4.3 points in 14.8 minutes. Reynolds has played a significant role off the bench in each of the Wolves' last four games. Against Denver he was 4 of 7 from three-point range, showcasing that he has the long-range touch for the NBA. At 6-8 the Wolves also like his length and ability to defend multiple positions.

"Extremely blessed to have made it this far!" Reynolds tweeted. "Thank you to the Timberwovles organization on believing in me!"

The Wolves will have some big contracts on the books next season.

Karl-Anthony Towns' maximum extension kicks in while Andrew Wiggins will be on the second year of his. Gorgui Dieng will be in the third of a four-year deal worth around $64 million total while guard Jeff Teague has a player option worth $19 million he could opt into. Reynolds might provide the Wolves low-cost depth if they are up against the salary cap.