The Pirates Legend Ends His Career on the Most Poetic Day Possible Josh Harrison picked the perfect day to close out his Major League Baseball career. On May 31, 2011, Harrison made his MLB debut with the Pittsburgh Pirates. Fourteen years later to the day; May 31, 2025, he officially announced his retirement....