LiAngelo Ball agreed to a non-guaranteed deal with the Charlotte Hornets, sources told Shams Charania of The Athletic.

Ball appeared in 28 games last season with the Greensboro Swarm.