Guerrero was hit during his first plate appearance Friday against the Houston Astros, doubling over in pain after being struck. After being tended to on the field, he took his base and played defence during the bottom half.
But the 20-year-old third baseman left the game the following inning and he underwent further tests. The team said he has a left-hand contusion.
Guerrero entered the game batting .268/.329/.463 and was coming consecutive three-hit nights against the Baltimore Orioles.