An exciting week in baseball leaves everyone wondering who made our weekly top ten.

Let the Debate Begin

#1 Philadelphia Phillies

Even though the Phillies went an abysmal 2-4 this week, they are still tied for the best record in the majors. This team’s hitting has really let them down recently, averaging less than three runs per game in their last six. Roy Halladay continues to roll as he moved his ERA to 2.56 and his record to 8-3 with the win over Pittsburgh on Sunday.

#2 St. Louis Cardinals

They have the most runs scored (301), the highest batting average (.281), the highest OBP (.356), and now the most wins (36). Albert Pujols hit walk off home runs in back to back games this weekend has officially began his comeback tour.

#3 Cleveland Indians

The Indians are now just 3-7 in their last ten games and capped this week off by getting swept in four games by the Rangers. Could this be the beginning of the end for the early season surprise? Or is this when they turn it around and prove their legitimacy?

#4 New York Yankees

The Bronx bombers are the proud owners of the league’s best run differential (+72) and the top spot in the AL East. With the Red Sox close at their heels, the two teams meet this week for a three game series in New York.

#5 Boston Red Sox

The Red Sox were swept by the Chicago White Sox early in the week, but ended the week with a sweep of the Athletics. As a result they sit one game behind the Yankees heading into this weeks showdown.

#6 San Francisco Giants

The Giants went 5-2 this week taking two of three from the St. Louis Cardinals in the process. Their bats are still cold, but the return of Pablo Sandoval in about a week should help. As long as their pitching remains top tier, the Giants will be in our top ten for some time.

#7 Milwaukee Brewers

The Brewers are an impressive two games back of the St. Louis Cardinals and don’t seem to be slowing down. They will be looking to complete a four game sweep of the Marlins on Monday followed by a three game set with the Mets.

#8 Texas Rangers

The Rangers, who fell out of our top ten for the first time last week, went 6-1 this week. Their current five game winning streak has them back atop the AL West lead. The Rangers pitching staff has allowed an average of 2.8 runs over their last eight games.

#9 Florida Marlins

The Marlins now have a woeful +1 run differential and with Josh Johnson and Hanley Ramirez banged up, they need to find a way to turn the clubhouse around this week.

#10 Arizona Diamondbacks

Arizona graces our top ten with its presence for the first time in 2011 as they have gone 16-4 in their last 20 games. Although their lineup and rotation are not exactly eye catching, they have found ways to put up win after win. Could Justin Upton finally be growing into his potential?

#18 New York Mets

The Mets went 4-3 this week, but lost two of three to the Pirates. Dillon Gee is now 6-0 with a solid 3.3 ERA after pitching seven shutout innings on Saturday. You have to wonder if this team is going to move any of its superstar in the near  future.