I bought these for my 13 year old son to wear for basketball. He usually wears name brand gear. He loved his nike pants but I didnt want to spend the price of those, so I thought I'd give these a try. He really likes them. Since he wears these under his regular shorts I cant speak too much on rather they are see-thru or not, but do not appear to be around his knee and thigh area. He is a size 32x30 in Jean's and I bought him a size medium.