仮説0 (過去ログを信じるなら)全ての支配下選手には「チーム番号*100+背番号」で得られる選手idが付与されている
仮説1 育成選手には選手idが設定されていない
仮説2 選手idが設定されてない選手の選手idを呼び出すとエラーを吐くのではなく0が呼び出される
仮説3 選手idが0か0でないかで育成選手と支配下選手を区別している
仮説4 (過去ログを信じるなら)Aの0番に与えられるべき選手idもまた0である

多分こんな感じになってるからAの0はもうあきらめろ
どちらかに統一するなら全チーム使えない方向になるはず