MLB Power Rankings: Are the Red Sox still a top-five team?


We're almost halfway through the 2021 MLB season and there still is no clear favorite for the World Series title.The Los Angeles Dodgers entered the season as the overwhelming favorite, but the defending champs have some serious competition. The Houston Astros, San Diego Padres, Chicago White Sox, Boston Red Sox, Oakland Athletics, and even the San Francisco Giants are among those who have emerged as serious contenders.Of course, there's plenty of baseball left to be played and we're likely to see a lot more movement in our power rankings in the coming weeks. For now, here's how all 30 MLB teams stack up.

30 photos

Previously: 30

The streak is over! The D'Backs ended their 17-game losing skid with a win over the Brewers on Monday. Hallelujah!

The road losing streak remains very much alive at 23 straight, however. That's an all-time MLB record.

Tomase: New rules might hurt Sox pitchers, but could aid lineup even more

Previously: 26

The Orioles are right there with the D'Backs as they simply can't find a way to win on the road. Away from Camden Yards, the O's are in the midst of a 19-game skid.

In brighter news, Trey Mancini notched his 100th career home run on Sunday and continues to be one of the best stories of the 2021 season.


Previously: 27

Another team with a losing streak that seemed like it would never end. The Pirates had a 10-game skid before taking two of three against the Indians. Bryan Reynolds has been outstanding for Pittsburgh, hitting .299/.394/.529 with 12 home runs and 36 RBI.


Previously: 29

The Rangers are 3-19 in their last 22 games. Expect Kyle Gibson, who has been stellar as Texas' ace this season, to be moved before the trade deadline.


Previously: 23

Detroit dropped three of four to the Angels in Anaheim, but this rebuilding club has to be thrilled with what it has gotten out of its young starters. Casey Mize, Tarik Skubal, and Matt Manning all offer reasons for optimism if you're a Tigers fan.


Previously: 28

The road woes continue for the Rockies, who are a league-worst 5-27 away from Coors Field. The sweep over the Padres last week was a pleasant surprise, though.


Previously: 25

Just when things were looking up for Minnesota, Byron Buxton goes back on the injured list. The letdown season continues.


Previously: 22

The Marlins actually boast the best run differential in the NL East, and they can attribute that success to their underrated pitching staff. The lineup needs to hold up its end of the bargain if Miami is to actually compete in the division.


Previously: 19

The Royals are in freefall mode. They ended May with a .500 record and are 6-12 since. They were, however, able to take two of three from the Red Sox over the weekend.


Previously: 24

No one is hotter than Kyle Schwarber right now. The former Cubs slugger crushed six homers last week and now has 18 on the year. That has helped the Nats win nine of their last 12 games.


Previously: 18

The Phillies dropped four of their six road games against the Dodgers and Giants last week. They'll look to get back on track when they take on their divisional foes, the Nationals and Mets, in their next two series.


Previously: 17

Cincinnati was red-hot before being swept in their four-game series vs. the Padres. They remain firmly in the mix in the NL Central, but this pitching staff is going to have to step it up.


Previously: 21

Shohei Ohtani continues to be the most exciting player in baseball. The two-way star crushed six homers last week and also tossed six innings while allowing only one run in a win over the Tigers.


Previously: 15

There's cold, and then there's what the Cardinals lineup has been as of late. This struggling St. Louis offense needs to turn it around ASAP, because the starting rotation remains banged up.


Previously: 20

The Mariners pulled off three walk-off victories in their four-game sweep over the Rays and have won seven of their last eight. If they can take this upcoming series against the White Sox, they'll really get our attention.


Previously: 16

The Braves have seen some encouraging outings from its starters lately. Still, they continue to tread water. Taking three out of four from the Cardinals was a step in the right direction, but this is a team that has lacked consistency all year.


Previously: 12

This Blue Jays lineup is as scary as it gets, but the pitching staff has been just the opposite. Toronto is now fourth in the AL East standings after being swept by the Yankees.


Previously: 14

The Yankees' season has been a disappointment to this point, yet they're somehow still right in the thick of things in the AL East after sweeping the Blue Jays and taking two of three vs. the A's. The starting rotation will need to hold up its end of the bargain if this hot streak is to continue.


Previously: 11

Jacob deGrom avoided serious injury in his previous start and returned Monday to pitch five innings of one-hit ball with six strikeouts. The guy is straight out of a video game.


Previously: 13

Cleveland is in rough shape with Shane Bieber and Zach Plesac on the injured list, but it still has managed to win seven of its last 10 games including a 4-0 shutout vs. the Cubs on Monday.


Previously: 9

The Brewers hot streak came to an end last week when they dropped five straight games and then split their series vs. the lowly Rockies. Still, they remain deadlocked with the Cubs at the top of the NL Central.


Previously: 10

The Cubs went 2-5 last week with little help from their scuffling offense, which hasn't scored more than three runs in a game since June 12.


Previously: 1

It was a week the Rays would like to forget as they lost Tyler Glasnow to an elbow injury and dropped six games in a row after a torrid stretch. The good news? Top prospect Wander Franco is set to make his major league debut Tuesday night.

Tomase: Top 10 players who made debuts vs. Red Sox is a loaded list

Previously: 5

The Padres simply need to find some semblance of consistency. They're 8-11 so far in June and suddenly are 4.5 games behind in the NL West. This stretch against the Dodgers and the lowly D'Backs will be huge.


Previously: 3

The White Sox took two out of three from the struggling Rays then ran into a buzzsaw with the Astros, who swept Chicago in four games. Regardless, the White Sox remain the class of the AL Central with what should be an easy series vs. Pittsburgh ahead.


Previously: 4

The Red Sox pitching staff has regressed to the mean in June, posting a 4.93 ERA. Boston still has found a way to take first place in the AL East heading into a huge series vs. the second-place Rays, who trail by a half-game.

Dalbec reveals key to recent hot streak

Previously: 7

The A's have been elite in June, going 13-4 with a plus-40 run differential. Their seven-game win streak came to an end with their series loss to the Yankees, but this is a team no one wants to play right about now.


Previously: 6

Here come the Dodgers. They've won seven of their last 10 games and are starting to reestablish themselves as the powerhouse everyone expected them to be coming off their World Series title. They'll be tested over the next week as they wrap up their series vs. the Padres, then take on the Cubs and the NL West-leading Giants.


Previously: 2

We've all been waiting for the Giants to regress, but it may be time to realize that they're here to stay. The starting rotation continues to be excellent when expectations were as low as they could get entering the season. It's helped San Francisco post the third-best run differential in baseball (+90) and hold a 1 1/2 game lead in the NL West.


Previously: 8

The Astros surge to the top of our rankings after winning nine of their last 10 games, including an impressive four-game sweep of the White Sox. They boast the league's best run differential at +120 and will have a real chance to add to that total with the rest of their games in June coming against the Orioles and Tigers.

Contact Us