MLB Power Rankings

How do all the teams rank against each other?  I have created my own ranking system to rank the clubs top to bottom that I will post each week.  Feel free to make your own comments on how you think the teams should be ranked.  There are certainly a few surprises.  In this first edition, Tampa Bay holds the top spot, and the Yankees are right behind in second.  The Mets are in the middle of the pack after their three game slide.

1.Tampa Bay Rays
2.New York Yankees
3.San Diego Padres
4.Minnesota Twins
5.Chicago Cubs
6.St. Louis Cardinals
7.Toronto Blue Jays
8.San Francisco Giants
9.Detroit Tigers
10.Philadelphia Phillies
11.Texas Rangers
12.Florida Marlins
13.Colorado Rockies
14.Los Angeles Dodgers
15.Arizona Diamondbacks
16.New York Mets
17.Boston Red Sox
18.Milwaukee Brewers
19.Oakland Athletics
20.Cincinnati Reds
21.Los Angeles Angels
22.Washington Nationals
23.Chicago White Sox
24.Kansas City Royals
25.Seattle Mariners
26.Atlanta Braves
27.Baltimore Orioles
28.Houston Astros
29.Pittsburgh Pirates
30.Cleveland Indians