Houston has many sports teams, including the Astros, Texans, Rockets, and Houston Dynamo. The Astros play baseball, the Rockets play basketball, the Texans play American Football, and the Houston Dynamo play soccer <mapframe latitude="29.913579" longitude="-95.372314" zoom="5" width="400" height="301" align="right" />.