MLB power rankings: Beware the Giants
May 5, 2014 at 7:50p ET
1 Giants 20-11 +5
Winners of nine of their last 10 games, the Giants move into the top spot. After holding the Braves to just three runs in a three-game sweep, can San Francisco's pitching keep it up without injured Matt Cain?
2 Brewers 21-11 -1
The Brewers took two of three games against the Cardinals but dropped a four-game series against the Reds. With Ryan Braun on the DL and Carlos Gomez's looming suspension, who will step up in the lineup?
3 Tigers 17-9 +5
Riding a five-game winning streak entering the week, the Tigers are set to face the Astros and Twins during a seven-game home stand. Detroit could have some serious momentum after the week is over.
4 Athletics 19-12 +1
5 Rockies 19-14 +8
Can a team win with offense alone? The Rockies are proving it can be done. Colorado has won five-straight series with baseball's best offense despite its pitchers' continuing struggles.
6 Dodgers 18-14 +1
Clayton Kershaw is set to return from the DL on Tuesday, but the Dodgers lost Hyun-Jin Ryu to the 15-day DL. Despite being down another pitcher, LA is looking fine with Kershaw rejoining Zack Greinke and Dan Haren.
7 Rangers 17-14 -4
8 Cardinals 16-16 -4
The starting pitching is supposed to be St. Louis' strongest asset, but with Adam Wainwright and Michael Wacha taking the loss in consecutive starts, the Cardinals are sitting with a .500 record entering the week.
9 Braves 17-13 -7
Just a week ago, it looked as if the Braves were going to sprint through the summer into October, but after a six-game losing streak, Atlanta has put every other NL East team at most 1.5 games out of first place.
10 Reds 15-16 +4
The Reds took three of four from the Brewers to gain some momentum. They are hoping Jay Bruce's DL stint won't halt the recent surge.
11 Nationals 17-14 -1
The Nationals haven't blown any doors off with a luke-warm start, but they've yet to spend a day under .500 this season in an increasingly interesting NL East race.
12 Yankees 16-14 -3
CC Sabathia isn't looking like the ace his exorbitant contract suggests after allowing 19 hits in his last 8.2 innings pitched, due in part to his steep drop in velocity this season.
13 Red Sox 15-17 -1
The bats have yet to find their groove as the calendar turns to May, but Jon Lester continues to pitch at a high level after striking out a career-high 15 batters in eight scoreless innings Saturday against the A's.
14 Angels 15-15 +1
Just as David Freese was looking to break out of his slump at the plate, he lands on the DL with a broken finger as a result of being hit by a pitch.
15 Orioles 15-14 +1
Ubaldo Jimenez finally turned in a quality start, picking up a win against the Twins Friday night.
16 Rays 15-17 +2
With Alex Cobb and Jeremy Hellickson still far from returning, and Matt Moore gone for the season, the Rays' fill-in pitching staff, led by Erik Bedard, has been doing a decent job keeping Tampa Bay afloat.
17 Royals 14-16 -6
Offensive inconsistency is plaguing the Royals as the second month of play begins. The talent is there but will need to click soon before Kansas City gets buried in the standings.
18 Mets 16-14 +1
The Mets expected Curtis Granderson to be a solid force in the lineup, but the outfielder is hitting .173/.281/.269 with only two homers after one month with his new team.
19 Phillies 15-14 +3
If the Phillies want to make a surprise run this season, they will need Cole Hamels to get it going. The lefty started the season on the DL but has underwhelmed with a 6.75 ERA in two starts this season.
20 Marlins 16-15 +8
After sweeping the Braves to begin the week and taking two of three against the Dodgers over the weekend, the Marlins are sitting at 16-15 overall, including a 14-5 record at home.
21 White Sox 15-17 -4
Rookie Jose Abreu continues to rake, but the rest of the offense is cooling off considerably. Considering the struggles of the pitching staff, the White Sox could be in trouble.
22 Blue Jays 14-17 -2
A struggling bullpen has been the primary culprit in the Blue Jays losing four consecutive series.
23 Mariners 14-15 +2
The Mariners' offense continues to struggle, but with the return of Hisashi Iwakuma, who allowed four runs in 6.2 innings Saturday, the pressure should lighten some.
24 Twins 14-15 -1
The Twins were swept by the Dodgers at home but gained back some momentum with a series win against the Orioles over the weekend.
25 Indians 13-18 -4
Corey Kluber was lights out on Sunday, striking out a career-high 13 batters over eight innings in a no-decision against the White Sox.
26 Pirates 12-19 -2
Pittsburgh finally won a series, taking two of three against the Blue Jays. They'll need to turn things around quickly before the season gets out of hand.
27 Padres 14-18 -1
How bad are the Padres offensively? As a team they are averaging fewer than three runs per game, and a good chunk of the lineup is hitting below .200 entering the week.
28 Cubs 11-18 +1
29 Diamondbacks 11-23 +1
30 Astros 10-21 -3
George Springer has yet to produce in the majors after tearing up the minors. With the Astros freefalling once again, other top prospects could get a call soon.