The ESPN Information Please Almanac is pretty
good for an overview of major sports, but specific
player info is scarce there.
To find out a lot
about a player's career, an encyclopedia specific to
that sport does the trick, you can find all the teams
he/she has played for, whom he/she has been traded for,
etc.
Hope this helps,
Phil Castagna