Josh Harrison Announces Retirement After 13 MLB Seasons
Josh Harrison, a 37-year-old MLB veteran, officially retired after 13 seasons, marking the anniversary of his first game. In his farewell message on X, he expressed gratitude to his family, teammates, and baseball for shaping him as a player and person. A sixth-round pick in 2008, Harrison played primarily with the Pirates, earning two All-Star selections and achieving a career batting line of .270/.316/.396, with 73 home runs and 1,080 hits across 1,208 games.


