With all the attention focused on Kyrie Irving and Carmelo Anthony, some Free Agents are yet to be signed by NBA teams. These NBA veterans are battle-tested and can help any team, especially playoff contenders, in a pinch. Here are some of the free agents still available for signing.

Matt Barnes: Last played for Golden State Warriors

Matt Barnes was a member of the Golden State Warriors that won the 2016-2017 NBA championship. The Warriors acquired Barnes after being waived by Sacramento Kings. Barnes played 25 regular season games (5 as a starter) and averaged 5.7 points, 4.6 rebounds, and 2.3 assists per game with the Dubs.

The Warriors recently signed JaVale McGee to fill out their 15-man roster, so the chances of Matt Barnes returning to the Warriors are slim. However, the 37-year-old Barnes remains an intriguing prospect for NBA teams due to his tenacious defensive plays and accurate outside shooting.

Michael Beasley: Last played for the Milwaukee Bucks

Michael Beasley is a former number 2 overall pick by the Miami Heat who last played for the Milwaukee Bucks. Having played for five teams in his 9 NBA Seasons, the former Kansas State standout struggled to find his form that once made him one of the top prospect in the college ranks.

Beasley played 56 games (6 as a starter) for the Milwaukee Bucks in the 2016-2017 NBA season and averaged 9.4 points on 53.2 percent field goal shooting, and 41.9 percent from the 3-point area.

Beasley has always been a talented offensive player, but his Achilles hill has always been on the defensive end. However, a team needing an extra scoring punch off the bench can make use of Beasley.

Andrew Bogut: Last played for Cleveland Cavaliers

Andrew Bogut spent the majority of the 2016-2017 season with the Dallas Mavericks before getting traded and eventually waived by the Philadelphia 76ers.

Bogut was an instrumental piece for the Golden State Warriors' 2 championship runs and won a title with the Dubs in the process.

Bogut last played for the Cleveland Cavaliers last season before suffering a season ending injury. Reports now suggest that Bogut is nearly completely healed and his camp is talking to 4 or 5 teams which are reportedly interested in acquiring his services.

Boris Diaw: Last played for the Utah Jazz

Boris Diaw is a 14-year NBA veteran who last played for the Utah Jazz. He averaged just 4.6 points per game on 44.6 percent shooting with the Jazz.

Diaw, a former NBA Most Improved Player (2006), won a title with the San Antonio Spurs. His versatility and creativity still make him an interesting option for teams looking to add depth for a deep playoff run.

Mike Dunleavy: last played for the Atlanta Hawks

Mike Dunleavy last played for the Atlanta Hawks. Dunleavy started the 2016-2017 NBA season with the Cleveland Cavaliers but was traded to Atlanta midway through the season. Dunleavy played 30 games for the Hawks and averaged 5.6 points on 43 percent shooting from the field, including 43 percent from the three-point line.

Dunleavy, a former third overall selected by the Golden State Warriors, won a National Championship with Duke back in 2001. Dunleavy remains a strong shooter and capable defender and could be an important addition to teams looking to add a versatile two-way player.

Monta Ellis: Last played for the Indiana Pacers

Monta Ellis has always been described as a pure scorer especially during his years with the Golden State Warriors. After playing for the Milwaukee Bucks and the Dallas Mavericks, Ellis ended up playing for the Indiana Pacers for the last two seasons.

Ellis averaged a career low 8.5 points per game (excepting his rookie season) on 44 percent field goal shooting for the Pacers. He has two years left on his contract before being waived on July 6, 2017.

The 31-year-old Ellis is a 12-year NBA veteran who remains a valuable asset, especially for teams searching for an offensive spark off the bench.

Brandon Jennings: Last played for the Washington Wizards

Brandon Jennings split his time last season with the New York Knicks and the Washington Wizards. Jennings is a former of the 2010 NBA All-Rookie First Team during his time with the Milwaukee Bucks. Jennings played 23 games (2 as a starter) with the Wizards last season and averaged 3.5 points per game on 27.4 percent field goal shooting.

The 27-year-old Jennings is an 8-year NBA veteran who has played for the Bucks, Detroit Pistons, Orlando Magic, and the Knicks.