Alphalete is the GOAT these feel like a second skin. But not see through at all either.
Not sure if this is exact exact as it was a gift but mine is size L and fits perfect. Could go M for more compression
A1 Gym fit lately