Originally Posted by ThePro101
Most white tennis shorts, at least from a tennis company, will have a white mesh lining through the entire short, to prevent that... Try Wilson or Adidas ones.
This! I own a few pair from Adidas that have a lining and are not see-through.