Harper, Werth, Haren all continue to battle injuries