FanGraphs Power Rankings: June 19–25

With just a few weeks until the All-Star break, the best teams in the league have continued to separate themselves from the pack. There’s a huge contingent of teams vying over the remaining playoff berths in both the AL and the NL, and the relative weakness of the Central divisions has left the door open for clubs that would otherwise be considered out of the running.

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
Rays 54-27 -1 127 84 104 7 165 99.1%
Rangers 47-30 -5 120 88 99 10 170 81.2%
Braves 50-27 2 120 93 87 -7 147 99.8%

The Rays are in the middle of their first big slump of the season. They split both of their series against the Orioles and Royals last week, and haven’t won a series since taking two of three from the Rangers June 9–11. Their bullpen is scuffling, superstar wunderkind Wander Franco was benched for a couple of games for internal disciplinary reasons, and Shane McClanahan exited his start on Thursday early with back tightness. Both of those players seem to be on the mend, but Tampa has a pretty tough schedule as they head into the All-Star break, with three each against the Diamondbacks, Mariners, Phillies, and Braves.

The Braves are simply running away with the National League. They’re six games clear of the next best team in the league, possess a 60-run advantage in run differential over the Dodgers, and have won 17 of their last 20 games. Their eight-game win streak was snapped on Friday in an 11-10 shootout, but they managed to cool off the red hot Reds over the next two games. A big series against the Marlins, the team closest to them in the NL East standings, looms this weekend.

Tier 2 – Solid Contenders
Team Record “Luck” wRC+ SP- RP- RAA Team Quality Playoff Odds
Giants 44-34 1 106 98 95 9 139 71.6%
Diamondbacks 47-32 4 107 101 97 6 127 73.9%
Blue Jays 43-36 1 110 98 93 2 140 61.9%
Dodgers 43-34 0 109 100 104 0 121 89.2%
Orioles 47-29 6 106 105 89 -12 102 68.0%
Angels 42-37 -1 114 100 96 -1 130 34.8%
Astros 42-36 -1 99 90 95 6 125 53.8%

The Orioles continue to set the pace for the AL Wild Card race, splitting two games with the Rays and winning two of three against the Mariners last week. Cedric Mullins was just activated from the IL, Anthony Santander has been on fire — he’s blasted home runs in five of his past six games — and Baltimore announced it would be calling up Jordan Westburg, another one of the club’s top prospects. The Orioles will finish off the first half of the season with three against the Reds, three against the division rival Yankees, and six against the Twins.

The Angels outscored their opponents 32-16 in five games last week and lost four of them. Their record-breaking 25-run outburst on Saturday was the obvious highlight, but when it came to actual results in the win-loss columns, Los Angeles really suffered. The depth of the roster has been strained, with Zach Neto, Anthony Rendon, and Gio Urshela all suffering injuries last week. They proactively addressed those concerns by trading for Eduardo Escobar and Mike Moustakas over the weekend and recalling David Fletcher from Triple-A.

Tier 3 – The Melee
Team Record “Luck” wRC+ SP- RP- RAA Team Quality Playoff Odds
Padres 37-41 -5 101 92 89 17 146 40.2%
Cubs 37-39 -4 101 92 92 7 138 22.0%
Mariners 37-39 -4 98 94 91 12 129 16.0%
Twins 40-39 -3 99 82 92 -13 112 68.9%
Yankees 43-35 1 94 103 81 0 94 63.9%
Marlins 45-34 7 97 87 99 -8 87 58.1%

The Twins are barely holding on to the lead in the AL Central, and losing to the Tigers four times in seven games over the last two weeks certainly hasn’t helped their cause. They have one of the best starting rotations in the game — Joe Ryan spun a complete game shutout on Thursday, Sonny Gray is in the midst of a career renaissance, and Kenta Maeda was just activated off the IL over the weekend — but despite that strength, they’ve been unable to create any sort of distance between themselves and the rest of their division. Things won’t get any easier as they head into the All-Star break; they travel to Atlanta this week and also have six games against the Orioles on the docket.

The Yankees received some pretty unfortunate news about Aaron Judge’s toe last week. The injury is worse than expected and his return is still very much up in the air; it would be a surprise if he came back before the All-Star game. New York has gone 7-10 in his absence, and that record is a lot better than it was a week ago thanks to two series wins against the Mariners and Rangers. There is some good news, though: Carlos Rodón finally started his rehab assignment and should return to the majors relatively soon.

