Pitcher Gio González says he has retired after 13 major league seasons.