
Josh Harrison, a two-time MLB All-Star who played 13 seasons with six teams, officially announced his retirement Saturday.
The longtime utility player spent the majority of his career with the Pittsburgh Pirates. He donned the black and yellow from his MLB debut in 2011 through '18. Both All-Star appearances came during his time in Pittsburgh, first in '14 and once again in '17. He bounced around to finish his career, spending parts of five seasons with the Detroit Tigers, Washington Nationals, Oakland Athletics, Chicago White Sox and Philadelphia Phillies. He last played during the '23 season with the Phillies.