FanGraphs Power Rankings: July 3–9

As the baseball world celebrates the All-Star festivities in Seattle this week, let’s take a look at how every team stacks up with the first half of the season at an end.

A reminder for how these rankings are calculated: first, we take the three most important components of a team — their offense (wRC+), their pitching (a 50/50 blend of FIP- and RA9-, weighted by starter and reliever IP share), and their defense (RAA) — and combine them to create an overall team quality metric. I also add in a factor for “luck,” adjusting a team’s win percentage based on expected win-loss record. The result is a power ranking, which is then presented in tiers below.

Tier 1 – The Best of the Best
Team Record “Luck” wRC+ SP- RP- RAA Team Quality Playoff Odds
Braves 60-29 2 121 90 83 -5 159 100.0%
Rays 58-35 -3 122 88 101 6 159 98.1%
Rangers 52-39 -7 122 92 101 12 169 69.5%

The Braves had their nine-game win streak snapped on Tuesday but managed to win both of their series last week anyway, including a huge three-game set against the Rays over the weekend. After his slight hiccup at the start of June, Spencer Strider has gotten his outstanding season back on track; he held Tampa Bay scoreless over 6.1 innings on Saturday, striking out 11. Atlanta heads into the All-Star break with the best record in baseball and plenty of momentum for the second half of the season.

Both the Rays and the Rangers have slipped recently. Tampa Bay snapped a seven-game losing streak with a 10-run outburst on Sunday after scoring just eight runs in five games previous. Those struggles have allowed the Orioles to close the gap in the AL East to just two games. Meanwhile, Texas hasn’t won a series since taking two of three from the White Sox back on June 19–21. The team has done some early work to try to improve the roster, trading for Aroldis Chapman on June 30, but that hasn’t significantly impacted the results yet. The Rangers are also heading into the All-Star break just two games up in their division.

Tier 2 – On the Cusp of Greatness
Team Record “Luck” wRC+ SP- RP- RAA Team Quality Playoff Odds
Blue Jays 50-41 1 107 94 87 1 143 71.1%
Astros 50-41 -1 101 93 92 7 130 66.0%
Diamondbacks 52-39 4 102 101 95 10 127 64.4%
Dodgers 51-38 0 113 101 99 -4 124 91.9%
Orioles 54-35 5 107 102 88 -8 115 73.9%
Giants 49-41 1 101 96 93 11 134 58.0%

The scariest thing that happened to the Diamondbacks last week wasn’t a three-game sweep at the hands of the Mets but a violent swing by Corbin Carroll that forced him to leave Thursday’s game with a sore shoulder. Thankfully, he was in the lineup the next day and led Arizona to a series win against the Pirates over the weekend, collecting the walk-off hit on Saturday. Those losses earlier in the week did come back to haunt Arizona, which slipped into a virtual tie for the division lead with the Dodgers after Sunday’s loss.

