Clearly, it does not. There was a tradition to play the National Anthem at HS sports games and to recite the Pledge of Allegiance, I think they started doing this after the US joined WWI, because the loyalty of German and Austrian immigrants was questioned. Because of this tradition, the MLB, NFL, NHL and NBA started doing the same thing. But major league sports are not patriotic events, unless perhaps some Canadian team is playing.Squatchman » 09 Sep 2023, 2:10 am » wrote: ↑ Does it say somewhere in the constitution that the Star Spangled Banner and only the Star Spangled Banner has to be played before every sporting event?