Veteran outfielder Cameron Maybin is retiring from MLB after 15 seasons, he announced on social media Monday.

Maybin, 34, has played for 11 different teams in his career. He won a World Series with the Houston Astros in 2017 after being acquired off waivers one month before the postseason.