ESPN.com · May 31, 2025
Josh Harrison, 2-time MLB All-Star, announces retirement
Copy Link
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.