I wouldn't advise buying for basketball - Doesn't eliminate the chafing etc.
Material is of poor quality, cheaply made.
The Thread in the picture has actually come undone and I have requested a refund.
I am 5'11 168LBS and I ordered the Medium. Fit kind of small when I wear everything else medium.