A two-time MLB All-Star has announced that he is officially calling it a career.
Veteran utility player Josh Harrison has retired from baseball after 13 MLB seasons. Harrison spent the bulk of his career with the Pittsburgh Pirates after making his big league debut with the team in 2011.
Harrison thanked his family, friends, former teammates and former coaches in a lengthy statement he released on social media.
This ride was nothing short of amazing! God is good! pic.twitter.com/t8HqK7bs2k
— Josh Harrison (@jhay_da_man) May 31, 2025
Harrison was selected in the sixth round of the 2008 MLB Draft by the Chicago Cubs. He was traded to the Pirates midway through the 2009 season and made his MLB debut two years later.
Harrison played for Pittsburgh from 2011-2018. He was named an All-Star in 2014 and 2017. He finished ninth in the American League MVP voting in 2014 after batting a career-best .315 with a .347 on-base percentage, 13 home runs, 52 RBI and 18 stolen bases.
The 37-year-old Harrison was a career .270 hitter across 1,208 total MLB games. He had brief stints with the Detroit Tigers, Washington Nationals, A's, Chicago White Sox and Philadelphia Phillies after he left Pittsburgh.
Harrison's final MLB appearance came in 2023 with the Phillies.
More must-reads:
Get the latest news and rumors, customized to your favorite sports and teams. Emailed daily. Always free!