Assuming you're talking about a game where you actually control the players instead of a management sim, your only option is MLB 2K10. I've got it for the 360 and it's alright, but I'm pretty sure the PC version is gimped. The only really good current gen game out there right now is The Show, and that's exclusive to Sony platforms.
If you don't mind older graphics, you could get MVP 05 for the PC, which has been faithfully modded and updated by the community with graphics patches and newer rosters and stuff. It was a great game, but obviously a modded 5 year old game is going to be a little different than a new one.