FanGraphs Power Rankings: August 26–September 1

As we enter the final month of the season, there are a handful of clubs on the edge of the playoff picture whose play of late has made a few of the postseason races fairly exciting as the 2024 campaign winds down.
This season, we’ve revamped our power rankings. The old model wasn’t very reactive to the ups and downs of any given team’s performance throughout the season, and by September, it was giving far too much weight to a team’s full body of work without taking into account how the club had changed, improved, or declined since March. That’s why we’ve decided to build our power rankings model using a modified Elo rating system. If you’re familiar with chess rankings or FiveThirtyEight’s defunct sports section, you’ll know that Elo is an elegant solution that measures teams’ relative strength and is very reactive to recent performance.
To avoid overweighting recent results during the season, we weigh each team’s raw Elo rank using our coinflip playoff odds (specifically, we regress the playoff odds by 50% and weigh those against the raw Elo ranking, increasing in weight as the season progresses to a maximum of 25%). As the best and worst teams sort themselves out throughout the season, they’ll filter to the top and bottom of the rankings, while the exercise will remain reactive to hot streaks or cold snaps.
First up are the full rankings, presented in a sortable table. Below that, I’ve grouped the teams into tiers with comments on a handful of clubs. You’ll notice that the official ordinal rankings don’t always match the tiers — I’ve taken some editorial liberties when grouping teams together — but generally, the ordering is consistent. One thing to note: The playoff odds listed in the tables below are our standard Depth Charts odds, not the coin flip odds that are used in the ranking formula.
Note: All stats, including team records, are updated through Sunday’s games. The information included in the comments are current as of Tuesday morning.
| Rank | Team | Record | Elo | Opponent Elo | Playoff Odds | Power Score | Δ |
|---|---|---|---|---|---|---|---|
| 1 | Dodgers | 82-55 | 1581 | 1495 | 100.0% | 1616 | 1 |
| 2 | Diamondbacks | 77-60 | 1588 | 1499 | 90.5% | 1613 | -1 |
| 3 | Astros | 75-62 | 1574 | 1498 | 98.2% | 1606 | 2 |
| 4 | Padres | 78-61 | 1571 | 1504 | 95.3% | 1602 | -1 |
| 5 | Brewers | 80-57 | 1554 | 1491 | 99.6% | 1595 | -1 |
| 6 | Phillies | 81-56 | 1539 | 1491 | 99.8% | 1583 | 3 |
| 7 | Orioles | 79-59 | 1521 | 1502 | 99.6% | 1569 | 0 |
| 8 | Yankees | 79-58 | 1514 | 1504 | 99.9% | 1563 | -2 |
| 9 | Guardians | 78-59 | 1510 | 1495 | 99.1% | 1560 | -1 |
| 10 | Twins | 74-62 | 1511 | 1489 | 91.7% | 1546 | 1 |
| 11 | Royals | 75-63 | 1509 | 1496 | 79.5% | 1544 | -1 |
| 12 | Braves | 74-63 | 1523 | 1499 | 76.2% | 1527 | 0 |
| 13 | Mets | 73-64 | 1541 | 1500 | 29.6% | 1525 | 0 |
| 14 | Cubs | 71-66 | 1549 | 1499 | 6.7% | 1496 | 3 |
| 15 | Tigers | 70-68 | 1526 | 1494 | 7.4% | 1477 | 1 |
| 16 | Cardinals | 69-68 | 1515 | 1500 | 2.0% | 1463 | 3 |
| 17 | Red Sox | 70-67 | 1500 | 1508 | 15.5% | 1463 | -3 |
| 18 | Rays | 67-69 | 1505 | 1506 | 1.3% | 1454 | -3 |
| 19 | Blue Jays | 67-72 | 1509 | 1510 | 0.2% | 1454 | -1 |
| 20 | Rangers | 65-72 | 1484 | 1501 | 0.3% | 1435 | 5 |
| 21 | Mariners | 69-68 | 1469 | 1494 | 7.3% | 1433 | 0 |
| 22 | Athletics | 59-78 | 1480 | 1503 | 0.0% | 1431 | 2 |
| 23 | Giants | 68-70 | 1476 | 1489 | 0.3% | 1429 | -3 |
| 24 | Reds | 65-73 | 1467 | 1496 | 0.0% | 1421 | -1 |
| 25 | Pirates | 63-73 | 1459 | 1504 | 0.0% | 1415 | -3 |
| 26 | Nationals | 61-76 | 1451 | 1507 | 0.0% | 1409 | 0 |
| 27 | Marlins | 51-86 | 1445 | 1513 | 0.0% | 1404 | 0 |
| 28 | Angels | 57-80 | 1432 | 1500 | 0.0% | 1394 | 1 |
| 29 | Rockies | 51-87 | 1425 | 1506 | 0.0% | 1388 | -1 |
| 30 | White Sox | 31-107 | 1272 | 1508 | 0.0% | 1267 | 0 |
…
| Team | Record | Elo | Opponent Elo | Playoff Odds | Power Score |
|---|---|---|---|---|---|
| Dodgers | 82-55 | 1581 | 1495 | 100.0% | 1616 |
| Diamondbacks | 77-60 | 1588 | 1499 | 90.5% | 1613 |
| Astros | 75-62 | 1574 | 1498 | 98.2% | 1606 |
| Padres | 78-61 | 1571 | 1504 | 95.3% | 1602 |
| Brewers | 80-57 | 1554 | 1491 | 99.6% | 1595 |
The Dodgers finished August with a series win over the Orioles and started off September with a huge series win over the Diamondbacks, their closest division rival. Of course, all eyes are on Shohei Ohtani as he chases the mythical 50-50 season. He added three home runs and three stolen bases to his totals last week, then swiped another three bags on Monday.
As for the Diamondbacks, their 14-3 victory on Sunday was a nice palate cleanser after a pretty bad week that saw them win just one of their previous five games. Still, the Dodgers got the last laugh, taking the series with an 11-6 blowout on Monday. Those losses to Los Angeles probably put the Snakes’ long-shot hopes of winning the division to bed, but they’re still well ahead in the NL Wild Card race.
The Astros continue to pull away in the AL West standings after winning five in a row last week, including a four-game sweep of the Royals at home. Despite having had so much trouble with their pitching staff for a large portion of the season, their rotation has really stabilized over the last month or so. Yusei Kikuchi has been excellent, Hunter Brown has sorted out his issues, Justin Verlander is healthy again, and Spencer Arrighetti looks like he’s taken a big step forward. We should have never doubted Houston.
The Padres clambered back into a virtual tie with the Diamondbacks after a 4-3 week. Manny Machado was the focal point of their offense last week, collecting 10 hits and three home runs. He’s been much more productive recently after a pretty slow start to the season. With Fernando Tatis Jr. activated from the IL on Monday, Machado and the Friars are getting some critical reinforcements at just the right time.
The Brewers continue to chug along atop the NL Central. They won five of their seven games last week and currently own the largest division lead in baseball.
| Team | Record | Elo | Opponent Elo | Playoff Odds | Power Score |
|---|---|---|---|---|---|
| Phillies | 81-56 | 1539 | 1491 | 99.8% | 1583 |
| Orioles | 79-59 | 1521 | 1502 | 99.6% | 1569 |
| Yankees | 79-58 | 1514 | 1504 | 99.9% | 1563 |
| Guardians | 78-59 | 1510 | 1495 | 99.1% | 1560 |
With their walk-off victory over the Braves on Sunday securing a series win, the Phillies all but locked up the NL East division title. They’re seven games up on Atlanta and have started playing much better the past few weeks after their midsummer slump. The top seed in the NL is still up for grabs and their schedule over the next few weeks looks pretty soft.
The Yankees lost a bit of ground to the Orioles last week after losing both of their series to the Nationals and Cardinals. They did activate Anthony Rizzo off the IL, and Luis Gil and Clarke Schmidt shouldn’t be that far behind; those reinforcements should help during the stretch run. Surprisingly, they’ve opted to leave Jasson Domínguez in the minors for the time being.
The Guardians and Royals have been locked in a back-and-forth battle over the past week. Kansas City struck the first blow last week, winning three in a row in Cleveland — the team actually held a share of the AL Central lead on Tuesday — before losing the final game of the four-game series on Wednesday and then getting swept by the Astros over the weekend. The two AL Central rivals were back at it on Monday, with the Guardians emerging victorious; that pushed their lead over the Royals back up to 4.5 games. Cleveland’s lineup has recently benefited from some additional power in the form of Jhonkensy Noel, while still enjoying an MVP-caliber season from José Ramírez and a 100 RBI season from Josh Naylor.
| Team | Record | Elo | Opponent Elo | Playoff Odds | Power Score |
|---|---|---|---|---|---|
| Twins | 74-62 | 1511 | 1489 | 91.7% | 1546 |
| Royals | 75-63 | 1509 | 1496 | 79.5% | 1544 |
| Braves | 74-63 | 1523 | 1499 | 76.2% | 1527 |
The Twins haven’t been able to take advantage of the Guardians’ ongoing struggles and the Royals’ recent slide in a wide open AL Central race. They were swept by the Braves last week before winning their first series in two weeks over the weekend. And despite all their woes, the Royals remade their bench last week, claiming Tommy Pham and Robbie Grossman off waivers and trading for Yuli Gurriel.
With the NL East all but out of reach, the Braves must now turn their attention to holding off the Mets and Cubs in the NL Wild Card race. And they’ll have to do it without three of their best hitters in the lineup, though it’s possible Ozzie Albies will be back from his wrist injury before the season ends. Unlike last year, it’ll have to be Atlanta’s pitching staff that carries the team to the playoffs and beyond. Chris Sale is the favorite to win the NL Cy Young, Reynaldo López has shaken off a minor elbow injury, and Spencer Schwellenbach has been a revelation this summer.
| Team | Record | Elo | Opponent Elo | Playoff Odds | Power Score |
|---|---|---|---|---|---|
| Mets | 73-64 | 1541 | 1500 | 29.6% | 1525 |
| Cubs | 71-66 | 1549 | 1499 | 6.7% | 1496 |
| Tigers | 70-68 | 1526 | 1494 | 7.4% | 1477 |
| Red Sox | 70-67 | 1500 | 1508 | 15.5% | 1463 |
| Mariners | 69-68 | 1469 | 1494 | 7.3% | 1433 |
The Mets and Cubs are dead set on making the NL Wild Card race exciting this month. New York has won five straight and is sitting just a half game behind the Braves, while Chicago just had a six-game win streak snapped on Monday and are 3.5 games back. The Cubs offense has exploded for an astounding number of runs during this hot streak; they scored double-digit runs three times last week and have scored 7.25 runs per game over their last 16 contests.
The Cubs aren’t the only Midwest team making a surprising run towards the playoffs: the Tigers have won 14 of their last 20 games and have launched themselves onto the fringe of the AL Wild Card chase, leapfrogging the Mariners and sitting just behind the Red Sox. Spencer Torkelson has looked a lot more dangerous at the plate since being recalled from Triple-A a few weeks ago, posting a 175 wRC+ in 15 games since making it back to the big leagues.
While Detroit rises up the standings, the Red Sox and Mariners are both limping towards the finish line. Boston lost a weekend series to those climbing Tigers and Seattle blew a series to the hapless Angels. Both teams lost in their games on Monday, too.
| Team | Record | Elo | Opponent Elo | Playoff Odds | Power Score |
|---|---|---|---|---|---|
| Cardinals | 69-68 | 1515 | 1500 | 2.0% | 1463 |
| Rays | 67-69 | 1505 | 1506 | 1.3% | 1454 |
| Blue Jays | 67-72 | 1509 | 1510 | 0.2% | 1454 |
Even though they’re well behind in the NL Wild Card race, the Cardinals showed how dangerous they can be as a spoiler last week; they split a four-game series against the Padres and took two of three from the Yankees, scoring 14 runs and collecting 21 hits on Sunday. They’re also committed to giving Jordan Walker regular playing time in September, a move that could pay dividends in the future if he can figure things out at the big league level.
| Team | Record | Elo | Opponent Elo | Playoff Odds | Power Score |
|---|---|---|---|---|---|
| Rangers | 65-72 | 1484 | 1501 | 0.3% | 1435 |
| Athletics | 59-78 | 1480 | 1503 | 0.0% | 1431 |
| Giants | 68-70 | 1476 | 1489 | 0.3% | 1429 |
| Reds | 65-73 | 1467 | 1496 | 0.0% | 1421 |
| Pirates | 63-73 | 1459 | 1504 | 0.0% | 1415 |
The Pirates made the dramatic decision to move Oneil Cruz from shortstop to center field last week. It’s an interesting gambit. Making the move now gives Pittsburgh a month to see how Cruz handles the position under the bright lights of regular season play instead of trying to make this transition during spring training.
Last week in this column, I wrote that the Reds had made some positive progress towards breaking out of their rebuilding cycle. That same day, Dan Szymborski authored an article breaking down Cincinnati’s future; he argued that the Reds are stuck in a weird limbo where they have plenty of young talent but little motivation to spend to really upgrade their roster in the places where they lack that young talent. Their recent cold streak hasn’t helped the vibes either. On August 14, they were a game under .500, but 12 losses over their following 18 games now has them seven games under .500 and essentially looking like they did at the end of last season.
| Team | Record | Elo | Opponent Elo | Playoff Odds | Power Score |
|---|---|---|---|---|---|
| Nationals | 61-76 | 1451 | 1507 | 0.0% | 1409 |
| Marlins | 51-86 | 1445 | 1513 | 0.0% | 1404 |
| Angels | 57-80 | 1432 | 1500 | 0.0% | 1394 |
| Rockies | 51-87 | 1425 | 1506 | 0.0% | 1388 |
If you’re looking for a dark horse team that could play spoiler in September, look no further than the Rockies. All but one of their opponents this month is either in the middle of a playoff race or on the fringe of postseason contention. Is Colorado good enough to actually have an effect on those races? We’ll see. It’s always tough to play the Rockies at home, and the Cubs, Diamondbacks, and Dodgers all have series lined up in Coors Field later this month.
| Team | Record | Elo | Opponent Elo | Playoff Odds | Power Score |
|---|---|---|---|---|---|
| White Sox | 31-107 | 1272 | 1508 | 0.0% | 1267 |
The White Sox lost their 11th game in a row yesterday, giving them their third double-digit losing streak of the season.
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.
With the Guardians, Royals, and Twins so tightly bunched it feels like a bit of a missed opportunity to make Tier 3 “The AL Central”.
Meanwhile, the Tigers actually have the highest ELO in the division.
TIER 3 – 13 Games Against the White Sox
The Guards would have to be a different one, then. They’re 5-5 against the Sox so far, iirc.
The White Sox currently have a .225 winning percentage. If that holds, not only will they surpass the 1962 Mets for most losses in a season, they will also surpass the 1916 Philadelphia Athletics for the worst winning percentage in AL history and modern MLB history!
They’re about to set a standard that will remain unbeaten for a very, very long time. As a Chicagoan, I’m absolutely thrilled to see history being made.
If it is to be done, best ensure it is memorable.
120 is unavoidable.
130 unlikely.
123 remains a good target.
They’ll not soon forget that roster.
(We still remember the likes of Choo Choo Coleman, Marv Throneberry er al.)
They are on pace for 126 losses. Most ever and lowest winning percentage since the famous Spyders.
They set the team record for losses BEFORE SEPTEMBER!
First team ever with three losing streaks of 11 or more games in one season.
They have to go 12-11 to avoid losing 120 games. That seems impossible for a team that has won 4 games since the All Star break.
They won the 1st game of a doubleheader on July 10th.
Since then they have gone 4-41…yes, less than .100 winning %!!
Small sample size be darned, that’s gotta be the worst stretch of baseball over a 45 game stretch in my lifetime.
Fedde and Crochet have still started more than half the team’s wins, and Fedde has been gone since July 29th while Crochet hasn’t pitched more than 4 innings in a game since the end of June. Crochet started 2 of the 4 wins in the time you mentioned, but only went 4 innings in each so they’re behind in winning half the team’s games as talked about in this article because they can’t get wins any more.
They also have 12 pitchers with at least one loss and zero wins, with Soroka leading the way at 0-10.
They were 14 – 30 on May 15th. Since then, they are 17 – 78 which projects to 29 – 133, or .179 ball.
I just don’t see how that is possible outside of the NBA.
Yankees still ~10 spots too high. Should be docked 2 or 3 tiers minimum for continuing to play Alex Verdugo every single game.
He’s not the worst everyday regular on a contender (550+ PAs) – Josh Bell has been worth 0.0WAR, though has been much better with the Dbacks. Nick Castellanos has been worth -0.2WAR while having 565 plate appearances. So, could do worse than Verdugo!
True but Bell is an injury replacement but if I had to choose(and I really don’t wanna), I’d take Verdugo over Castellanos on my team.
weird, comment got locked in as spam for editing it too quickly, now it’s gone.
the basic idea of the comment was: The White Sox are horrible. really, really horrible.
Yeah, that’s happened to me a few times. Really irritating.
That happened to me recently. I went on a drunk rant about the Braves offensive ineptitude. Glad it got deleted.
I would repost it but it was so similar to Lanidrac’s comment above. I am sure I will also have many chances to post something like that again (Thesis: The 2024 White Sox are the Worst Team of All Time)
The time is now for the White Sox to go for infamy and lose 13 more games in a row.
I find it hard to understand how any team can be this bad, especially one that still employs Luis Robert and Garrett Crochet. Their position players have a collective -1.7 fWAR. They’re not going to have a single position player crack 1 fWAR. They keep on cycling through their upper-level minors prospects only to find out that they are all bad. They even have a 5.50 ERA and 4.89 FIP since August 1st. Their big deadline acquisition was Miguel Vargas, who has a wRC+ of 30 and has -0.6 fWAR.
This is the worst team in major league baseball history. Apologies to literally every other bad infamous bad team (the 1962 Mets, the 1916 Athletics, the Cleveland Spiders) but with all the parity mechanisms in place it’s almost impossible to be this bad. You can’t be this bad even if you’re trying.
Last year’s A’s went 50-112 with a run differential of -339. I didn’t think the White Sox would win as many games, but I thought they would at least end up with a better differential.
With all the losing they’ve done lately, the White Sox are 31-108 with a run differential of -301. If they keep up this pace, they’ll have a run differential of -351. It’s not a guarantee, but it’s reasonably possible. This is the worst team of all time.
That’s amazing. The worst run differential of all time is -349, by the 1932 Boston Red Sox. This would somehow be worse than that. To be fair, the 1932 Red Sox played fewer games, but they also were playing in a league where the talent was more uneven.
Another day, another -9 runs.
I think you might have left some filter on to get -1.7? Their position players have a collective -6.6 fWAR, which is the second worst since integration. They have a chance to get back above the 1977 Braves (led by Jerry Royster with one of the worst individual seasons ever) if they somehow play above replacement the rest of the season, but it would be very hard to catch the 1979 A’s with -9.7 position player WAR.
Those 1979 A’s did have a stone-cold inner-circle Hall of Famer in Rickey Henderson, which is good news for, eh, Bryan Ramos I guess.
Oh yeah, I definitely did leave a filter on. -6.6 fWAR. That’s -1.7 fWAR would be only the last month…
One of the reasons they’re this bad is Robert Jr has been really really bad recently. He has a -0.6 fWAR since the all-star break with a 45 wRC+. And Crochet doesn’t pitch more than 4 innings any more. Crochet has only thrown a little more than 30 innings the past 2+ months.
Gavin Sheets is leading the active players with a 93 wRC+ for the season and it’s only that high because he had a good April. It’s been 80 since May 1st.
Benintendi might end up with the highest wRC+on the team.
Sheets actually has a positive RE24, though!
And his WPA is (today) only -0.03 which is basically average.
Pretty phenomenal for this team.
I have a bias, but I think the Mets’ recent performance against the Orioles, Padres, and Diamondbacks, and the team’s playoff odds relative to the other teams in “the melee” (36% vs. 4-14%) justify a “solid contenders” designation this week. I realize this is a less-than-scientific process, but how about some love for the Mets?
As a Red Sox fan, yeah, the Mets should be in a higher tier than us. We’ve barely been a real team since the ASB. And according to the metrics like Power Score, the Mets are essentially even with the Braves in the tier above, where the rest of the Melee is well behind.
The White Sox are masking how bad the Rockies are. The only reason they don’t have a worse record is their good fortune in 1-run games: 23-19. The Rockies should also be honored with their own tier.
The Rockies have a least managed to be above replacement on the position player side of things.
The gap between the Rockies (29th, 4.0fWAR), and the White Sox (30th, -6.6fWAR) is bigger than the gap between the Rockies and the Rays (18th, 14.5fWAR).
The White Sox pitchers are, relatively speaking, doing great – 8fWAR and 26th best!
The White Sox pitchersGarret Crochet and Erick Fedde are, relatively speaking, doing great!Sure, if you take away their contributes they drop to 30th with 1.3fWAR… but its still above replacement level!
As I said, if the White Sox were just mediocre, we would be talking about how COL is 29th in fWAR for positional players and 30th, by a great deal in fWAR for pitching.
Hope there’s a really comprehensive set of graphs like this to wrap the season.
I think you’re making some sort of logical error here, because 23-19 in one-run games isn’t extreme at all. You would expect them to go 21-21, and if you drop two wins off the Rockies and add them to the loss column, they would still have eighteen more wins than the White Sox and would only be two wins behind the Marlins.
Ah yes, the famed zeroth approximation “all teams should split 1-run games” claim. Mathematics doesn’t support it.
Thanks for supporting my point. If the WS were just mediocre, we would be talking about how bad the Rockies are.
Sure, they could win more than their share of one run games or lose more than their share. How you think this is a smoking gun is beyond me, and it’s particularly puzzling that you seem to think you know which side they should be falling on.
Still, the Rockies are just a normal bad team. They’ve won enough games to not go down in infamy, and they’re not dramatically outperforming their BaseRuns or Pythagorean. We see teams like this every year. Yes, we would be talking about them more but unlike the A’s last year—who were on pace to have something like a -500 run differential by the season’s midpoint—I don’t think we would remember them in the future.
Didn’t we all expect the Rockies to be bad? And if the White Sox were mediocre – which is a synonym for average – so a .500 team, we would absolutely be talking about that.
I think the team most thankful for the White Sox’s historic ineptitude is the Marlins. They fired their GM after making the playoffs last year.
Marlins are a different
kind of mess.
Yes, they fired the GM, but there’s more than a GM to a front office. Things that stay outside public view.
Personalities, expectations, prejudices, budgets…
And ownership.
Something was wrong somewhere.
Now add the rotation injuries…
(The only reason they made the playoffs.)
…the woeful offense…
…and the failure to fully develop even top position prospects.
(Chisolm, anybody?)
No need to ponder where they are.
The org needs surgery but unlike the ChiSox, the Marlins know they need it. They may or not be able to fix the team but they at least have a core to try to build around.
More like the Nats and A’s than Chicago.
& gave up on the season on May 5th when they traded Arraez!
That’s gotta be some kind of record..only the White Sox historic ineptness overshadows the Marlins year.
No worries…#2 overall draft pick Charlie Condon is on his way to….being a bust.
Yeah I know it’s still early but returns so far have been bad. 90 PAs, .193/.256/.289 batting line with a horrifying 2/29 B/KK ratio.
This happens sometimes when you throw your recent draft pick all the way to High-A. Although Bazzana looks pretty good.
Even he still has a couple flags. That strikeout rate is way higher than anything he ran in Australia or college. He’s also not going to run a .340 BABIP forever. Still looks amazing, though.
Maybe. Would be an interesting study to see where high draft picks should start off.
Anyway, just looking at this year’s top 10 picks:
Nick Kurtz demolished the ball in 35 PAs in A so that A’s jumped him all the way to AA where he’s held his own (though in only 15 PAs).
The Angels did the same with Christian Moore. So far he’s hit .302/.355/.512 in 93 PAs in AA.
I mostly pay attention to this now after Dylan Crews looked terrible in AA last year and now looks quite good. It’s possible that Condon would look much better if he was in A-ball instead. But sometimes recently drafted players are just tired and adjusting to all of the lifestyle changes of pro ball can be difficult when you’re off the complex. It’s not usually as bad as Condon has been but you do see examples of players exploding once they have had a full offseason to mentally prepare (Gino Groover is one example).
But it’s also true that mostly if a player is terrible when they first show up in the minors, they’re not going to be good even if they’re at too high a level. Even the example I just listed–Gino Groover–he wasn’t very good last year but he wasn’t terrible either. So there’s some cause for concern about Condon even if I wouldn’t panic just yet.
It feels like this year’s playoff races are as close to decided by September 1st as any I can remember in the wild-card era. All the divisions in both leagues and the upper wild-card slots are already occupied by heavy favorites; the truly undecided races appear to be only for the last wild-card spots. (Not that we know all these teams will make the playoffs, but it’d be an upset for them to miss out. Probably at least one upset will happen, and I’m rooting for it.) Maybe it’s selective memory but I can’t remember another year where this was the case the whole way across the sport.
After last night Cleveland is looking in better shape than last week.
So all six leaders might stay in place. 4 of them have been there most of the year.
Early starts do count.
Agreed.
Mets/Braves is about it.
Maybe Detroit can stay hot & push KC or Minnesota?
All 3 wild card spots in the NL are still reasonably close.
I’m definitely biased but the A’s have been fun to watch since their 8 HR game against the Phillies right before the AS break. Butler and Rooker have been especially exciting at the plate. Bleday and Langeliers have also had their moments. It’s a nice last hurrah in Oakland even though they won’t be in the playoffs.