What major league baseball teams have Nolan Ryan played for?

Nolan Ryan started his career with the New York Mets, but didn’t become a star until he was traded to the California Angels for Jim Fregosi. He signed with the Houston Astros in 1980, played for them for nine seasons, and finished his career with the Texas Rangers.