You Aren't a FanGraphs Member
It looks like you aren't yet a FanGraphs Member (or aren't logged in). We aren't mad, just disappointed.
We get it. You want to read this article. But before we let you get back to it, we'd like to point out a few of the good reasons why you should become a Member.
1. Ad Free viewing! We won't bug you with this ad, or any other.
2. Unlimited articles! Non-Members only get to read 10 free articles a month. Members never get cut off.
3. Dark mode and Classic mode!
4. Custom player page dashboards! Choose the player cards you want, in the order you want them.
5. One-click data exports! Export our projections and leaderboards for your personal projects.
6. Remove the photos on the home page! (Honestly, this doesn't sound so great to us, but some people wanted it, and we like to give our Members what they want.)
7. Even more Steamer projections! We have handedness, percentile, and context neutral projections available for Members only.
8. Get FanGraphs Walk-Off, a customized year end review! Find out exactly how you used FanGraphs this year, and how that compares to other Members. Don't be a victim of FOMO.
9. A weekly mailbag column, exclusively for Members.
10. Help support FanGraphs and our entire staff! Our Members provide us with critical resources to improve the site and deliver new features!
We hope you'll consider a Membership today, for yourself or as a gift! And we realize this has been an awfully long sales pitch, so we've also removed all the other ads in this article. We didn't want to overdo it.

Despite climbing back to the top of the NL West, the Dodgers continue to work through troubles in their rotation. Clayton Kershaw hit the IL with a minor shoulder injury on June 30, but he’s expected to be back soon after the All-Star break. The big blow was the news that Dustin May would require surgery to repair his flexor tendon in his elbow, a procedure that will knock him out of action until next year. It’s not all bad news in Chavez Ravine, though. Mookie Betts will be in the Home Run Derby for the first time in his career and has already gotten plenty of practice over the last few weeks; he blasted four home runs last week and has hit nine over his last 15 games.

The Orioles wrapped up the first half of the season with a five-game win streak that closed the gap in the AL East to just two games. Just a few weeks after calling up Jordan Westburg, Baltimore graduated another one of its top prospects, this time bringing up Colton Cowser to patrol the outfield. The O’s aren’t finished yet either: They’ve got a handful of top prospects still percolating in Triple-A, and it’s only a matter of time before they get the call, too.

Tier 3 – Solid Contenders
Team Record “Luck” wRC+ SP- RP- RAA Team Quality Playoff Odds
Mariners 45-44 -3 101 91 94 9 135 23.2%
Padres 43-47 -6 102 89 101 21 143 31.7%
Marlins 53-39 8 100 90 99 -11 98 73.9%
Phillies 48-41 3 99 90 92 -3 112 55.8%

On July 1 last year, the Mariners were 37–41 and floundering in the AL West. They then rattled off 14 straight wins to take them into the All-Star break and never looked back. On July 1 this year, the Mariners were 38–42 and floundering in the AL West. They didn’t put together a huge win streak to put them over the hump, but they did win three straight series against the Rays, Giants, and Astros to finish off the first half of the season. They’ve weathered some injuries to their rotation by graduating another pair of fantastic starters, and their offense has been a little more consistent as the weather has heated up.

Tier 4 – The Melee
Team Record “Luck” wRC+ SP- RP- RAA Team Quality Playoff Odds
Yankees 49-42 1 96 104 84 3 97 56.1%
Angels 45-46 -1 112 105 102 -1 115 10.5%
Twins 45-46 -4 98 82 94 -8 108 57.4%
Red Sox 48-43 0 106 104 97 -24 91 29.2%
Reds 50-41 5 99 112 93 -11 67 34.4%
Brewers 49-42 5 89 99 97 9 87 58.1%
Cubs 42-47 -5 97 95 92 6 112 9.6%
Guardians 45-45 1 91 97 87 3 94 41.2%

The Angels had a terrible, horrible, no good, very bad week. The worst news was Mike Trout’s broken hamate bone, which will sideline him for a month or two. Shohei Ohtani also left his start on Tuesday early, though his injury was simply a blister issue rather than something more ominous. To make matters worse, they didn’t win a single game last week. Ohtani is on a historic path at the plate, with a real shot at challenging Aaron Judge’s AL home run record he set last year and a very good chance at winning the AL Triple Crown. Still, he’s only one man (even though he plays like two), and without Trout supporting him, the Angels’ path to the postseason gets murky. They were already in a bit of a free fall before this terrible week; after hitting a season high eight games over .500 on June 18, they’ve gone 4–13 since and head into the All-Star break a game under .500.

The Red Sox have spent most of the first half of the season lurking toward the bottom of the AL East standings, right around .500, but they’ve come alive over the last two weeks, winning eight of their last nine games and heading into the midseason break on a five-game win streak. Like so many other teams, their starting rotation has been hit hard by injuries. Thankfully, Brayan Bello has taken a big step forward at just the right time, and a finally healthy James Paxton is leading the way.

Thanks to a series win against the Royals over the weekend, the Guardians head into the All-Star break leading the AL Central with a .500 record. They received some relatively good news, too: Triston McKenzie likely won’t need surgery on his elbow at this point and should be able to return to the mound later this year after some rest and rehab. Josh Naylor and Amed Rosario have both come alive at the plate and have carried a lot of the offensive load recently. With no other team running away with the division at this point, Cleveland has as good a shot as the Twins to sneak into the playoffs with a strong second half.

Tier 5 – No Man’s Land
Team Record “Luck” wRC+ SP- RP- RAA Team Quality Playoff Odds
Cardinals 38-52 -4 108 107 105 -4 106 5.7%
Mets 42-48 -3 104 110 107 -5 82 15.0%
Pirates 41-49 1 91 100 103 2 72 1.4%

The Mets swept the Diamondbacks early last week but couldn’t keep that momentum going in a series against the equally disappointing Padres, winning in extra innings on Friday but dropping their final two games of the first half. Francisco Lindor is doing everything he possibly can to pull the team out of its doldrums; over his last 20 games, he’s posted a 209 wRC+ with seven home runs and seven stolen bases. New York’s playoff hopes are dwindling, however, with seven games separating the team from a postseason berth, and five other teams to hurdle to claim it.

Tier 6 – Hope Deferred
Team Record wRC+ SP- RP- RAA Team Quality Playoff Odds
Tigers 39-50 3 87 108 99 4 59 1.9%
Nationals 36-54 -1 94 108 117 -2 52 0.0%
White Sox 38-54 -1 88 103 111 -12 35 1.9%
Royals 26-65 -4 81 118 109 9 44 0.0%
Rockies 34-57 1 79 128 99 -15 19 0.0%
Athletics 25-67 1 87 142 132 -8 12 0.0%

The Tigers recently activated Riley Greene, Tarik Skubal, and Eduardo Rodriguez off the IL, significantly strengthening their roster; if you squint, you could see how they could be a nuisance to the rest of the American League during the second half of the season. They also get the honor of employing this year’s most unlikely All-Star in Michael Lorenzen, who was healthy enough to be selected for the honor instead of Greene or Rodriguez, both of whom could have been perfectly cromulent picks if they hadn’t been injured.

Complete Power Rankings
Rank Team Record “Luck” wRC+ SP- RP- RAA Team Quality Playoff Odds Δ
1 Braves 60-29 2 121 90 83 -5 159 100.0% 0
2 Rays 58-35 -3 122 88 101 6 159 98.1% 0
3 Rangers 52-39 -7 122 92 101 12 169 69.5% 0
4 Blue Jays 50-41 1 107 94 87 1 143 71.1% 2
5 Astros 50-41 -1 101 93 92 7 130 66.0% 0
6 Diamondbacks 52-39 4 102 101 95 10 127 64.4% -2
7 Dodgers 51-38 0 113 101 99 -4 124 91.9% 1
8 Orioles 54-35 5 107 102 88 -8 115 73.9% 1
9 Giants 49-41 1 101 96 93 11 134 58.0% -2
10 Mariners 45-44 -3 101 91 94 9 135 23.2% 5
11 Padres 43-47 -6 102 89 101 21 143 31.7% 3
12 Marlins 53-39 8 100 90 99 -11 98 73.9% 1
13 Phillies 48-41 3 99 90 92 -3 112 55.8% -1
14 Yankees 49-42 1 96 104 84 3 97 56.1% -3
15 Angels 45-46 -1 112 105 102 -1 115 10.5% -5
16 Twins 45-46 -4 98 82 94 -8 108 57.4% 0
17 Red Sox 48-43 0 106 104 97 -24 91 29.2% 4
18 Reds 50-41 5 99 112 93 -11 67 34.4% 1
19 Brewers 49-42 5 89 99 97 9 87 58.1% -1
20 Cubs 42-47 -5 97 95 92 6 112 9.6% -3
21 Guardians 45-45 1 91 97 87 3 94 41.2% -1
22 Cardinals 38-52 -4 108 107 105 -4 106 5.7% 0
23 Mets 42-48 -3 104 110 107 -5 82 15.0% 1
24 Pirates 41-49 1 91 100 103 2 72 1.4% -1
25 Tigers 39-50 3 87 108 99 4 59 1.9% 0
26 Nationals 36-54 -1 94 108 117 -2 52 0.0% 0
27 White Sox 38-54 -1 88 103 111 -12 35 1.9% 0
28 Royals 26-65 -4 81 118 109 9 44 0.0% 0
29 Rockies 34-57 1 79 128 99 -15 19 0.0% 0
30 Athletics 25-67 1 87 142 132 -8 12 0.0% 0





Jake Mailhot is a contributor to FanGraphs. A long-suffering Mariners fan, he also writes about them for Lookout Landing. Follow him on BlueSky @jakemailhot.

28 Comments
Oldest
Newest Most Voted
wokegraphs
3 years ago

I think you accidentally missed the repeat of tier 6 hope deferredas the header in the last box, fwiw.

EonADSMember since 2024
3 years ago

I knew that Naylor was going nuclear (169 wRC+ over the past two months, good god), but I didn’t realize that Rosario had pulled off a 123 wRC+ over the past month and 103 over the past two. That’s pretty sweet. And Gimenez has also turned around his rough start! Guards time, baby.

Mac QuinnMember since 2022
3 years ago

Yankees should be no higher up than “no man’s land”. Firing the hitting coach midseason is such a canary in a coal mine for an underperforming team that everyone internally is losing any last hopes for. Because the chance that that alone fixes anything seems miniscule at best; I’d like for someone to tell me a time that that tactic specifically worked if it ever has.

Brian McMember since 2020
3 years ago
Reply to  Mac Quinn

They’re 1 game out from the wild card spot and a few games above .500. They also just got Rodon back, and there’s hope Judge returns. There’s cause for concern, of course, but they still have an over 50% shot to make the playoffs. They’re a good, albeit flawed team.

As for the hitting coach – There’s plenty of examples of teams shaking up the staff midseason and having it work out. Remember the Philles last year?

Mac QuinnMember since 2022
3 years ago
Reply to  Brian Mc

I’m specifying firing the hitting coach because it’s a move that “matters” but doesn’t matter, as opposed to firing the actual manager or GM. It’s a move you make when you know things are bad but have no idea how to fix them. It’s desperate.

Mac QuinnMember since 2022
3 years ago
Reply to  Brian Mc

as to the rest: this is legitimately a bottom 10 offensive first half in yankees history. i’m not kidding, people ran the numbers. tied for 9th-lowest OPS+ in the first half dating back to 1913. and at some point, it’s not even about this season, it’s about the fact that they’re locked into this team for another half-decade or so of decline. this team is gonna get a lot worse for a while longer before it ever gets better again.

sadtromboneMember since 2020
3 years ago
Reply to  Mac Quinn

The Yankees BaseRuns record has them as being roughly .500. I think the main reason for hope is the idea that they’re going to get a lot of players back from injury. And there’s something to that, since the projections project them to have the 8th highest run differential going forward. But since that’s one spot ahead of the Cardinals (BaseRuns record: 43-47) and two spots behind the Mets (baseruns record: Also 43-47), maybe the anxiety is warranted.

Willians Astu-stu-studilloMember since 2020
3 years ago
Reply to  sadtrombone

Yes, it’s getting players back from injury, but more than anything, it’s that basically every hitter figures to have their BABIP regress upwards.

Fun-Hating DorkMember since 2019
3 years ago
Reply to  Mac Quinn

I do think the fan/media noise surrounding Lawson in regards to Volpe — who made an adjustment at the plate from watching video at home on an off day, and has taken off ever since — has something to do with it on top of the fact that just about everyone on the team is underperforming and has been most of the season. The only non-minor-league free agents who are hitting better than last year are Bader and (shockingly) IKF.

Max Power
3 years ago

Geezus, for the Hope Deferred teams, those deferrals going to be a while. The Rockies have the best farm system of the group, at 19th, which is bad to begin with, but then you add the caveat that their pitchers will get ruined by Albuquerque and their hitters will probably never learn to hit on the road. Plus, they’re the Rockies. White Sox and Royals have bottom-4 farm systems and probably won’t improve all that much in the draft given their Day 1s. Nats adding Crews I guess might move them up closer to average.

LukeC
3 years ago

Small quibble, but isn’t Miami 53-39, not 49-42?

linn
3 years ago

Curious Reds fan here – how come the Reds aren’t getting bumped to Tier 3 after what they’ve done in the past 30-45 days (beating the Dodgers, Padres and Orioles)? Yet the Padres are still in Tier 3 and they’re going nowhere.

bosoxforlifeMember since 2016
3 years ago
Reply to  linn

I wonder if Jake saw what Elly De La Cruz has been doing lately, capped off, on Saturday, by a series of the most scintillating plays ever seen on a baseball diamond? This team isn’t just rising, it is on top of an Artemis rocket with more fuel waiting to be added.

EonADSMember since 2024
3 years ago
Reply to  bosoxforlife

Probably because the starting pitching is still atrocious and their defense is questionable? Greene is still injured and while Abbott looks promising, the rest of their rotation is held together by spit and prayer. The Padres still have all the pieces needed to turn things around, they just haven’t. Not helped by their 5-13 record in one-run games. On paper, they’re still a far superior team to the Reds.

linn
3 years ago
Reply to  EonADS

hi – at what point does a underachieving team becomes a bad team? That is what I think about for the Padres. Same with the St. Louis Cardinals. IMO If the D-Backs aren’t getting penalized for a bad bullpen then I don’t think its fair for the Reds to get penalized for a bad rotation…unless i’m reading the SP- and RP- numbers incorrectly

EonADSMember since 2024
3 years ago
Reply to  linn

SP- and RP- means lower is better. 100 is average, anything less is good. And the Reds have a far worse rotation than any team ahead of them; you have to go down to the Royals in the Hope Deferred tier to find a worse rotation. That, combined with their awful defense relative to teams ahead of them, means their run prevention is subpar.

And as far as the Reds offense goes, while they have standout producers, the totality of their offense is still less than that of the Padres. With mediocre-at-best run prevention and an average overall offense, it’s hard to be a contending team. Based on the Reds Pythagorean W-L, they would have about 44 wins based on pure runs scored versus runs allowed. The Padres would have 49.

On top of that, they’re playing in a far weaker division than the Padres. The Dodgers, D-Backs, and Giants are all competitive teams. Only the Brewers are in the NL Central, aside from the Reds. The Cardinals are getting legitimately dinged for that, while you can argue about it for the Reds. But that’s another factor.

I hope all that makes sense. I’m not sure how to explain everything that goes into these calculations.

Last edited 3 years ago by EonADS
linn
3 years ago
Reply to  EonADS

I wonder what would happen if the metrics were ran once McLain was called up. The offense looks a lot better since his call up and several players were DF’d

Competitive balance schedule should negate playing in a weaker division. right?

Lanidrac
3 years ago
Reply to  linn

Less than it use to be, but teams still play within their own division a lot more often than against any other single division.

EonADSMember since 2024
3 years ago
Reply to  linn

It’s absolutely fair to call the Reds a team on the rise while the Padres are stalling or failing. But in terms of actual production, the Padres have been the better team to date and have more assurance in their offense, defense, and starting pitching than the Reds do. The only real areas where the Reds have had better results are the bullpen and the win column. That’s why the “luck” column gives the Reds credit for 5 wins and the Padres “credit” for -6. The Padres have outscored their opponents by 39 runs on the season, and the Reds have been outscored by 9 runs on the season. The record in close games is the deciding factor between them.

linn
3 years ago
Reply to  EonADS

One comment – The team is different than the one on Opening Day. That part is getting missed IMO. Top 5 Offense in the past 2 months.Any metrics ran from the beginning of the season is going to miss that part. Either way – we will find out come September.

EonADSMember since 2024
3 years ago
Reply to  linn

And that’s fine, but it doesn’t change that their defense and pitching is still very subpar. I agree with you that this is a much better offense now, but they’re still short of the Padres in terms of run prevention and San Diego is 7th in offense in that same timespan. The difference between them is still in favor of the Padres, by a fair bit. The Reds are +22 in Runs Scored vs. Runs Allowed over that timespan (297 – 275). The Padres are +41 (244-203). That’s about four to five games of difference, even still. The Reds have improved more, that’s not debatable. Using the logic of all the available statistics, the Padres are still better overall.

The key thing is that power rankings are a measurement of “how well would this team fare both on paper and in the playoffs”? And between a weak rotation and weak defense, they’re not suited for what these rankings are gauging.

I like the Reds a lot, they’re my second-favorite team behind my Guards. But in the context of these rankings and run production/prevention, the most reliable method of gauging teams, they’re not there yet.

Last edited 3 years ago by EonADS
airforce21oneMember since 2026
3 years ago
Reply to  linn

They have a bottom five pitching staff and a bottom five defense.

Look at their “team quality” number.

Brock244
3 years ago

I’m really curious what the redsox do at the deadline

5 games over 500 and only 1-2 games behind NYY/TOR. Plus, they will be getting a lot of internal upgrades with Story, Houck, Whitlock, Schrieber, and maybe Sale coming off injured list

Then again, they’re only sitting at a 30% playoff chance, and this should be a sellers market. They could get quite a haul for Paxton and Martin if they decide to go in that direction. Jansen and Turner too, but I doubt they’d trade them.

Last edited 3 years ago by Brock244
NATS FanMember since 2018
3 years ago

26th is better than was expected in March. GO Nats!

JoeyVottoIsGoneMember since 2016
3 years ago
Reply to  NATS Fan

I spent all of last season posting on the power rankings to celebrate whenever the Reds weren’t last. Now it’s the Nats’ turn in the barrel. Hope you all get out of the basement soon too.

airforce21oneMember since 2026
3 years ago

You really have to feel for Royals fans at this point. A bottom three MLB roster and a bottom five farm system. And a small market, to boot.

Yikes.