CLEVELAND, Ohio -- The Cleveland Cavaliers have agreed to a non-guaranteed, one-year contract with swingman Timothe Luwawu-Cabarrot, league sources tell cleveland.com.

Luwawu-Cabarrot, a 6-foot-6 shooting guard/small forward, becomes the 20th player invited to training camp, which will officially open on Oct. 1. He will compete for one of the final roster spots.

The Cavs currently have 13 players on guaranteed deals. They are expected to leave the 15th roster spot open, staying one below the maximum number allowed heading into the 2019-20 season. That means Luwawu-Cabarrot will battle with other camp invites, including center Marques Bolden, shooting guard Sindarius Thornwell, power forward Jarell Martin, shooting guard J.P. Macura and shooting guard Daniel Hamilton for the 14th spot on the NBA roster. Cleveland also has its second two-way contract available.

Luwawu-Cabarrot, 24, was a 2016 first-round pick of the Philadelphia 76ers. After spending his first two years receiving sporadic playing time in Philadelphia, Luwawu-Cabarrot was traded to the Oklahoma City Thunder in a three-team deal last off-season. Midway through the season, he was sent to Chicago, where he received more playing time than at any point in his young career. In 29 games with the rebuilding Bulls, Luwawu-Cabarrot averaged a career-best 6.8 points on 39.4 percent from the field and 33.0 percent from 3-point range to go with 2.7 rebounds in 18.8 minutes.

Given the Cavs’ overall roster imbalance -- loaded at guard and center while short on wings -- they had been searching for a young perimeter player to bring to camp. While they won’t make their final decision based solely on position, Luwawu-Cabarrot’s ability to play both the 2 and 3 will help his chances of making the final roster.

Get Cavs Insider texts in your phone from Chris Fedor: Cut through the clutter of social media and communicate directly with one of the NBA’s best beat reporters -- just like you would with your friends. It’s just $3.99 a month, which works out to about 13 cents a day. Learn more and sign up here.