The Marlins continue to surprise everyone and now possess the third-best record in the National League. They lost their series to the Blue Jays early last week but took three of four from the Pirates over the weekend. A rejuvenated Jorge Soler is powering the offense, while Luis Arraez continues his historic chase for .400. Eury Pérez has been lights out in June, allowing just a single run across five starts this month with an elite 7.0 strikeout-to-walk ratio. They have big divisional battles against the Braves and Phillies looming over the next two weeks.

Tier 4 – Up and Down
Team Record “Luck” wRC+ SP- RP- RAA Team Quality Playoff Odds
Reds 41-37 3 98 116 90 -7 69 19.0%
Phillies 40-37 3 98 89 100 -2 100 43.8%
Red Sox 40-39 -1 105 105 97 -16 81 18.4%
Cardinals 32-45 -5 107 108 96 -6 104 12.3%
Guardians 37-40 1 88 100 86 5 95 26.2%
Brewers 40-37 4 85 98 100 13 86 50.8%

The Braves were finally able to cool off the Reds last weekend, snapping Cincinnati’s win streak at 12 games. Elly De La Cruz continues to find new ways to show why he’s one of the most dynamic players in the game right now. On Friday, he hit for the cycle against Atlanta, the fifth-youngest player and third-quickest to accomplish that feat. The Reds are one of the most exciting teams in baseball right now, but their roster still has holes. Their two losses this weekend exposed their weakness, and their +7 run differential this month despite a 15-8 record shows just how lucky they’ve been getting recently. Their pitching staff desperately needs some help if they want to steal the NL Central crown.

The Guardians have steadily kept pace with the Twins, just below .500 and within striking distance of the AL Central lead. Their surprise playoff appearance last season and subsequent slow start a year later hasn’t deterred them from really embracing their youth movement. They still have the youngest roster in the majors, and they got even younger when they cut Mike Zunino and called up Bo Naylor, their top position player prospect. Of course, when you’ve got a bunch of youngsters on the roster who don’t hit for much power, it can make it hard to see how they’re going to climb the standings in the second half of the season. But that’s what we thought this time last year when they were in the same position and they wound up winning 92 games anyway.

Tier 5 – No Man’s Land
Team Record “Luck” wRC+ SP- RP- RAA Team Quality Playoff Odds
Pirates 35-42 1 91 94 106 0 81 3.0%
Mets 35-42 -2 102 116 108 -3 75 16.4%

The Pirates roller coaster of a season has hit another low. After racing out to a 20-8 record, a 1-11 stretch dropped them back towards .500 in May. They hovered around there for a while and finally climbed back atop the NL Central with an 8-3 stretch at the beginning of this month. It’s been all downhill from there — they’ve won just one of their last 13 games and it looks like they’re turning towards auditioning some of their prospects rather than giving their veterans the chance to turn things around; Henry Davis and Nick Gonzales were both recently called up. You can kind of see the pieces of a competitive roster in Pittsburgh — Ke’Bryan Hayes continues to show some tantalizing promise, Oneil Cruz’s return can’t come soon enough, and Mitch Keller looks like a frontline starter — but this won’t be the year when it all coalesces.

Tier 6 – Hope Deferred
Team Record wRC+ SP- RP- RAA Team Quality Playoff Odds
Tigers 33-43 3 85 109 96 4 60 1.6%
White Sox 34-45 1 87 104 110 -6 39 6.0%
Nationals 30-47 -2 93 106 115 -3 51 0.0%
Royals 22-56 -5 84 120 106 6 41 0.0%
Rockies 31-49 2 81 127 98 -12 23 0.0%
Athletics 20-60 0 87 144 136 -5 24 0.0%

Time is running out for the White Sox. The mediocrity of the AL Central means they’re just six games back in their division, but they haven’t played inspiring baseball in quite a while. They won a series for the first time in two weeks over the weekend and won’t play a division foe until well after the All-Star break. They’ll need to decide quickly if it’s worth trying to stick out this season with the talent they have assembled, or if they’re better off selling at the deadline as part of a quick reset. Plenty of other teams will be calling about the availability of the players on their roster.

