In honor of the Fourth of July, I just have my rankings this week. But next week, I'll return with comments on all 30 teams. For now, here are this week's rankings.
1. Texas Rangers (52-31 overall record, No. 1 ranking last week)
2. Chicago Cubs (51-30, No. 2)
3. Washington Nationals (50-33, No. 6)
4. Cleveland Indians (49-32, No. 5)
5. San Francisco Giants (52-32, No. 3)
6. New York Mets (44-37, No. 7)
7. Baltimore Orioles (47-34, No. 4)
8. Houston Astros (43-39, No. 10)
9. Boston Red Sox (44-37, No. 8)
10. Los Angeles Dodgers (47-37, No. 13)
11. Toronto Blue Jays (45-39, No. 11)
12. Detroit Tigers (44-38, No. 17)