Freeman was removed as a precaution, according to the Braves.
"He wasn't feeling great before the game but thought he could play," said Braves manager Brian Snitker, adding Freeman felt worse "after he got out there and started running around."
Freeman flied out to center in the first inning but didn't take the field in the top of the second. Austin Riley, who was playing third base, took over at first, while Ehire Adrianza replaced Freeman in the lineup and played third base.
Freeman is batting .296 with 24 home runs and 63 RBIs.