TeamSnapTeamSnap is an award-winning web service for managing recreational and competitive sports teams and groups.