New Orleans Saints
Team
The New Orleans Saints are a professional football franchise based in New Orleans, Louisiana. The NFL awarded the franchise on November 1, 1966, and the team began play in 1967. It competes in the NFC South and plays at the Caesars Superdome. Read the full biography →
- Sport
- American Football
- Founded
- 25 January 1980
- Based in
- New Orleans, United States