The Astros and Rangers were slated to start a series on Tuesday.
Major League Baseball has moved the upcoming Texas Rangers and Houston Astros series to Tampa Bay's Tropicana Field, the teams announced.
Major League Baseball and the MLB Players Association will make a joint $1 million donation to relief efforts.
The Astros were slated to host the Rangers for a three-game series starting on Tuesday. The Astros and Rangers opted not to travel to Houston on Sunday night and spent the weekend in California. The teams flew to Dallas and are awaiting an official announcement on Astros' home games.
Moving the series to Arlington would disrupt Rangers' season ticket holder and leave the Rangers with four consecutive road series in late September if a home series with the Astros on Sept. 25-27 was moved to Houston. It appears the Astros tried to negotiate a switch with the Rangers but were rebuffed by the team, according to Mark Berman of Fox 26 in Houston.
The Astros are also scheduled to host a series against the Mets but that could be moved to New York.
If both series are moved, the Astros would play 19 consecutive road games.
"Obviously the primary concern at this time is the welfare and safely of the residents of the Houston area and South Texas who are dealing with a catastrophic weather situation," Rangers general manager Jon Daniels said in a statement on Sunday. "The thoughts of our entire organization are with those individuals to be safe.''
Hurricane Harvey brought more than 22 inches of rain on Sunday. Thousands of people have been displaced from their homes.