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.