Check to make sure the team name has no punctuation in it, like a "&" 
When trying to register a participant from the Administrator side to a team with a "&" in it I received the error, " No team with the given name is defined for this Charitable event."
To resolve this I changed the "&" to "and", and I was able to register constituents through the administrator side again.