Lonzo Ball has signed with Harrison Gaines to be his agent.

Ball will be Gaines' first NBA client. Gaines will be responsible for Ball’s future NBA contracts and team negotiations as a member of the Ball Sports Group.

Ball could complete a unique shoe deal in the coming months because his representatives plan to pursue a major-company partner for the family brand, as opposed to a standard endorsement contract.

Ball is expected to be a top-2 pick in the upcoming draft.