Two-time All-Star Josh Harrison announced his retirement on Saturday, the 14th anniversary of his major league debut.
Harrison, 37, hasn't played in the majors since July 30, 2023.
He played for the Pittsburgh Pirates (2011-18), Detroit Tigers (2019), Washington Nationals (2020-21), Oakland Athletics (2021), Chicago White Sox (2022) and Philadelphia Phillies (2023).
Harrison thanked each of the six teams he played for in a social media post on Saturday.
"Thank you to the Pirates, Tigers, Nationals, Athletics, White Sox, and the Phillies for all letting me represent your cities," Harrison wrote on X.