livescore

MLB Power Rankings for the Week of July 31st, 2026

Published:
Matthew GideonMatthew Gideon
(C) Creative 2/AFLO/Alamy Live News
(C) Creative 2/AFLO/Alamy Live News

With the recent stretch of NBA free agency and the World Cup coming to an end, we have not had time to cover Major League Baseball. In fact, it has been over three weeks since we last released our power rankings. Now that the NBA off-season is calming down, we must turn to the MLB to get us through the dog days of summer before the NFL regular season kicks off. Let's run down the power rankings and briefly evaluate how each squad looks at the moment.

1. Los Angeles Dodgers, 69-40 (↑1)

The Dodgers have once again overtaken the Brewers as the best team in baseball, and they have the statistics to back up that claim. Not only are they 1.5 games ahead of Milwaukee for the top mark in the MLB, but they're also fourth in scoring (562 runs) and first in runs allowed (402). This gives Los Angeles the best run differential in the league by a wide margin at +160. The next closest team is +132. The scariest part: they're doing this with pitchers Tyler Glasnow and Blake Snell recovering from injuries.

2. Milwaukee Brewers, 67-41 (↓1)

The Brew Crew have a commanding 5.5-game lead in a highly competitive NL Central. They're 7-4 in their last 11 games after an embarrassing sweep at the hands of the Pittsburgh Pirates. The offense is really good with 546 runs scored this season (fifth in the MLB). Pitching continues to be their bread and butter, though. Milwaukee has the second-best ERA in the Majors (3.51). Meanwhile, Jacob Misiorowski looks like the best pitcher in baseball with an astonishing 1.58 ERA. We also need to recognize second baseman Brice Turang, who has the most Wins Above Replacement amongst all qualified second basemen this season (4.8).

3. Tampa Bay Rays, 64-44 (No change)

The Rays got off to a rocky start following the 2026 MLB All-Star Game, but they still look like the team to beat in the American League. Tampa has the third-best record in the MLB since June 24th (21-11). The next closest AL teams to them are the Twins and Astros, who are both 17-12 during that stretch. The Rays have been well-rounded during this period, ranking second in team ERA (3.11) and tied for ninth in runs scored (145). That said, third baseman Junior Caminero needs to up his game because his OPS (on-base percentage plus slugging percentage) has fallen off tremendously over the last two weeks. Still, his OPS is .805, which is ahead of both Shohei Ohtani and Mike Trout.

4. Atlanta Braves, 64-45 (↑3)

The Braves have turned a corner and once again look like a force to be reckoned with in the MLB. They were always a good team, but in early July, they struggled. Following the All-Star Game, though, Atlanta is 9-5, giving them the fifth-highest winning percentage in the Majors. They're running away with the NL East (seven games ahead of the Phillies), and the offense looks much better with the fifth-most runs in baseball since the All-Star Break (71). Catcher Drake Baldwin has been crucial to Atlanta's success since he has the third-best OPS in the MLB over the last two weeks (1.204).

5. New York Yankees, 61-48 (↑4)

It appears, just like the Braves, that the Yankees are back on track and have returned to their winning ways. They're a respectable 7-6 since the All-Star Break and 13-11 since the beginning of July. New York's pitching staff has kept its World Series hopes alive because the Yanks have the best ERA in baseball this season (3.31). The good news for the Pinstripes is that their injured stars will be returning this season, according to manager Aaron Boone. Giancarlo Stanton and Aaron Judge will bring a huge boost to the lineup. And with a splash move possibly coming before the August 3rd trade deadline, expectations should be high in the Bronx.

6. Chicago Cubs, 62-47 (↓2)

The Cubs have cooled down slightly since the last time we released our power rankings. Still, they are one of the better teams in the MLB. Since July 1st, Chicago is 14-9, which is tied with the Tigers and Twins for the third-highest winning percentage in baseball during that stretch. With so many injuries to the pitching staff, it's not a surprise that the Cubbies have still been elite with one of the best offenses in the MLB. After July 1st, they have scored the second-most runs in the Majors (139). They're also second in OPS (.799) and batting average (.270) during that period. And though he didn't perform as well in July as he did in June, outfielder Pete Crow-Armstrong still leads the league in WAR (6.4).

7. Boston Red Sox, 57-51 (↑12)

Holy crap. The Sox have had the most impressive turnaround in the MLB this season. It's on par with what the Phillies have done. Boston has the best record in baseball since the beginning of June, going 32-18 for a .640 winning percentage. Two months ago, they had the sixth-lowest winning percentage in the MLB (.411). Today, they're tied with the White Sox for the seventh-best record in the Majors. Since the beginning of July, they're first in team ERA (2.86) and seventh in runs scored (114). With only three losses following the All-Star Game, Boston is well-positioned to make a playoff push.

8. Chicago White Sox, 57-51 (↑5)

