To hide their numerous ugly tattoos
to support an injury to the elbow or bicep or to keep sweat off their shooting hand
Those are actually called "shooting sleeves" and basketball players wear them to help maintain their shooting form.
The NBA players wear Beats by Dr.Dre
NO
no
Ray allen!
number 23
Jason kidd
Kevin derunt does
Ron artest
Yes
There has been no present or past NBA or ABA players who have worn the jersey number 87.