The problem with Both Historical and Modern Real MLB Rosters is that people go into it with a preconceived notion of what a player WILL and SHOULD be and when the dice don't roll that way and they look like something completely different...you get post like this. I find my self making decisions based on who the players is IRL instead of how they are preforming in my game. This is the main reason I am so fond of Fictional Leagues (especially in Multi-player)
If you want players to preform exactly as they do in real Life go play Fantasy Baseball,