Complete Power Rankings
Rank Team Record “Luck” wRC+ SP- RP- RAA Team Quality Playoff Odds Δ
1 Rays 54-27 -1 127 84 104 7 165 99.1% 0
2 Rangers 47-30 -5 120 88 99 10 170 81.2% 0
3 Braves 50-27 2 120 93 87 -7 147 99.8% 0
4 Giants 44-34 1 106 98 95 9 139 71.6% 0
5 Diamondbacks 47-32 4 107 101 97 6 127 73.9% 0
6 Blue Jays 43-36 1 110 98 93 2 140 61.9% 4
7 Dodgers 43-34 0 109 100 104 0 121 89.2% 1
8 Orioles 47-29 6 106 105 89 -12 102 68.0% 1
9 Angels 42-37 -1 114 100 96 -1 130 34.8% -2
10 Astros 42-36 -1 99 90 95 6 125 53.8% -4
11 Padres 37-41 -5 101 92 89 17 146 40.2% 0
12 Cubs 37-39 -4 101 92 92 7 138 22.0% 7
13 Mariners 37-39 -4 98 94 91 12 129 16.0% -1
14 Twins 40-39 -3 99 82 92 -13 112 68.9% 1
15 Yankees 43-35 1 94 103 81 0 94 63.9% -2
16 Marlins 45-34 7 97 87 99 -8 87 58.1% 0
17 Reds 41-37 3 98 116 90 -7 69 19.0% 3
18 Phillies 40-37 3 98 89 100 -2 100 43.8% -4
19 Red Sox 40-39 -1 105 105 97 -16 81 18.4% -2
20 Cardinals 32-45 -5 107 108 96 -6 104 12.3% 4
21 Guardians 37-40 1 88 100 86 5 95 26.2% 1
22 Brewers 40-37 4 85 98 100 13 86 50.8% -4
23 Pirates 35-42 1 91 94 106 0 81 3.0% -2
24 Mets 35-42 -2 102 116 108 -3 75 16.4% -1
25 Tigers 33-43 3 85 109 96 4 60 1.6% 0
26 White Sox 34-45 1 87 104 110 -6 39 6.0% 1
27 Nationals 30-47 -2 93 106 115 -3 51 0.0% -1
28 Royals 22-56 -5 84 120 106 6 41 0.0% 0
29 Rockies 31-49 2 81 127 98 -12 23 0.0% 0
30 Athletics 20-60 0 87 144 136 -5 24 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 Twitter @jakemailhot.

11 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
MikeSMember since 2020
1 year ago

In broad strokes, the cause of the White Sox problems is pretty obvious. They keep trying to pawn it off as bad injury luck, but they didn’t really do anything to cushion themselves against that.

They absolutely punted on both 2B and RF. They talked themselves into Oscar Colas’ 33 AAA plate appearances meaning he was ready and (eventually) that Elvis Andrus’ 43 games of 119 wRC+ (33 points above his career average) was sustainable. Unsurprisingly, neither of those things were true and they have gotten less production from 2B and RF than any other team in baseball. So they start with a quarter of their lineup being bad. They had to know they had no depth so when Eloy Jimenez has an appendectomy, or Moncada’s back goes out, or Anderson is not 100% physically and dealing with off the field issues, or when the Benintendi has a predictable ISO of 0.092, it doesn’t take long for half the lineup to be outright bad.

nelliseMember since 2024
1 year ago
Reply to  MikeS

Even with those issues, I don’t see the front office giving up. They’ve been over .500 since the start of May with the 4th best ERA in baseball (top 10 by other measures). They haven’t been embarrassed during this stretch against good teams, yet.

If Cleveland or Minnesota doesn’t pull away by the trade deadline, I could see them actually trying to add a bat because next year looks even bleaker.

MikeSMember since 2020
1 year ago
Reply to  nellise

Three reasons they won’t “give up:”

It is almost impossible to be out of the race in the AL Central.It is too soon after the last rebuild and fans won’t put up with it.Jerry Reinsdorf is 87 and won’t sit through 3 – 5 years of losing.But Reinsdorf also won’t do what is necessary to make them consistently better. I think they are headed for mid-2010’s style “mired in mediocrity” again.

Last edited 1 year ago by MikeS