Archer appeared to be injured while batting in the third inning. He fell as he attempted to check his swing while striking out against Bryse Wilson, who was making his major league debut.
Manager Clint Hurdle and a trainer visited the mound after Archer warmed up before the fourth, and he remained in the game for one more inning.
Archer allowed one run and five hits while striking out three and walking one.
Left-hander Steven Brault replaced Archer after being recalled from Triple-A Indianapolis prior to the game.