It seems that it is possible for Alfonso Soriano to occupy two roster slots. Due to the fact that his two cards (NYY and WAS) are not linked to one another, they are coded as two separate players. Is this intentional, and if so, what would be the reasoning?
"If you know the enemy and you know yourself, your victory will not stand in doubt; if you know Heaven and you know Earth, you may make your victory complete." Sun Tzu
There seems to be a glitch in The Matrix. Strat support might want to take a look at that. I don't think they'd blow up this team, but they can close the hole that let it happen.
If you download the database for ATG9, the Soriano seasons have different player ID#'s, so that is likely the issue. My guess is that is how ATG knows to group a specific player and avoid this scenario.