At 37, a former MLB All-Star has decided it’s time to hang up his cleats.
Veteran utility player Josh Harrison announced his retirement from baseball on Saturday through a post on X. In a heartfelt message, Harrison reflected on his journey, calling his 13-year career “nothing short of amazing” and expressing gratitude to everyone who supported him along the way.
You can read his full statement below.
A right-handed hitter, Harrison played every position except catcher during his MLB tenure, though he primarily appeared as a second baseman, third baseman, and outfielder. He’s best remembered for his time with the Pittsburgh Pirates, where he debuted in 2011 and became a two-time All-Star in 2014 and 2017.
Harrison also spent time with the Tigers, Nationals, Athletics, White Sox, and Phillies. His last major league action came in 2023 with Philadelphia, where he hit .204 over 40 games. He briefly signed a minor league deal with the Reds in 2024 but never returned to the majors.
During his prime with Pittsburgh, Harrison was known for his exciting, energetic play — whether at the plate, in the field, or on the bases. He retires with a .270 career batting average, highlighted by a .315 season in 2014, and reportedly earned around \$40 million over the course of his career.