I think a much better way of entering team numbers would be to use a text field with an AJAX auto-complete function. (Think tagging pictures on Facebook.) Since you are already using AJAX for returning the team name given the number, it wouldn't be hard to add in an auto-complete feature.
Or if you really want to be cool, you can have the AJAX auto-complete work for typed team numbers OR team names.
