&i should definitely be %local. That avoids complications if a separate macro were to use &i, but that separate macro happens to invoke %team.
Where's your %macro statement?
I think you should post your FULL CODE and LOG now if you need further assistance.
Learn how use the CAT functions in SAS to join values from multiple variables into a single value.
Find more tutorials on the SAS Users YouTube channel.
Ready to level-up your skills? Choose your own adventure.