Stuart Holden has finally conceded defeat to a succession of long-term injuries, announcing his retirement from football on Wednesday.