They've been a little streaky since the All-Star Break, but they still sit atop the AL Central division standings, which is all White Sox fans can ask for considering this team had the worst record in baseball over the previous two seasons combined (101-223). Their pitching staff has been solid over the past month, with a team ERA of 3.69 (eighth in the MLB). It would be helpful if the offense could hold up its end of the bargain. Thankfully, first baseman Munetaka Murakami is heating up with three homers in his last five games and the 12th-best OPS in the league over the last two weeks (.977). We also can't forget about second baseman Chase Meidroth, who is 20th amongst all players in OPS over the last 15 days (.933).

9. Arizona Diamondbacks, 57-52 (↑9)

The D-backs might have been outshined by the Red Sox, but Arizona has still been one of the best teams in the Majors this month. Since July 4th, the Diamondbacks have the second-best record in baseball (14-8). Offense is the name of the game in the desert. Arizona is tied for the second-most runs scored in the MLB during this stretch (121). Even the pitching staff has been respectable with a 3.86 ERA since the beginning of July (10th in the league). Before the All-Star Break, they swept the Dodgers, and since then, they're 8-5. As long as Arizona keeps plugging away, they should earn a playoff berth as a Wild Card team.

10. San Diego Padres, 55-54 (↑7)

The last time out, this team was exactly .500. Now, they're a game above .500, but they jumped seven spots in the power rankings. Before last night, the Padres had the longest active winning streak in baseball at five games. That also included a sweep of the Miami Marlins, who they will be in direct contention with for a playoff spot. Something has clearly changed offensively for San Diego because they have scored the fourth-most runs in the MLB over the last 15 days (75), which is not something we expected to see from a team that has often been at or near the bottom of the league in scoring this season. The pitching staff has also posted a solid 3.73 ERA during this recent stretch (12th in the Majors). If this is how the Padres finish the 2026 regular season, then they will be a shoo-in to make the playoffs.

11. Houston Astros, 55-55 (↑9)

The 'Stros are hitting their stride. Though they limped into the All-Star Break and lost three games in a row to the Orioles when regular-season play picked back up, Houston has been really good recently, with eight wins in its last nine outings. In fact, they're tied with Tampa for the best record in the MLB in their last 10 games (8-2). While the offense has taken a hit over the last two weeks, the pitching rotation has been much better with a 3.80 ERA. For context, Houston has a team ERA of 4.69 so far this season. If the Astros can post a sub-4.00 ERA, then they won't have to be the third-best power-hitting team in the Majors to win games (151 home runs this season).

12. Texas Rangers, 55-54 (↑2)

They're not setting the world on fire considering they're only 5-5 in their last 10 outings, but the Rangers also shouldn't be any lower on our list than 11th when you realize how poorly some of the other top teams in the Majors have been playing. As of late, they have exceeded expectations offensively. This season, Texas is 23rd in runs scored (456), but over the last 15 days, the team is tied for 11th in that category(57). What's wild is that the Rangers have managed to stay afloat in the playoff race despite horrendous pitching. After all, Texas has a team ERA of 5.10 over the last two weeks (28th in the league). If they could get that number down, then this group will start to run away with the AL West.

13. Cleveland Guardians, 56-54 (↑3)

They continue to stay in the playoff mix, even though they’re 4-6 in their last 10 outings. The Guardians' strength is pitching, with the eighth-best ERA in the majors up to this point during the 2026 campaign (3.73). Though that is in line with how they have performed recently (3.88), they rank 18th in ERA over the last 15 days. The team has some obvious offensive deficiencies, as proven by the 47 runs that they have scored over the last two weeks, which is tied for 14th in the MLB. Cleveland needs to get more out of its offense if it wants to hold onto the third Wild Card spot in the American League. Otherwise, they are going to be overtaken by the Twins.

14. Minnesota Twins, 55-55 (↑1)

Speaking of the Twins, they take the 14th spot on our power rankings because they are among the more competitive teams in the American League. Minnesota is 6-2 in its last eight games. Granted, they had the luxury of facing the Royals and Athletics, but you can only play the teams in front of you. On top of that, they just split a four-game series with the Cleveland Guardians, so they're just a game out of a Wild Card spot. First baseman Kody Clemens has been excellent over the last month, with a .554 slugging percentage, which is good for 13th in baseball. The same can be said for starting pitcher Taj Bradley, whose 3.09 ERA and 1.00 WHIP during this period rank 24th and 15th in the MLB over the last 30 days, respectively.

15. Miami Marlins, 55-55 (↓10)

The Marlins were one of the hottest teams in baseball earlier this month with a six-game winning streak going into July 10th. However, they have since fallen apart. They lost three straight going into the All-Star Game, and then came out of the break with nine straight losses. Just a few days ago, they were on a 12-game losing streak! Thankfully, they got to play the equally dreadful Philadelphia Phillies, whom they swept at home. Over the last two weeks, their pitching staff is tied for 25th in ERA (4.58). But it's not to be outdone by their batters, who have only scored 44 runs in that span (tied for 27th in baseball).

