
Two-time MLB All-Star Josh Harrison officially announced his retirement from Major League Baseball at the age of 37, bringing an end to a 13-year career defined by versatility, hustle, and professionalism. In a heartfelt message shared on social media, Harrison reflected on the journey that began with his MLB debut exactly 14 years ago. “Fourteen years ago to this day I made my major league debut, and today I officially announce my retirement from Major League Baseball,” he wrote. “Without God, none of this would have been attainable. I am truly blessed!”
Initially drafted by the Chicago Cubs in the sixth round of the 2008 draft, Harrison was traded to the Pittsburgh Pirates the following year, where he would spend the bulk of his career. He made his major league debut in 2011 and became a fan favorite in Pittsburgh, appearing in 842 games over eight seasons. Harrison was selected as an All-Star in 2014 and again in 2017. His breakout 2014 season saw him hit .315 with 13 home runs, 52 RBIs, 38 doubles, seven triples, and 18 stolen bases, finishing the year with an impressive .837 OPS.
After parting ways with the Pirates in 2018, Harrison spent time with several other organizations, including the Tigers, Nationals, Athletics, White Sox, and Phillies, while also briefly being part of the Reds and Rangers systems. Known for his defensive flexibility, Harrison played every position on the field except catcher—he even pitched in six games. He finishes his MLB career with 1,208 games played, a .270 batting average, 73 home runs, 388 RBIs, and a .712 OPS. In his retirement statement, he expressed gratitude to each team he played for, acknowledging the pride he took in representing every city. He also thanked fans for their support and paid tribute to the game itself: “Thank you for helping shape me, humble me, and give me a platform to grow, not just as a player, but a man.”