The only thing surprising about Joe Ganz being voted as a team captain by his teammates last week was how long it took for it to actually become official.
Subscribe today to read the full article and get everything Rivals has to offer.
- Member-only message boards
- Exclusive highlights and recruiting interviews
- Exclusive coverage of Rivals Camp Series
- Breaking recruiting news