16. Philadelphia Phillies, 57-52 (↓10)

While they were arguably the best team in baseball after firing former manager Rob Thomson, the Phillies' momentum was disrupted by the MLB All-Star Break. In the aftermath of the Midsummer Classic, Philadelphia has the second-worst record in the Majors (3-9). On top of that, they were just embarrassed by Miami, so we have no choice but to put them below the Marlins in our power rankings. Over the last two weeks, they rank 24th in team ERA (4.53) and tied for 20th in runs scored (48). Even designated hitter Kyle Schwarber is struggling, with one home run since the All-Star Game. Philly probably won't catch Atlanta in the AL East race, so they need to right the ship quickly if they want to hold onto a Wild Card spot.

17. Washington Nationals, 55-55 (↓6)

It continues to be the same story every time we discuss the Nationals: their batters are good, but their pitching staff is bad. They're 7-6 since the All-Star Game with the number-one offense in baseball (84 runs scored). Unfortunately, the Nats also happen to have the fourth-highest ERA during that span (4.82). The bullpen is still the weak link in Washington, D.C. The Nats have the most blown saves in baseball by a wide margin with 27. The next closest team is the Tigers with 19. It seems unlikely, but they could set an MLB single-season record for the most blown saves by a team if they whiff on 11 more save opportunities.

18. Baltimore Orioles, 53-56 (↑8)

Based on how bad things were looking a little bit before the MLB All-Star Game, the O's have really turned things around. Believe it or not, Baltimore has the third-best record in all of baseball since July 9th (11-5). Their offense has been solid during this stretch with 76 runs scored (13th in the league). Meanwhile, their pitchers have been playing much better, with the third-best ERA in baseball since July 9th (3.14). With wins over the Astros, Red Sox, Braves, and Tigers, the Orioles have forced themselves back into the playoff picture now that they're only 2.5 games out of a Wild Card spot.

19. St. Louis Cardinals, 54-55 (↓11)

The last few weeks have been catastrophic for the Cardinals, who were five games over .500 the last time we put out our power rankings. In fact, they have the fifth-worst record in the Majors since the last time we released our list (6-12). Their pitching staff hasn't been horrendous during this stretch with a 4.15 ERA (16th in baseball). But - at the same time - when your batters are 24th in runs scored (60), that's a recipe for disaster. The team's best batter, outfielder Jordan Walker - who once looked like one of the best players in the MLB - has a .530 OPS over the last 15 days, which ranks 143rd in baseball.

20. Pittsburgh Pirates, 55-55 (↓10)

It's crazy to think that a 55-55 team dropped 10 spots in our power rankings when they were only one game above .500 the last time we put our list out. Then again, the Pirates have floundered recently after their momentum was disrupted by the MLB All-Star Break. Coming into the Midsummer Classic, Pittsburgh was 7-3 in its previous 10 games. Since that point, though, the Pirates are 5-8, which is tied for the seventh-worst mark in baseball. Between their 20th-ranked offense (49 runs scored) and their 17th-ranked ERA (3.83), it's not surprising that this team has struggled lately.

21. Seattle Mariners, 53-57 (↓9)

The Mariners are another team that has taken a tumble in our power rankings. Since July 9th, Seattle has the sixth-worst record in the Majors at 6-11. During this period, they have the fourth-highest ERA by any team in baseball (4.87), while their offense ranks 20th in runs scored (63). The good news is that they play in what is arguably the weakest division in the MLB, so their season is not completely lost yet. Seattle is only three games out of a Wild Card spot and only 2.5 games back from the Texas Rangers for first place in the AL West. Unfortunately, Seattle might be in for a difficult few weeks with upcoming series against the Twins, Rays, Yankees, Astros, and Brewers.

22. Cincinnati Reds, 51-57 (↑2)

They might be six games below .500, but the Reds are clearly playing better than the last time we released our power rankings. In fact, they're a solid 9-8 since July 9th, which puts them in a tie with six other teams for the 12th-best record in the MLB. The pitching staff has helped Cincinnati move up the ranks. The Reds are 11th in team ERA (3.58) during this stretch. Plus, over the last two weeks, Cincy is 10th in opponent batting average allowed (.235). Still, they have one of the worst offenses in baseball with just 59 runs scored since July 9th, which ranks 25th in the Majors. They might be playing better right now, but this is still a weak team.

23. Detroit Tigers, 51-58 (↓2)

