Washington Nationals

  • Founded: 1969
  • Last title: 2019
  • Total titles: 1
  • Stadium/Park/Arena: Nationals Park
  • Location: Washington, DC
  • Capacity: 41,888
Feedback