Harper fell into the dust on Friday after being hit by a quick 96-mph shot by Toronto rookie Trent Thornton.
Harper stayed on the ground for a few moments, was controlled by a coach and was limped out of the match in the sixth inning.
Recently signed for a record deal of $ 330 million over 13 years, Harper was playing his fourth show for Philadelphia. The slugging player is 0 for every 5 out of 10 appearances.
Harper had hoped to play three consecutive games from Friday.
Copyright © 2019 by the Associated Press. All rights reserved.