Financial terms of the one-year extension were not disclosed.
"We are excited to have a player of Eli's ability and versatility on our roster," Braves General Manager John Schuerholz said. "Eli is a tremendous athlete who we will count on to be a valuable part of our club beyond this season."
Marrero, a former St. Louis Cardinal played just 41 games last season. He was sidelined by a sprain of his right angle.
Marrero played 339 games as a catcher and 152 in the outfield for St. Louis. He also played first base 41 times.
Duggar sisters unveil Christian dating rules in new book
Ohio bar shooting arrested, charged with murder