The Orlando Magic now currently have 19 players in their lineup after signing six free agents to compete for a roster spot at the start of training camp in three weeks time.

General Manager Rob Hennigan announced today the signings of guards Nick Johnson and Kevin Murphy, forwards Cliff Alexander, Damjan Rudez and Brendan Dawson, and center Arinze Onuaku.

Here’s a look at these six newly-signed players:

Nick Johnson was the 42nd overall pick in the 2014 draft by the Houston Rockets after playing three years for the Arizona Wildcats. After being part of a trade that sent him to the Denver Nuggets, he was waived later on. The 6-3 guard last played for the Austin Spurs just last season where he started 25 games and averaged 10.4 points, 3.7 rebounds and 3.0 assists in 28.9 minutes per game.

Kevin Murphy was part of the 2012 draft and was chosen 47th overall by the Utah Jazz. The 6-6 forward played both the two and three position in college while he was with Tennessee Tech. He has had stints overseas, playing professionally in Japan and China.

Live and breathe the NBA?

🚨 Get viral NBA graphics, memes, rumors and trending news delivered right to your inbox with the Clutch Newsletter.

Cliff Alexander is a 20-year-old Chicago-native who went undrafted in last year’s draft. He appeared in 8 games last year for the Portland Trail Blazers and also spent some time in the D-League with the Santa Cruz Warriors. The 6-8 forward’s career NBA averages are 1.3 points and 0.5 rebounds in 4.5 minutes per game.

Damjan Rudez was a Croatian basketball star before trying his luck in the NBA by declaring for the 2008 draft. Though he went undrafted, he signed a three-year deal with the Indiana Pacers in 2014 and was traded a year after to the Minnesota Timberwolves. The 6-10 forward has appeared in a total of 101 NBA games and averaged 3.9 points and 0.7 rebounds in 13.1 minutes per game.

Brendan Dawson is a 6-6 small forward who had a solid college career at Michigan State. Due to injuries, his draft stock decreased he fell to 56th overall in the 2015 draft, picked by the New Orleans Pelicans. He was traded on draft night for cash considerations to the Los Angeles Clippers. The 23-year-old appeared last season for the Clips in six games before being assigned to the D-League.

Arinze Onuaku went undrafted in 2010 out of Syracuse and has had a journeyman career that has seen him play in the NBA for a total of 11 games for three different teams. He’s also played professionally in China, the Philippines and Israel.

Given the positions these six play, it will give the Magic a competitive training camp where their players with already guaranteed contracts a run for their money, while the team looks to field in the best possible lineup and combinations by the start of the season.