They're on an absolute tear right now, winning 9 in a row, and doing it against winning competition. They're not just beating up on bad teams, they're actually winning against teams with winning records.
Their streak includes the Nationals, Braves and Mets, all over .500, and all pretty solid teams thus far. That gets the Yankees the top spot in my book.
Without further ado, here are this week's rankings:
1. New York Yankees (Last week: 4) - One of the pleasant surprises is starting pitcher Ivan Nova. He's 9-2 this year, and is a combined 25-6 between this year and 2011. Even when he's not pitching well, the Yankees seem to win for him.
2. Los Angeles Dodgers (1) - They still possess the best record in baseball, even without star slugger Matt Kemp, but they lose their grip on the #1 spot simply due to the Yankees' recent dominance.
3. Texas Rangers (3) - Josh Hamilton is putting together an epic season, and still has an outside chance at the triple crown, if a few things go his way. Also, Yu Darvish and Matt Harrison have combined for 16 wins.
4. Cincinnati Reds (13) - The Reds are on a 6-game winning streak, and similar to the Yankees, they've done it against winning teams. In those 6 wins, they've allowed a total of 14 runs, averaging less than 2.5 per game.
5. Baltimore Orioles (9) - The Orioles have won 7 of their last 10, and have managed to get their run differential up over 0. Can it be possible that this team isn't nearly as fluky as we previously thought?
6. Washington Nationals (2) - The Nats were just the victims of a 3-game sweep at the hands of the Yankees, but that was coming off a 6-game winning streak against the Red Sox and Blue Jays. They'll be fine.
7. Tampa Bay Rays (5) - The Rays have one of the best pitching staffs in baseball, it really makes you wonder how they would fare if they were able to piece together a better-than-average Major League lineup.
8. LA Angels of Anaheim (11) - The Angels continue to climb up the ranks, now enjoying wins in 7 of their last 10 games. This team has always had the talent, it's nice to see them finally putting wins together.
9. San Francisco Giants (7) - Matt Cain's perfect game was just another bright spot in what has been a solid season so far for the Giants. If they can get some more great outings from Tim Lincecum, they'll be in great shape.
10. Atlanta Braves (6) - Brandon Beachy is only 5-5, but you wouldn't be able to tell if you only saw his 2.00 ERA and his 0.96 WHIP. He just hit the DL, so the Braves will miss his consistent quality starts.
11. Chicago White Sox (8) - The White Sox look like the favorite to win the AL Central, thanks in large part to guys like Paul Konerko and Chris Sale, as well as resurgent Adam Dunn, who now leads all of baseball with 23 HR.
12. Pittsburgh Pirates (10) - The Bucs continue to be one of the streakier teams in the league, but it's largely due to their putrid offense. Aside from Andrew McCutcheon, they're pretty much a AAA-caliber lineup.
13. Toronto Blue Jays (12) - They currently have 4 starting pitchers on the disabled list, including Kyle Drabek, Brandon Morrow, Drew Hutchinson, and Dustin McGowan. That's going to make things difficult.
14. New York Mets (17) - They got swept by the Yankees, swept the Rays, and then got swept by the Reds. Some consistency would be nice around here, but don't get your hopes up, Mets fans. This is your team.
15. Boston Red Sox (19) - Felix Doubront is a pleasant surprise thus far for the Sox, but they'd love to find a way to move Kevin Youkilis and get guys like Jacoby Ellsbury and Carl Crawford healthy.
16. St. Louis Cardinals (15) - Carlos Beltran has been great for the Cards so far, and is among the handful of players in the MVP discussion right now. Still, they haven't been great and are 5 games out of the division lead.
18. Cleveland Indians (14) - The Indians currently hold the ignominious title of the worst run differential for a winning team. It's at -40 right now, and they've lost 7 of their last 10. They're sliding fast.
19. Miami Marlins (18) - The Marlins are reeling right now, losing 10 of their last 12. Unfortunately for them, they play the Red Sox next, who just beat them 2 out of 3 in Miami last week. We'll see if they can improve on that.
20. Detroit Tigers (20) - Prince Fielder and Miguel Cabrera are starting to look like the power dup that the Tigers expected at the beginning of the year. It's not translating to wins yet, though. It will, at some point.
21. Oakland Athletics (26) - They've won 5 of the last 6, but when you play the Rockies and Padres, it almost doesn't count. They have some decent young pitchers, but their offense is abysmal.
22. Milwaukee Brewers (21) - The Brew Crew is struggling this year, despite the fact that Ryan Braun is pretty much duplicating his MVP performance from last year. Buster Olney brought up an interesting question: Would voters pick him again, after his PED debacle last year?
23. Kansas City Royals (27) - Another year, and another mediocre season in Kansas City. Will they ever be legitimate contenders? The last time they won their division, they won the 1985 World Series.
24. Philadelphia Phillies (22) - The Phillies are falling dangerously close to irrelevance, despite a Cy Young-caliber season so far for Cole Hamels. They're in last place in the NL East, and the only team in their division under .500.
25. Seattle Mariners (23) - They've beaten the Giants twice in a row, but that was after 6 straight losses, including 3 against the Padres, one of the worst teams in baseball. That's not going to help anyone.
26. Minnesota Twins (25) - Despite the Padres' best efforts, the Twins maintain their stranglehold on the worst run differential in baseball, at -74. That isn't exactly what you want to be your team's claim to fame.
27. Houston Astros (24) - They've lost 3 straight and 7 of their last 10. They have the 2nd worst road record in baseball (behind the Cubs), but have somehow managed to remain over .500 at home.
28. Colorado Rockies (28) - They've lost 10 of their last 11 games. Their lone win during that span was an extra innings victory over the Tigers. Remarkably, Carlos Gonzalez is still a legitimate triple crown contender.
29. San Diego Padres (30) - The not-so proud owners of the worst run differential in baseball, the Padres still have managed to win half of their last 10 games, which briefly lifts them out of the 30th spot.
30. Chicago Cubs (29) - After a 3-game sweep at the hands of the mediocre Red Sox, the Cubs now hold the worst record in all of baseball. Expect to see a fire sale soon, starting with pitchers Matt Garza and Ryan Dempster.
Where did I go wrong? Let me know where you agree or disagree.