Josh Harrison has retired from professional baseball after 13 seasons.
Harrison, who made the official announcement on his personal X account, hangs up his cleats after a 13-year career that spanned 1,208 games since 2011 and included stints with the Pirates, Nationals, White Sox, Athletics, Phillies and Tigers. The 37-year-old was a two-time All-Star Game selection. He was in camp last year with the Reds, but didn’t make the club’s season-opening roster, and didn’t play professionally last season.