0
Anonymous
The 2009 season is the Braves 44th in Atlanta ... their first season in Atlanta was 1966.
Wiki User
Chat with our AI personalities
The Braves have been based in Atlanta since 1966.