Joyce was released by the Phillies after passing through waivers Tuesday, Todd Zolecki of MLB.com reports.

Joyce looked set for a part-time role for the Phillies as a pinch hitter and possible platoon bat, as he produced at close to a league-average level for the Marlins last season, but he wound up falling far short of expectations in limited action. He received just 69 plate appearances in between multiple trips to the injured list, hitting a miserable .091/.261/.218. Now 37 years old, it's possible this season marks the end Joyce's big-league career.