The NBA has a rule which prohibits the wearing of any exposed undershirt during games in their uniform requirements. Not sure what the real logic behind it is but the NCAA allows players to wear T-Shirts underneath their jerseys. I believe they are supposed to be the same color as their jersey, but i am not positive.