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.
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.
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.
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.
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.
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.
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.
…
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.
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.
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.
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.