The St. Louis Cardinals continue to defy expectations despite not being highly rated by oddsmakers, who surprisingly favor the Los Angeles Angels in their upcoming game. Despite the Angels being ...