The arm covers prevent scratching.
The spandex pants are compression shorts, I'm assuming. A lot of athletes wear them. It keeps thigh muscles warm, reduces muscle strain and keeps their junk in place. With hands and feet and balls swinging around everywhere, that's a good thing.
I have a...