Skip navigation
Favorites
Sign up to follow your favorites on all your devices.
Sign up
Odds by

MLB Power Rankings: Streaking Red Sox crash top 10, Marlins fading

Featured in this week’s MLB Power Rankings, the Brewers reclaim the No. 1 spot, the Red Sox surge into contender status, Pirates rookie Esmerlyn Valdez continues to mash, and Freddy Peralta continues to demolish his trade value.

As a reminder, this article is a combination of current performance and long-term outlook.

Let’s get into it!

Jorge Montanez breaks down all of the relevant injury news around the league over the last week.

Note: Rankings are from the morning of Tuesday, July 21.

1) Milwaukee Brewers ⬆️ 🥇

Last week: 2

It’s Tuesday morning and I’m still not sure if William Contreras’ bat has landed.

We have a new No. 1 in this week’s rankings, as the Brewers passed the Dodgers for the best record in baseball on Monday. Making his first start in 13 days, Jacob Misiorowski threw just four innings against the Mets as the Brewers try to be “creative” with him during the second half.

2) Los Angeles Dodgers ⬇️

Last week: 1

With the benefit of a huge lead in the NL West, the Dodgers can accord to be extra careful with Shohei Ohtani and his knee. And so, the dream of a Cy Young Award is dead, but the quest for three straight World Series titles lives on. Still, is a starting pitcher on the Dodgers’ shopping list before the trade deadline?

3) Atlanta Braves ⬆️

Last week: 4

The Braves’ offense hit the skids in June, but they’ve bounced back nicely this month. Coming into Tuesday’s action, they lead the majors with 99 runs scored in July and rank second with 29 homers. We’ve even started to see some signs of life from Austin Riley.

4) Tampa Bay Rays ⬇️

Last week: 3

The Rays snapped their season-high five-game losing streak on Monday while Victor Mesa Jr. homered in his third straight game. Who is Victor Mesa Jr.? That is a perfectly acceptable question.

5) New York Yankees

Last week: 5

With Aaron Judge’s ETA up in the air, do the Yankees have enough offense? Ben Rice and Jazz Chisholm Jr. are doing their best to hold down the fort right now.

6) Chicago Cubs

Last week: 6

The Cubs could still use an impact starting pitcher (and bullpen help) before the deadline but Shota Imanaga has come on strong recently with a 2.31 ERA and 35/9 K/BB ratio over his last seven starts.

7) Philadelphia Phillies

Last week: 7

On one hand, it’s nice to see Trea Turner swinging the bat better. He’s hitting .319 with seven homers and 18 RBI over his last 22 games, including his two-homer game on Monday night. On the other hand, he might have forgotten how to play shortstop.

8) Chicago White Sox ⬆️

Last week: 9

The White Sox have won six out of seven and they continue to hold off the Guardians for first place in the AL Central. Sean Burke dominated the Blue Jays on Sunday and now boasts a 1.40 ERA and 47/6 K/BB ratio over his last six starts.

9) Cleveland Guardians ⬆️

Last week: 11

You could have given me 15 chances and I still would have not guessed that Cleveland has the most walk-off homers in baseball since 1994, which is when Progressive Field opened.

10) Boston Red Sox ⬆️

Last week: 18

I’m shocked. And if we’re being honest, the Red Sox front office is probably shocked too. Thanks to some heroics from the resurgent Caleb Durbin, the Red Sox have won 14 straight to catapult themselves into our top 10, and more importantly, the third spot in the AL Wild Card race. They’ll have a chance to tie the franchise record of 15 straight from 1946 on Tuesday, but either way, they are very much alive in a wide open American League.

11) St. Louis Cardinals ⬇️

Last week: 10

There’s a lot of brutal ways to lose baseball games, but a walk-off hit-by-pitch has to be near the top of the list.

The Cardinals have lost three straight and nine out of their last 13.

12) Pittsburgh Pirates

Last week: 12

Okay, I have seen enough. Esmerlyn Valdez is the second coming of Barry Bonds. The 22-year-old is on an all-time heater at the plate, amassing at least one extra-base hit and one RBI in eight straight games. He went deep at Yankee Stadium on Monday night, which gives him 13 homers through 32 games. Only Aristedes Aquino (14) and Rhys Hoskins (16) have hit more through 32 games. Perhaps that tidbit tells you to pump the breaks on the “next coming” conversation, but Valdez is helping keep the Pirates alive in the playoff race.

13) Arizona Diamondbacks ⬆️

Last week: 14

Congrats to Nolan Arenado, who reached the 2,000 hit plateau on Monday against the Athletics.

