Introduction to the St. Louis Browns
The St. Louis Browns were a Major League Baseball team based in St. Louis, Missouri, from 1902 to 1953. As a member of the American League, they had their moments of prominence but never clinched a World Series title.
Their sole American League pennant came in 1944, a year that was heavily influenced by World War II, …
Listen to this episode with a 7-day free trial
Subscribe to Rounders: A History of Baseball in America to listen to this post and get 7 days of free access to the full post archives.