Between the Astros and Phillies, ill take the meteor.
Next best are the Astros.
They may have cheated.
They may still have players from that team on the roster today.
But as Mets fan, I'm not about to cheer for the Philles to win the World Series. I'm perfectly okay with cheaters winning if that means the Phillies lost too.
NL East hate trumps all.