Yes, he’s the 297th member of the 2,000-hit club, but he’s just the sixth to reach 2,000 hits, 350 homers and 10 Gold Gloves. Ken Griffey Jr., Willie Mays, Mike Schmidt, Johnny Bench, and Al Kaline are the others. Now that’s a special group.

14) Miami Marlins ⬇️

Last week: 8

Seven straight losses for the Marlins, who were forced to put All-Star Max Meyer on the IL due to a neck strain. It’s not looking good.

15) Texas Rangers ⬇️

Last week: 13

You aren’t going to believe this, but with three losses in four games since the All-Star break, the Rangers have fallen back to the .500 mark. A huge four-game series against the Mariners awaits beginning this Friday.

16) Seattle Mariners

Last week: 16

Finally, some signs of life from Cal Raleigh. “The Big Dumper” launched a grand slam and knocked in five runs in Monday’s shutout victory over the Reds. After a historic 2025 campaign, Raleigh is slashing just .163/.266/.307 through 69 games. If he can rediscover some semblance of even league-average production, the Mariners will be strongly-positioned to win the AL West.

17) Baltimore Orioles ⬆️

Last week: 21

The Orioles saw their seven-game winning streak come to an end on Monday and they also lost Adley Rutschman once again, this time due to left wrist inflammation.

18) Washington Nationals ⬆️

Last week: 19

Your leader in RBI since the All-Star break? Andres Chapparo, of course. He clubbed two homers and drove in eight on Friday against the A’s in Sacramento before launching a two-run shot in Coors Field on Monday. Talk about a great roadtrip. For the hitters, anyway.

19) San Diego Padres ⬇️

Last week: 15

The Padres have lost 14 out of 20 and it’s increasingly likely they find themselves more in the category of sellers by August 3. Who knows if Mason Miller really is a candidate to be moved, but Ty France is another name to watch on this roster. Including his two-homer game in the Padres’ 19-2 walloping of the Royals on Sunday, he’s put up an .887 OPS through 74 games this season.

20) Minnesota Twins ⬇️

Last week: 17

Connected in trade rumors, Joe Ryan tied a major league record by giving up six home runs on Monday against the Guardians. He came into the start with a 1.93 ERA over his last five starts.

21) Detroit Tigers ⬆️

Last week: 23

The Tigers have won 10 out of their last 14 games, but still find themselves six games under .500. However, in the American League in 2026, that means you’re still alive. They are 4.5 games out of a Wild Card spot, though they’ll have to leap five teams in order to get there. Odds are any decision on Tarik Skubal (and others) will likely come down to the last minute.

22) Toronto Blue Jays

Last week: 22

There are plenty of reasons why things have gone wrong for the Blue Jays this year, but this one stat really puts things in perspective: It’s almost August and Vladimir Guerrero Jr. has yet to hit a home run at Rogers Centre this season.

23) Houston Astros ⬇️

Last week: 20

The Astros have collapsed this month, but you can’t blame Yordan Alvarez. He blasted two more homers on Monday and continues to position himself for the first Triple Crown since Miguel Cabrera in 2012.

24) Cincinnati Reds

Last week: 24

The Reds probably aren’t a realistic contender at this point, but they did well to lock up their young ace Chase Burns with a seven-year, $105 million extension. However, we nearly had a “Curb Your Enthusiasm” situation with the contract signing.

**new contract is printed**

“Ehhhh…you know what, I’m good. No contract.”

25) San Francisco Giants

Last week: 25

In a season like this one, you have to accentuate the positives whenever possible. With the homer below, Bryce Eldridge became the first Giants player aged 21 or younger to reach 10-plus homers in a season since Jack Clark in 1977.

26) Athletics

Last week: 26

Tough time for the A’s, who have lost 11 out of their last 12 games. Even when something good happens, like Joshua Kuroda-Grauer’s first MLB homer on Monday, it’s followed by something like this.

Yikes. Get well soon, Joshua.

27) New York Mets

Last week: 27

What can the Mets realistically get for Freddy Peralta at this stage? The pending free agent was rocked in his return to Milwaukee on Monday and now holds a rough 5.01 ERA on the year. The most Mets thing to happen would be if he gets traded and returns to ace form down the stretch. You know it’s gonna happen.

28) Kansas City Royals ⬆️

Last week: 29

Most have mentioned Michael Wacha and Seth Lugo as the Royals’ most attractive trade candidates, but Lane Thomas is getting hot at the right time for KC. He’s hitting .333 with four homers and a 1.081 OPS this month.

29) Colorado Rockies ⬇️

Last week: 28

A little history for Hunter Goodman on Sunday against the Reds, as he became the first player in Rockies history to have a pair of three-homer games in the same season.

30) Los Angeles Angels

Last week: 30

My Baseball Spy t-shirt has a lot of people wondering if I’m “The Baseball Spy.”