Get Barry Bonds
Ok, so you see that on the Giants roster Barry isn't there, he signed some deal that said he couldn't be there this year. You see a guy named Wes Mailman right? Well he took Barry's spot. Just change his name and skin color and BOOM you have Barry Bonds.