Question: why do baseball teams wear gray on the road?
Answer: So that the fans, umpires, and even players know whose on their team. In most sports, the home jersey must be coloured and the away jersey must be a shade. ... Black is bad for baseball because it doesn't reflect any heat and the players would overheat. So grey is chosen, and players wear grey jerseys when on the road.