As the MLB season creeps toward the end of April, all 30 teams have now played approximately 20 games each, and while there were certainly some surprises at the start, the expected cream is starting to rise to the top, while the expected bottom feeders, with some exceptions, are trending toward the bottom of the pack.