Original: The Cardinals finished their inaugural season in the new Busch Stadium by winning the 2006 World Series, becoming the first team since the 1923 New York Yankees to win the World Series in their first season in a new ballpark.
Simplified: The Cardinals began play in the current Busch Stadium in 2006, becoming the first team since 1923 to win the World Series in their first season in a new ballpark.