With a 9-8 record since July 9th, the Tigers have been decent, but they should have a much better mark considering they have been really good statistically. They're eighth in team ERA (3.31) and ninth in runs scored (82) during this stretch. The problem is those statistics were skewed by a pair of outlier performances against the Orioles in which they scored 23 combined runs in two games! Before that - from July 9th to the 27th - Detroit was tied for 16th in runs scored (59). They might look more competitive, but it’s still highly unlikely that this team makes the playoffs since they're 4.5 games out of a Wild Card spot.

24. New York Mets, 46-63 (↓1)

The Mets are in no-man's land, which is the worst possible place that you can be in professional sports. They're not one of the worst teams in baseball, but they're also nowhere close to fielding a competitive squad. They have wins over the Braves, Brewers, Dodgers, and Phillies, who are all playoff-caliber squads. Yet, they're a lackluster 7-6 since the All-Star Break, which is tied with five other teams for the 18th-worst record in the MLB. A fantastic stretch of pitching has been wasted on New York. Despite the Mets having the second-best ERA in the Majors following the Midsummer Classic (2.84), the Amazins have only scored 55 runs, which is 16th in the league during this period.

25. Kansas City Royals, 46-64 (↑3)

Perhaps no team in baseball benefited more from the All-Star Break than the Royals, who have turned a corner to start the second half of the season. Granted, they're 18 games below .500 and have no shot of making the playoffs, but we can't deny that Kansas City has been playing better. In fact, they're tied with the Reds and Cubs for the sixth-best record in the league since the MLB All-Star Game (8-5). Their pitching staff has been much better recently, with a 3.67 ERA, which is good for ninth in the league. However, they're still one of the worst offensive teams in baseball, which is why they find themselves amongst the MLB's bottom feeders despite a solid showing since the All-Star Game.

26. Toronto Blue Jays, 50-59 (↓4)

The Jays have already suffered a four-game losing streak since the All-Star Break, and have spent the last week alternating between wins and losses. They won their first series in the second half of the season by beating the Washington Nationals two games to one. Since the All-Star Break, though, the Blue Jays have scored the second-fewest runs in baseball (38). Simultaneously, the pitchers could be playing better, considering they are 20th in team ERA during this stretch (4.26). First baseman Vladimir Guerrero Jr. has been one of the most disappointing players in the league with only six home runs on the campaign. He's currently projected to finish the season with fewer than 10 homers.

27. San Francisco Giants, 47-62 (↓2)

If it weren't for the Colorado Rockies, the Giants would be the butt of the NL West. They're 6-7 since the All-Star Game, which is tied for the 11th-worst record in the league. Though they have the fifth-most runs in baseball during this stretch (66), 16 of them came against the Milwaukee Brewers on Wednesday. If we take away that game, they scored just 46 runs from July 16th to the 28th, which is only good for 18th in the league. Plus, two of their four victories since the All-Star Game came against the Los Angeles Angels, who are one of the worst teams in baseball.

28. Athletics, 45-64 (↑1)

The Athletics continue to circle the drain after a promising start to the season. They are tied with the Miami Marlins for the lowest winning percentage in the MLB since the last time we put out our power rankings (.235). With that in mind, they move up a little bit because they haven't looked like the worst team in the Majors after the All-Star Break. Following the Midsummer Classic, they're actually 10th in runs scored (58). However, they have been let down by their pitching staff, which has the second-highest ERA in baseball during that stretch (5.85). The Athletics are not playing like the worst team in the league by any means. They're still terrible, but they're not deserving of the 29th or 30th spots on this list.

29. Los Angeles Angels, 42-67 (↑1)

Despite having the exact same record as the Colorado Rockies, the Angels are not the worst team in baseball. Since the MLB All-Star Break, they are an embarrassing 4-8, which gives them the sixth-lowest winning percentage in the Majors. Obviously, ranking 29th out of 30 teams is not a cause for celebration, but at least they moved up one spot since our last power rankings came out. The Angels have scored the fewest runs in baseball since the All-Star Game (34). The pitching staff has been respectable, however. The team's 3.61 ERA is good for 10th in the Majors. Still, this group is nowhere close to being competitive.

30. Colorado Rockies, 42-67 (↓3)

To quote Rob Schneider's character in The Waterboy, "Oh no, we suck again!" Just when it looked like the Rockies were no longer the worst team in baseball, they reminded us just how low they can go. They're 4-11 since our last power rankings were released, which gives them the third-worst mark in the Majors. During that stretch, they have the fewest hits (114) and the second-highest ERA (6.03) in the league. Scoring has never been an issue for Colorado. It has always been the pitching staff, which has the worst ERA in the Majors up to this point (5.54). When you have allowed 628 runs on the season, it doesn't matter how good your offense is; you're going to be amongst the worst teams in baseball.

Discover more from LiveScore
Never miss an update. Add LiveScore as a preferred source on Google for the latest news and match predictions.
add preferred sourceAdd
NewsMLB News
MLB Power Rankings for the Week of July 31st, 2026