Reyna , who has been the U.S. captain for almost eight years , made the announcement Friday .