Giants

Giants

As demoralizing as a bad stretch of baseball can be in April, you're never far out of it in the season's first month. 

The Red Sox got off to an awful start, but a hot weekend has them back within shouting distance of the Rays and Yankees. A winning streak from the Astros pulled them just about even with the Mariners, the hottest team around a couple weeks ago. The Dodgers lost six straight and then won six straight, getting back atop the NL West. 

There will be more separation in the coming weeks -- and teams like the Giants need to be careful not to fall eight or nine back -- but for now most of the division races are still closely grouped.

[RELATED: Posey ends longest homer drought of career, powers Giants to win]

Here's a rundown of all 30 teams. 

VIEW MLB POWER RANKINGS HERE