I was thinking about this while watching today's u21 nt game.
In real life players are allowed to get naturalized and get a second nationality. Players are also allowed to play for there second nationality's national team. I believe that to be eligible for this a player needs to have played in that country for at least 3 years. I think this would be a good addition for buzzerbeater as well, it would be especially great for smaller countries.
I think it should have to look something like this:
A player get's drafted to a country, most probably a big country like spain. He than get's sold to a team from a small country, like moldova. He than plays in moldova for 3 full seasons. He isn;t good enough to play for spain but he would be a great addition fot moldova so the moldova coach decides he is going to naturalize this player and use him as a regular starter.
For this to work there have to be some rule I think, like:
1. Player has to have played at least 3 seasons in the county.
2. The country where he is drafted always has first choice, so only if he isn't called up to there national team (in this case spain) he could get called up to the second one (in this case moldova)
3. The national team coach is only able to naturalize a fixed amount of players per season. I would say 1 or 2. (this is so a a can't just naturalize everyone to prevent other countries from getting him.
4. There can only play a fixed amount of naturalized players on any national team at the same time. So for example moldova can only get 5 naturalized nt players at the same time.
I think this is great for almost anyone involved.:
- Small countries get a stronger national team which will make for more interesting competitions
- Big countries clubs will have more players who are playing for a national team, so someone in spaing could buy that naturalized player back after a few years and profit from the economic boost from a player who is from their country and plays in a national team.