It’s that time of week again—MLB awesome rankings. The Rangers are still sliding, the Rockies are still surging. Albert Pujols has decided to care again and the Indians and Royals are still battling it out. I can’t wait for September when this stuff gets worked out. Here we go:

1. Colorado Rockies (13-5): Is it too early to say “I told you so?” Our pick to win it all has the best record in baseball and the best player right now, Troy Tulowitzki. Ok, it is too early, but they are playing well. Just ask the Red Sox how important a good start is.

2. Cleveland Indians (13-6): Moving up fast. This team is coming out of nowhere. Shin Soo Choo is one of the most underrated players in the league. Grady Sizemore is back, and Indian fans hope he can keep it up.

3. Philadelphia Phillies (12-6): Yada yada yada. Only 6-4 in their last 10, but the Phillies will be near the top all season. It’s science.

4. Kansas City Royals (12-7): Yeah, I did it. The Royals are still on the list! The Royals are still on the list! I can barely name three Royals starters, and yet they are looking good early. Good series against the Indians.

5. LA Angels of Anaheim (12-7): Just got done beating the defending AL champ Rangers at home. I am really surprised by this team, although I do think the Rangers take off in the long run. Jared Weaver just struck me out.

6. Texas Rangers (11-7): The “Josh-Pocalypse” is upon us. Only 4-6 in their last 10 games, the Rangers have an important series with the Royals starting Friday.

7. Florida Marlins (11-6): I pretty much have the entire Marlins outfield on my fantasy team. Not sure why, but Logan Morrison has been a stud—too bad he is on the DL for a bit. Josh Johnson is a quiet stud as well.

8. New York Yankees (10-6): The Yankees are the Yankees. They will continue to be on this list, much like the Phillies. It will be interesting to see if this rotation can keep it together throughout the summer.

9. San Francisco Giants (10-8): Just two games above .500 but the Giants are the defending champs. This pitching staff still knows how to pitch, and Lincecum is their leader. They will push the Rockies.

10. Cincinnati Reds (10-9): Pretty far drop for the Reds from last week. They have a good team, but the Central division is going to be tough.

Bottom Four:
Seattle Mariners: Again, they might be getting rid of King Felix.
New York Mets: The worst team in baseball—Yayyy!
Boston Red Sox: After one more week, they won’t be here—they will jump.
Minnesota Twins: Ouch. Joe Mauer gone hurts. Oh, and I promised some fans I wouldn’t put Houston here. :)

Read more MLB news on BleacherReport.com