Garrett was claimed off waivers by the Mets and optioned to Triple-A Syracuse on Sunday, Tim Britton of The Athletic reports.
The right-hander was designated for assignment by Baltimore last weekend and will now join a new organization. Garrett has appeared in just two big-league games this year but has a 1.59 ERA over 22.2 innings at Triple-A.