Toornament allows you to add any number of Custom Fields to your participants, would they be individuals or teams (and you can then apply custom fields to the whole team, or to each member).
You can find this feature in the Organizer Dashboard, under the “Settings” -> “Participants” menu, in the “Team/Player Custom Fields” tab(s).