If the Astros fall out of it, it makes more sense to trade him to a division rival than any other team. Tejada helps the other team like the Cubs for 2009, but then the loss of prospects hurts the Cubs every year after 2009 (when Tejada is probably not re-signed). Since the Astros wouldn't care about 2009 at that point, it's in their best interest to weaken one of their division rivals for upcoming seasons. Even if the Cubs won it all in 2009 because of that move, why would the Astros care? They weren't going anywhere anyway. I dont think its about weakinng the rivals, if a team is out of it, it doesnt really matter anymore if he goes to someone in or out of their own division. You just want the best offer possible. I tend to agree, with the only exception being a young stud player who could help his new team for many years to come. If, for example, the Brewers traded Ryan Braun to the Cubs. If the Cubs knocked them out with an offer then they'd probably accept, but it'd likely have to be more than they were demanding from others - primarily because Braun would help the Cubs for 10 or so more years so they'd have to make sure they did some damage to the Cub farm system in the process. But for a rental like Tejada, I don't think the Astros would think twice. Thats pretty much what I meant. Its in regards to rent a players, where you just want the most you can get, and it doesnt matter who he goes to. As far as young players, any team would be crazy to trade a player to their own division who could be a star for years to come like a Ryan Braun, Joey Votto, or Aramis Ramirez. :D Thank you Pittsburgh. A team wouldn't be crazy for trading a young star inside the division, but they better scrape clean the opposing farm system in the process. If you can give up one very good young player for 2-3 likely very good young players, it's in your benefit to do so - if they bust, though, the trade will look even worse.