0
Anonymous
No. The Red Sox and Astros have met for only one series, that being June 13-15, 2003 at Fenway. Boston won all three games.
Wiki User
Chat with our AI personalities