Marsh is considered the top prospect in the Angels' organization. He was drafted in the second round in 2016 and was batting .382 with two home runs and six RBIs in his past eight games with Triple-A Salt Lake. He went 0-for-4 Sunday.
Manager Joe Maddon said before the game that he hopes Marsh can remain on the roster the rest of the season, even when three-time American League MVP Mike Trout and Justin Upton return from stints on the injured list.
"I told [Marsh] don't think you have to do anything differently. It's the same game," he said.
Marsh said he was surprised about being called up at this point of the season, especially since he had not been back at Salt Lake that long after missing nearly a month with right shoulder inflammation.
Infielder Kean Wong was optioned to Salt Lake to make room for Marsh.