The Houston Astros, Toronto Blue Jays, Boston Red Sox and New York Yankees are all showing interest in Carlos Beltran, according to a source.

The Texas Rangers were believed to be in the mix as well, but aren't currently.