Giles signed a one-year contract with the Hornets on Sunday, Shams Charania of The Athletic reports.

The No. 20 overall pick in 2017, Giles has struggled to carve out a role in the NBA. He made 23 regular-season appearances -- split between the Lakers and Nets -- last year, his first action since 2020. Giles will compete for an Opening Night roster spot in Charlotte but has an uphill battle, as Mark Williams, Nick Richards and Taj Gibson figure to have the upper hand heading into training camp.