Now with more than 3 games played, it gets a little bit easier to sense where all the teams stand. To see last week’s rankings, click here. Numbers in (x) are last week’s rankings.

1. (2) St. Louis Cardinals (7-3) – The Cardinals are off to a hot start and currently are best in the league in runs, batting average, on base percentage and slugging percentage. Their pitching staff has been solid to, earning them the #1 spot this week.

2. (4) Texas Rangers (8-2) – The Rangers would likely be #1 if not for their easy schedule, playing the Mariners and Twins during the week. The Rangers are a complete team with 4th best batting average, 2nd in slugging, and 2nd in ERA.

3. (7) Los Angeles Dodgers (8-1) – The Dodgers jump up a few spots with the best record in the majors thanks to the hot bat of Matt Kemp. They did have possibly the easiest start to the season, only playing Pittsburgh and San Diego so far but there’s no denying the talent.

4. (1) Detroit Tigers (6-3) – After starting 3-0, the Tigers split the next 6 games, including losing to the White Sox 2-1. The Tigers are still one of the best teams in the majors and the Fielder/Cabrera combo will be tough to beat all season long.

5. (18) Washington Nationals (7-3) – The Nats got hot off some of the top pitching performances. Their league best 1.99 ERA and .186 BAA have boosted them to the top of the NL East.

6. (5) Arizona Diamondbacks (6-3) – The Diamondbacks split their last 6 games after sweeping the Giants to start the year. A 6-3 start against all division opponents will be something they can be happy with.

7. (12) New York Mets (6-3) – The Mets also had all divisional opponents so far which makes their 6-3 starts that much better. Their pitching has been surprisingly dominant with the 3rd best ERA and a lot of the younger players performing well.

8. (16) New York Yankees (5-4) – After saying I doubted the Yankees when they started 0-3, they followed it up by going 5-1. Their pitching still leaves a lot to be desired and I don’t trust a lot of the younger guys but if their offense stays hot, they will stay in the top of the division.

9. (26) Chicago White Sox (5-3) – The White Sox have shocked me with their hot start against some tough teams. They played Detroit, Texas, and Cleveland and came away being top 10 in ERA, quality starts, BAA and WHIP.

10. (15) Toronto Blue Jays (5-4) – The Blue Jays have looked strong so far this season. Their pitching staff has been one of the best in the league with a 3.20 ERA and 2nd best .199 BAA.

11. (11) Boston Red Sox (4-5) – The Sox still have some concerns in their bullpen but their offense is legit. They’re 2nd in AVG, Runs, OBP and 3rd in slugging. If their pitching figures it out and they can overcome the loss of Ellsbury, they’ll likely find themselves back in the playoff hunt.

12. (24) Atlanta Braves (5-4) – The Braves went 5-1 during the past week giving them some much needed momentum. However, their offensive numbers are very mediocre and their pitching has been poor. There’s a good mix of young talent and veterans and the Braves might be able to keep the wins coming despite the ho-hum numbers.

13. (3) Tampa Bay Rays (4-5) – After sweeping the Yanks to start the season, the Rays dropped 5 of their next 6 while only scoring more than 2 runs three times. The main concern with the Rays was their bats so that is concerning. Although the Rays have the league worst ERA at the moment, that’s likely due to facing 3 of the best offenses in the majors in Boston, New York, and Detroit.

14. (9) San Francisco Giants (4-5) – Initially though to have one of the top staffs in the majors, the Giants have gotten off to a slow start with a 4.21 team ERA. Lincecum needs to step up big because their current ranking of 10th in runs is likely unsustainable.

15. (6) Los Angeles Angels (3-6) – My pre-season pick to win it all had some serious struggles. They had what should have been some free wins against the Royals and Twins but managed to lose both series before losing to the Yankees. Their 4th worst 5.26 ERA is a major concern on a team with such a high profile staff.

16. (17) Baltimore Orioles (5-4) – Currently in the top half in ERA which is a surprise for the starters they were throwing. Their 4th best slugging and top 10 in AVG have given the Orioles a great start to the year.

17. (28) Colorado Rockies (4-5) – Maybe not surprising when playing at Coors Field, but the Rockies have put up fantastic offensive numbers and poor pitching numbers. With Tulo and CarGo, there’s a lot to be happy about at the plate.

18. (10) Milwaukee Brewers (4-6) – Currently in the bottom 3 in ERA, WHIP and BAA, last year’s NL Central winners have yet to put it together in the young season.

19. (14) Philadelphia Phillies (4-5) – To no one’s surprise, the Phillies are top 5 in pitching, and bottom 5 in offense. You can’t ask for much more from their pitching and can’t expect more from their offense meaning their 4-5 record might be what you can expect. Once their wounded come back, they might pick it up.

20. (23) Cleveland Indians (4-4) – The Indians had a huge offensive explosion and stand 3rd in the majors in runs. Their pitching has not been great however.

21. (21) Seattle Mariners (6-5) – 7 games against the Athletics can certainly boost your record. They did no fair well against the Rangers and still are likely a bottom dwelling team.

22. (20) Houston Astros (4-5) – The Astros’ offense has been better than expected but their 2-4 record during the week drops them down a few spots.

23. (8) Kansas City Royals (3-6) – I clearly overreacted to the young players on the Royals beating the Angels during the first weekend. No big name pitchers will make it tough to win.

24. (22) Miami Marlins (4-6) – The talent is there but they have yet to put it all together. The Ozzie distraction didn’t help but I still have high hopes.

25. (13) Cincinnati Reds (4-6) – Last week I described the Reds as very meh. There’s nothing exciting about them to me and they are ranked bottom 6 in Runs, AVG, OBP, and Slugging.

26. (27) Oakland Athletics (4-6) – 7 games against the weak Mariners team wasn’t enough to get the A’s above .500. They did split the last 6 games but the other team they played was the Royals.

27. (25) Chicago Cubs (3-7) – Tough schedule for the first week but they didn’t rise to the occasion at all.

28. (19) Pittsburgh Pirates (3-6) – A fantastic start for the pitching in Pittsburgh but the Pirates are ranked dead last in Runs, AVG, OBP, and slugging. They’ve only scored 18 runs with a .188 batting average.

29. (29) San Diego Padres (2-6) – I’m still trying to think if I can name a single player on the Padres.

30. (30) Minnesota Twins (2-7) – In 9 games, the Twins have 1 quality start. Mauer and Morneau are not hitting and they aren’t winning. Plain and simple.