For a city that rarely reaches the top, Philadelphia has a strange pattern of success against Houston. The Astros will try to overcome that in the World Series against the Phillies.
HOUSTON — The 118th World Series, which starts in Houston on Friday with the Astros hosting the Philadelphia Phillies, will be the ultimate test for an esoteric but fascinating theory: When it comes to professional sports, Philadelphia owns Houston.