The ZiPS Midseason Standings Update

We’re now three months past the last ZiPS projected standings, which ran before the season, and as one should expect, reality has caused a whole lot of changes to the prognostications. Most of the times when I run ZiPS standings, I use data from the in-season player projection model, which is simpler based on the fact that a full batch run of the 3,500 or so players projected, even if I split it up among my two most powerful computers, would take a total of about 30 hours to finish. But I always do the whole shebang in the middle of every month, and baseball’s pause for All-Star Week provides me an opportunity to run projected standings with the best possible model I can come up with, and not have it be a couple days out of date.
So that’s what we’re going to do. With one exception, the methodology remains identical to the one described in the final preseason projections.
I’ve spent the last week working on and testing an addition to the ZiPS standings model to factor in the problem that preseason projections have with temporality. Basically, you can project teams based on who they have in the organization at the time of the projection, but you can’t easily do it for players not in the organization who will eventually be. If I knew at the start of 2022 that the Padres would have Juan Soto for most of the summer, it would have had an effect on the preseason projections! Like any model that people continually work on, ZiPS doesn’t have substantial bias in almost all categories: there’s no systematic tendency to overrate or underrate any specific type of team (bias in exercises like this is easier to iron out than inaccuracy). But there’s an exception: ZiPS in the preseason slightly underrates teams that will eventually add value to the major league roster in the form of trade and overrates those do the opposite.
This is something I’ve long wanted to try to deal with in as effective a way as I could. So what I’ve done is gone back and re-projected every team at June 15, July 1, and July 15 since I started ZiPS, then, with the data of players each team added at the major league level, used the playoff projections at that date, the team’s payroll (it does have a factor), the weakness of the team’s worst positions, the time since last playoff appearance, and the team’s farm system ranking (where possible) to make a probabilistic model of increases and decreases in roster strength due to the trade deadline. Overfitting is a concern, so I’ve cross-validated to do my best to ensure that isn’t an issue, and while it’s less than a half-win in final accuracy, any shaving off of error is a helpful thing. So these standings represent some increased chances that teams like the Orioles and Rangers have a slightly stronger roster than what is currently available from August 1 on, and that teams like the A’s and Tigers have weaker ones. The changes in projections are small because this is a noisy, inaccurate thing, but I’ll be tracking in future years both standings with and without this model to see how they fare.
| Team | W | L | GB | Pct | Div% | WC% | Playoff% | WS Win% |
|---|---|---|---|---|---|---|---|---|
| Tampa Bay Rays | 95 | 67 | — | .586 | 57.1% | 39.5% | 96.6% | 9.1% |
| Baltimore Orioles | 92 | 70 | 3 | .568 | 27.9% | 61.4% | 89.3% | 5.8% |
| Toronto Blue Jays | 89 | 73 | 6 | .549 | 10.9% | 61.7% | 72.6% | 6.0% |
| New York Yankees | 86 | 76 | 9 | .531 | 3.7% | 45.4% | 49.1% | 2.7% |
| Boston Red Sox | 82 | 80 | 13 | .506 | 0.4% | 15.8% | 16.2% | 0.4% |
The Orioles are the largest beneficiaries of the added model, with divisional and playoff probabilities at 25% and 86%, respectively, without it. ZiPS has tended to like the Orioles this year significantly more than the FanGraphs model, but I’m sure people will still be disappointed by the projected rest-of-season record, which is above .500 but well off their win percentage to date. In the end, it comes down to the fact that ZiPS has a lot of skepticism about the team’s starting rotation, even with its love of Dean Kremer (which has faded considerably, as you’ll see in one of my update pieces for next week).
There’s probably additional error here with the Yankees projection simply because when Aaron Judge returns is still kind of a wild guess, and that has a great deal of impact on the pennant race given the percentage of New York’s value he’s responsible for and the relative closeness of all five teams. I would note that historically, preseason ZiPS team standings have still been more accurate at predicting the rest of the season than actual team standings at this point of the season, but I don’t want to get more O’s fans mad at me for trying to excuse my gross bias against the hometown team which I root for.
| Team | W | L | GB | Pct | Div% | WC% | Playoff% | WS Win% |
|---|---|---|---|---|---|---|---|---|
| Minnesota Twins | 82 | 80 | — | .506 | 50.8% | 1.4% | 52.2% | 2.6% |
| Cleveland Guardians | 81 | 81 | 1 | .500 | 44.5% | 1.4% | 45.9% | 1.9% |
| Detroit Tigers | 73 | 89 | 9 | .451 | 3.3% | 0.1% | 3.4% | 0.1% |
| Chicago White Sox | 71 | 91 | 11 | .438 | 1.4% | 0.0% | 1.4% | 0.0% |
| Kansas City Royals | 54 | 108 | 28 | .333 | 0.0% | 0.0% | 0.0% | 0.0% |
The poor White Sox actually get a bit worse here, as ZiPS now thinks there’s a very good chance that they’ll be sellers over the next two weeks. Remember when the 77-win preseason projection seemed unecessarily cruel? The edge ZiPS gives to the Twins over the Guardians, meanwhile, comes down to it thinking that of the two disappointing offenses, Minnesota has the more interesting short-term upside.
| Team | W | L | GB | Pct | Div% | WC% | Playoff% | WS Win% |
|---|---|---|---|---|---|---|---|---|
| Houston Astros | 89 | 73 | — | .549 | 49.6% | 21.0% | 70.6% | 7.5% |
| Texas Rangers | 86 | 76 | 3 | .531 | 29.0% | 24.2% | 53.3% | 2.4% |
| Seattle Mariners | 85 | 77 | 4 | .525 | 16.8% | 19.8% | 36.6% | 3.3% |
| Los Angeles Angels | 81 | 81 | 8 | .500 | 4.6% | 8.3% | 12.8% | 0.7% |
| Oakland A’s | 58 | 104 | 31 | .358 | 0.0% | 0.0% | 0.0% | 0.0% |
The Rangers, like the Orioles, get a bit of a boost, but ZiPS still sees the Astros, even after all the injuries, having a slightly stronger team. Mike Trout’s injury knocked out a significant chunk of the Angels’ playoff scenarios, and the three additional losses since I ran those projections have de-existed more of them. Simply put, they are at a crucial point where their playoff chances could evaporate in a week or two. They’re not lucky often, but if it does happen, it’s best if it happens when they can still make trades.
| Team | W | L | GB | Pct | Div% | WC% | Playoff% | WS Win% |
|---|---|---|---|---|---|---|---|---|
| Atlanta Braves | 98 | 64 | — | .605 | 93.6% | 5.9% | 99.5% | 22.3% |
| Miami Marlins | 86 | 76 | 12 | .531 | 3.0% | 48.2% | 51.2% | 1.3% |
| Philadelphia Phillies | 86 | 76 | 12 | .531 | 2.7% | 47.0% | 49.8% | 2.5% |
| New York Mets | 83 | 79 | 15 | .512 | 0.6% | 22.6% | 23.3% | 2.1% |
| Washington Nationals | 65 | 97 | 33 | .401 | 0.0% | 0.0% | 0.0% | 0.0% |
The Braves have an extremely high World Series probability for this point of the season, and ZiPS sees them as easily the strongest team in baseball come playoff time and with a larger lead in the division than the five other current division leaders combined, giving them a relatively easy path to reaching that postseason. ZiPS also sees the Mets as a fairly strong team, but a fairly strong team that “starts off” at 42–48. There’s a point where an Olympic athlete can be given enough of a disadvantage that I can beat them in a footrace!
| Team | W | L | GB | Pct | Div% | WC% | Playoff% | WS Win% |
|---|---|---|---|---|---|---|---|---|
| Milwaukee Brewers | 83 | 79 | — | .512 | 47.5% | 3.2% | 50.6% | 1.4% |
| Cincinnati Reds | 81 | 81 | 2 | .500 | 23.2% | 3.1% | 26.3% | 0.3% |
| Chicago Cubs | 79 | 83 | 4 | .488 | 16.1% | 2.6% | 18.7% | 0.8% |
| St. Louis Cardinals | 79 | 83 | 4 | .488 | 12.0% | 1.9% | 13.8% | 1.2% |
| Pittsburgh Pirates | 73 | 89 | 10 | .451 | 1.3% | 0.2% | 1.4% | 0.0% |
The Cardinals are in the same boat, projections-wise, as the Mets are, in that ZiPS sees them as having a fairly strong roster but with too many losses already to have a good shot at October baseball. If anything, they might be better off with worse projections; a team that stinks and is projected to stink might force some clarity in the front office’s decision-making, which feels a bit muddled right now. As for first place, ZiPS expects the Brewers to handle the Reds and might even be slightly overrating Cincy; I think there’s a good chance that it’s too optimistic about the Reds adding talent this deadline.
| Team | W | L | GB | Pct | Div% | WC% | Playoff% | WS Win% |
|---|---|---|---|---|---|---|---|---|
| Los Angeles Dodgers | 92 | 70 | — | .568 | 52.9% | 37.7% | 90.6% | 11.7% |
| Arizona Diamondbacks | 89 | 73 | 3 | .549 | 22.4% | 51.0% | 73.5% | 4.5% |
| San Francisco Giants | 89 | 73 | 3 | .549 | 21.2% | 50.8% | 72.1% | 6.7% |
| San Diego Padres | 83 | 79 | 9 | .512 | 3.4% | 25.9% | 29.3% | 2.7% |
| Colorado Rockies | 60 | 102 | 32 | .370 | 0.0% | 0.0% | 0.0% | 0.0% |
The Padres are looking about dead in the water when it comes to the division, but we’re far enough into the season that the Dodgers can’t count on the Giants and Diamondbacks collapsing. I won’t deny that I’m happy that both of the latter two teams have done well given that ZiPS was optimistic on both of them coming into the season. After the White Sox being projected at 77 wins, the Giants getting an 88-win projection and a 24% divisional probability was probably the forecast that earned me the most negative feedback back in April.
| To Win | 10th | 20th | 30th | 40th | 50th | 60th | 70th | 80th | 90th |
|---|---|---|---|---|---|---|---|---|---|
| AL East | 92.3 | 93.7 | 94.8 | 95.8 | 96.7 | 97.6 | 98.7 | 99.9 | 101.6 |
| AL Central | 79.4 | 81.0 | 82.2 | 83.2 | 84.1 | 85.1 | 86.2 | 87.5 | 89.2 |
| AL West | 86.6 | 88.0 | 89.1 | 90.0 | 90.9 | 91.8 | 92.8 | 93.9 | 95.6 |
| To Win | 10th | 20th | 30th | 40th | 50th | 60th | 70th | 80th | 90th |
| AL Wild Card 1 | 89.1 | 90.2 | 91.1 | 91.8 | 92.5 | 93.3 | 94.1 | 95.1 | 96.5 |
| AL Wild Card 2 | 86.5 | 87.5 | 88.3 | 88.9 | 89.5 | 90.2 | 90.8 | 91.7 | 92.9 |
| AL Wild Card 3 | 84.4 | 85.4 | 86.1 | 86.7 | 87.3 | 87.8 | 88.5 | 89.2 | 90.2 |
| To Win | 10th | 20th | 30th | 40th | 50th | 60th | 70th | 80th | 90th |
| NL East | 92.7 | 94.5 | 96.0 | 97.2 | 98.4 | 99.6 | 100.9 | 102.4 | 104.6 |
| NL Central | 81.6 | 82.9 | 84.0 | 84.9 | 85.7 | 86.6 | 87.5 | 88.7 | 90.3 |
| NL West | 89.8 | 91.3 | 92.4 | 93.3 | 94.2 | 95.1 | 96.1 | 97.3 | 99.0 |
| To Win | 10th | 20th | 30th | 40th | 50th | 60th | 70th | 80th | 90th |
| NL Wild Card 1 | 88.1 | 89.2 | 90.0 | 90.7 | 91.4 | 92.1 | 92.9 | 93.8 | 95.0 |
| NL Wild Card 2 | 85.9 | 86.9 | 87.6 | 88.2 | 88.8 | 89.5 | 90.1 | 90.8 | 91.9 |
| NL Wild Card 3 | 84.1 | 85.0 | 85.7 | 86.3 | 86.8 | 87.4 | 88.0 | 88.8 | 89.8 |
Not a lot of change here. There’s still about a 22% chance that a team with a losing record will win one of the Central divisions, but the general win targets that are likely to make the playoffs haven’t shifted significantly in recent months. The AL East is probably the closest to an exception, as the continued success of the Orioles has pushed the threshold for actually winning the division higher, and the 50th-percentile eventual divisional winner now stands at nearly 97 wins, compared to nearly 95 in the preseason.
Dan Szymborski is a senior writer for FanGraphs and the developer of the ZiPS projection system. He was a writer for ESPN.com from 2010-2018, a regular guest on a number of radio shows and podcasts, and a voting BBWAA member. He also maintains a terrible Twitter account at @DSzymborski.
How ’bout dem O’s!
He looks a little rusty, but I would like them a lot more if they had E-Rod at the front of their rotation instead of (checks notes) Kyle Gibson.
I’m not especially interested in that deal, personally (too injury prone). I’d prefer a deal for a younger lefty (like Skubal), and the O’s could even even include younger projectable arms along with MLB-ready AAA bat.
But with Grayson refining himself in Norfolk, and John Means projected to be back by September, it’s far more likely that they add another RP to help them get to the late innings (middle relief being the season long weak spot).
Everyone else would be more interested in that deal too, except the Tigers! Eduardo Rodriguez could probably be had for someone like Joey Ortiz, while the Orioles would need to send more than $100M in prospect value to the Tigers for Skubal. Coby Mayo would probably get them about halfway there, but they would still have to throw in and Heston Kjerstad, Joey Ortiz and they still wouldn’t be there. I think there’s a pretty good change Grayson Rodriguez would have to be on the table before the Tigers would consider it. I suppose it’s possible but I don’t think that’s likely.
Now, if all you want is a younger l bet you could get Ryan Weathers for a song, but if you want a controllable starter with 4 win upside…that’s going to be rough.
Bradish and Kremer are both pitching pretty well. I’d put them in front of Gibson.
And though he has been lucky, I think there is an argument to be made that Wells has been better than everyone but Bradish.
I know that it is a model and yelling at it won’t change it’s mind but if my math is correct it is projecting the Oakland Athletics to go 33-37 from here on out. It’s projecting a 47% winning percentage going forward instead of a 27% winning percentage. And that’s with a model that almost certainly subtracts wins due to the adjustments you’ve made for midseason trades (right?).
Just like the A’s and ZiPS 69-win projection in the preseason (which was also ludicrous) I’m going to take the under on this one. I’m taking the over on 19 wins, which is what they would do if they just kept plowing forward with this winning percentage. But I’m also definitely taking the under on 33 wins.
At least the bright side is that their only super-obvious trade piece is Paul Blackburn. But even then, it means that James Kaprelian or Kyle Muller takes his place.
But part of that is because Tony Kemp and Seth Brown are playing so badly that they’ve got as good a chance of getting DFA’d as traded (and I bet ZiPS sees both of them being projected for having positive WAR).
The A’s projection is one of the many things that just make me take any and all projections with a grain of salt. I am actually more inclined to even go lower than 19 wins over the remainder of the season and still hold out hope that they can reach the magic number of 121 losses.
The projections are way better than you or I would do if we had to come up with stuff on our own. And mostly, when it diverges from expectations, it’s an interesting conversation piece–what players are the projection system going out on a limb for? Do we believe it? The preseason A’s projection was the first time in a very long time that I’ve seen a projection looked like 10 games off.
I understand why it was wrong. Projection systems are constitutionally averse to projecting players who have any major league track record at all to be below-replacement. If you take a look at the preseason Depth Charts projections, there are only 5 position players out of 613 that were projected to be below-replacement, and 93 were projected to be replacement level mostly because they were projected to get something like 30 PAs. The only players projected to be replacement level or worse with 100 PAs or more were Jose Barrero, Elias Diaz, Michael Toglia, Christian Pache, Charlie Culberson, Robinson Cano, and Miguel Cabrera. It’s more common for pitchers but even so, the Oakland A’s only had a handful of players projected to be below replacement and a handful of players who had decent track records as adequate role players (Kemp, Brown, Aledmys Diaz, Jace Peterson).
The projection systems almost never project a team to have less than 60 wins, but even a brief look at the preseason projections for the A’s shows a number of extremely optimistic projections. 2 wins for Tony Kemp, Nick Allen, Seth Brown, and Esteury Ruiz each; Adrian Martinez and Drew Rucinski were projected to be a decent starters. And that was important because the entire rotation was untested except for Paul Blackburn and it was almost guaranteed that they were going to have to move on from a couple of Muller, Waldichuk, Sears, and Fujinami. It was a really, really bad group.
The name of Elias Diaz sort of sticks out like the sorest thumb of all time.
The A’s are one of those cases that suggest the Normal distribution might be the wrong one for win predictions (you sometimes get weird behavior in the tails of these analytically and computationally convenient distributions), but shifting to something like a Koshi probably wouldn’t work either, the data aren’t dense enough.
While ZiPS could of course be fundamentally wrong when it comes to the A’s, it doesn’t use a pre-ordained distribution.
Agreed – OAK is overrated for some reason. 51 or 52 is a better estimate. And expect ATL > 100 wins.
Having watched most of the Mets games this year I have a hard time imagining that they have enough pitching to be this good the rest of the season.
I agree, but will guess the model sees Quintana as healed and good, Senga as really good and largely unconcerned with his decade as a Sunday pitcher, and Scherzer and Verlander as able to dig up some historical mojo. It probably also thinks Carrasco’s 2022 was less flukish than it surely was at this stage of his decline.
ZiPS, as most of us were through mid-June, must be thinking, “Surely they can’t keep being this bad!” Oh, but they can, ZiPS… oh, but they can…
Yes, Mets remind me of the ’08 and ’15 Tigers train wreck seasons. All Tigers teams since 2017 were simply going to be bad, but ’08 and ’15 teams were built (and paid) to be contenders. They started bad, we kept up hope that they would get on track, but the bad karma stayed to the bitter end. The 2015 train wreck led to the dismissal of Dave Dombrowski, and there’s been little good news since.
“If anything, [the Cardinals] might be better off with worse projections; a team that stinks and is projected to stink might force some clarity in the front office’s decision-making, which feels a bit muddled right now.”
Mozeliak publicly stated a few days ago that they’re intending to approach the deadline with an eye towards next season. “[…] all decisions or all moves we do really will try to set us up for next year.” His stance in that whole interview was basically ‘we won’t give guys away for distant returns; everything we have is focused on a quick retool.’
Also, given that their position player core appears solid still, a total tear-down doesn’t make the most sense for them.
I really think they should trade Goldy. They will get a solid haul for a year and a half of his services. Plus, sliding Gorman, Walker, or Yepez to first would have a cascading effect on improving their defense.
I’m absolutely with you. Moving Walker to first base makes him significantly better, their farm system desperately needs talent, and Goldschmidt’s money can be reallocated to acquiring pitching.
Goldschmidt is likely a 3.0-3.5 WAR guy next season, so using his money to get a 3 WAR starter (like re-signing Montgomery) and moving Walker to first is probably a neutral move for 2024, plus they get to add prospects. If Walker is a competent first baseman, the 2024 team might actually be better. This is the sort of move they need to make — the roster is horribly constructed. The web needs to be untangled. Moving Walker out of the outfield would get the ball rolling.
I still think–and this is maybe possible since he is hitting now–that they might want to consider moving Contreras and much of his money so they have more resources to pursue pitching. Last night the Padres had Gary Sanchez at catcher (maybe ok) and Brandon Dixon at DH (definitely not ok). But theoretically they could do that in the offseason too.
He has a no-trade clause, so he isn’t going anywhere.
At this time of the year, it’s maybe a good idea to take all GM’s public comments with a grain or two of salt….I think the Cards performance over the next 2 weeks, as well as that of their division rivals, will drive what Mozeliak does at the deadline.
Yeah, I think STL views their odds similarly and will keep their free agents-to-be, missing the playoffs and the chance to improve their future outlook; their below-average farm system could have really used some wild cards and whoever Montgomery could have netted. Not a great time to be a fan of STL over the next few years.
Montgomery is theoretically healthy, and the front office has been sending signals they are trading their free agents-to-be. If that is true, and unless they think they can hammer out an extension with him, he is their most obvious guy to bring back impact talent.
That said, I do question some other things I have been hearing. I saw something the other day that said that they were targeting guys “like Logan Gilbert.” They’re not getting anyone “like Logan Gilbert” short of trading their most valuable players (e.g., Nootbaar, Edman, Donovan, Walker).
i’m sure there are a few Logan G’s in milb somewhere. go get em Mo!
I will cheerfully take the under on those Mets.
I certainly hope the front office takes the under and grabs some lottery tickets in exchange for expiring contracts.
I’m really hoping we end up with one division where everyone is over .500 and one division where everyone is under.500. According to zips, the best chance of that happening is in the AL east and central, respectively.
This is one of my favorite articles each year. Last year, my calculations suggested the ZiPS model underestimates the better teams and overestimates the weaker teams. For example, I took the over for both NYY and LAD which ended up being the correct choice.
This year, I see only a couple clear disparities with my model. With confidence, I’ll take the over for ATL and the under for OAK. And with less confidence, I’ll take the under for SDP. Like last year, the 2023 SDP is a team that is worse than the sum of its parts.
And the fun part now is to see where we end up at the end of the season.
To be fair it should always underrate better teams and overrate bad ones if you compare it to the final record. Teams tend to regress to the mean so projections do best when they account for it. But the best and worst teams, almost by definition, do not regress to the mean.
Essentially all teams regress to the mean regardless their quality. However, the value of the regression can be too extreme. Even if the A’s end up with 50 wins, which is well below the ZiPS calculation, it is still a regression to the mean.
I’ll take it back. There is no such thing as “regressing to the mean” for a team because the schedules are not balanced between before the ASG and after the ASG.
This has the Braves going 37 – 35 the rest of the season, basically .500 baseball, which seems very unlikely, especially given how soft their schedule is ROS. I think their strength of schedule is one of the three easiest in baseball ROS.
It also has the Mets going 41 – 30 ROS with a very difficult schedule. Again, seems very unlikely. Mets gain 5.5 games on Braves ROS? I wish I could bet against that scenario.
“There’s a point where an Olympic athlete can be given enough of a disadvantage that I can beat them in a footrace!”
However, that necessary disadvantage is larger than a lot of people think, to judge from the Beat the Freeze promotion the Atlanta Braves do.
Perhaps I’m just biased as a Ranger fan, but this projection seems low. I’m surprised it sees Texas as a below 500 team the rest of the way. If I understand this correctly, Zips thinks of the Rangers as a worse team now than it did at the beginning of the season. That’s… Odd
Is it possible that these projections don’t take current record into account and are starting from 0-0?
There’s definitely an error somewhere in here. I’d understand if it was just one team’s projection being off, but there are a bunch of really odd things about this:
So Oakland and Atlanta will be basically playing .500 ball in the second half of the season, according to this model?
It says everything about the state of competition in baseball that the AL Central’s 90th percentile win share to claim the division is lower than the AL East’s 10th percentile. The same is true for the NL Central and NL East, and horrifyingly almost also for the NL West.
lol at LAA
Not 100% on topic, but how often are the 3 year zips updated in the player pages?