Why do soccer teams have two jerseys?
Every team has a home kit and an away kit. If both teams' colors are too similar to tell apart, one switches to its alternate so players and refs don't get confused.
Explain further
In soccer, "kit" is the British term for a player's full uniform: jersey, shorts, and socks. Every club designs at least two. The home kit, worn in their own stadium, is usually built around the club's traditional colors. The away kit (sometimes called the "change" kit) is a contrasting alternate, and many clubs add a third kit for extra flexibility. Which one a team wears is decided before kickoff using a simple test: can players, referees, and fans instantly tell the two sides apart from across the field?
That test is the whole reason the system exists. Soccer moves fast, and a midfielder firing a pass has a split second to find a teammate. If both teams showed up in red, that snap judgment becomes a coin flip, leading to stray passes and confused officiating. So when colors clash, the visiting team typically switches. Goalkeepers add a wrinkle: each keeper must wear colors distinct from both teams, the other keeper, and the officials, since they are the only players allowed to handle the ball within their own penalty area.
What trips up Americans is that there are no permanent "home whites" or fixed jersey assignments like in many U.S. sports. The matchup itself decides the look, so the same team might wear three different kits in three straight weeks depending on whom they face.