Shooting guard Cameron Reynolds has come to terms on a two-way contract with the Milwaukee Bucks, according to ESPN NBA Insider Adrian Wojnarowski:

Reynolds went undrafted out of Tulane University last summer but eventually earned a 10-day contract with the Minnesota Timberwolves.

In 19 games with the Timberwolves, Reynolds averaged 5.0 points and 1.6 rebounds on close to 14 minutes per night, acting more as a depth piece for a Minnesota team that found itself in a transitory phase last season after the Jimmy Butler trade.

While Reynolds saw limited action, he does show some promise as a sniper. Reynolds shot over 41 percent from the three-point line on 2.7 attempts per game, and he is a decent enough defender who still has plenty of room to improve on that side of the ball.

The Bucks found themselves in a compromising position after they gave a max contract to Khris Middleton and re-signed veteran center Brook Lopez. Given that the team was unwilling to flirt with the luxury tax, they elected to let restricted free agent point guard Malcolm Brogdon walk after he signed a deal with the Indiana Pacers.

Brogdon was developing as a potential star after he won the 2016-17 Rookie of the Year award and became the first player since Stephen Curry to join the 50-40-90 club. With Brogdon gone, the Bucks will rely on the duo of Eric Bledsoe and George Hill at the point guard spot.

Given the nature of a two-way deal, Milwaukee may look to develop Reynolds as a combo guard. The Bucks need shooters to supplement Giannis Antentokounmpo, and Reynolds' shooting ability might give him a chance to eventually see major minutes in Milwaukee should he excel in the G League.