The Milwaukee Bucks are signing free agent guard Jaylen Adams to a contract in order to invite the 23-year-old to the team's training camp, per ESPN's Adrian Wojnarowski.

Adams declared for the 2018 NBA Draft after four collegiate seasons at St. Bonaventure. After going undrafted, however, the 6-foot-2 point guard signed a two-way deal with the Atlanta Hawks. Adams would later appear in 34 games for the team, who converted his two-way contract to a full deal.

The Bucks are expected to be one of the top contenders in the Eastern Conference following the roster shakeup of the Toronto Raptors. Nonetheless, they don't have a ton of room for competition for Adams, who will instead anticipate fighting for a spot in the G League. Additionally, Milwaukee already used its pair of two-way contracts for Cameron Reynolds and Frank Mason III.

Reynolds last played for the Minnesota Timberwolves after signing two 10-day contracts. He agreed to a two-way deal with Milwaukee as a free agent over the summer.

Mason, on the other hand, spent two seasons with the Sacramento Kings after being selected in the second round of the 2017 draft. The point guard, who was a standout at Kansas, is now looking to maintain an NBA career trajectory by hanging onto the contending Bucks.

Adams averaged 3.2 points, 1.8 rebounds,and 1.9 assists per game, shooting 34.5 percent from the field, 33.8 percent from 3-point range and 77.8 percent from the free throw line for the Hawks last season.