Another thought- “Team name” seems fairly unnecessary- it only adds some confusion in the way of “Ok next up is Team A vs Team B” but who the hell are those people? In substitute of team name, just call each team “PlayerA/PlayerB.”
In registration, you would either supply the Handle of your teammate or check that you need a teammate.