Brandon Barnes, a non-roster invitee to Marlins camp, replaced Yelich in the lineup.
Yelich was at the ballpark on Saturday and signed autographs on the field prior to the game.
A key member of Team USA’s gold medal-winning club, Yelich hit .310 in the World Baseball Classic earlier this spring to earn All-Tournament honors. He hit .345 with two homers and seven RBIs in 29 Grapefruit League at-bats.
A career .293 hitter who won a Gold Glove in 2014 while playing left field, Yelich is moving to center field for the 2017 season, with former center fielder Marcell Ozuna sliding to left field.
Barnes is not expected to break camp with the big league club. Manager Don Mattingly said the team doesn’t intend to announced its Opening Day roster until Sunday.
Miami opens the season at Washington on Monday, with first pitch scheduled for 1:05 p.m. ET.
Chuck King is a contributor to MLB.com and covered the Marlins on Saturday. This story was not subject to the approval of Major League Baseball or its clubs.