based on the wording. I know it's probably a pitcher, or manager. For some reason I wanna guess Zach Greinke.. But I think that might've been in a summer league, so I'm probably wrong.
Nevermind. I think I caught the trick. It's Barry Bonds.
http://espn.go.com/mlb/story/_/id/10...iants-new-role The article does say he put on a uniform...