Skip to navigation Skip to content Skip to footer

USA Flag Announces Multiyear Deal with CBS Sports for 2025 Flag Football World Championships

The 2025 Flag Football World Championships will be held in Tampa Bay, Florida from January 15-19, at the Tournament Sportsplex of Tampa Bay