I got 2 great guesses as to who this player is.

It is either Hideki Matsui or Gary Sheffield.