Its funny reading this because you just picked teams so subjectively. You forgot about the really bad LAA who played 3 in Cincy. the cardinals have also played the diamondback and giants on the road already. Cardinals also swept 3 in Washington.
Its funny how you picked the "good" teams