Sport is a singular noun ("a sport"), whereas sports is not only the plural of sport, but also by convention refers to the general category of all sports. Example: "Tennis is a sport. Tom likes sports, but Harry only likes one sport."
Regarding phrases like "sport(s?) shoes": the way it is usually spoken, you can't hear the difference anyway, so the question is a bit esoteric. BUT the "correct" version (in AmE) would be sports shoes because we are talking about the category of sports. If the shoes are intended for one sport only, then you would say the name of the sport: "baseball shoes".
Best Answer
The plural is the usual way to express this
as in
Your phrase might also be said as
but
sometimes has a slightly different meaning than