Okay, But Seriously, What if the Rockies Made the Playoffs?

Ron Chenoy-USA TODAY Sports

The Colorado Rockies are a bit of a laughingstock at the moment. I say this intending no undue disrespect; from a player evaluation and roster-building standpoint, they’re one of the handful of organizations in baseball that doesn’t meet the bare standard of competence. They’ve missed the playoffs five years running and lost 197 games over the past two seasons.

Unfortunately, this fallow period is the historical norm in Colorado. The Rockies strung together a pair of surprising playoff appearances in 2017 and 2018; apart from those two campaigns, which netted a total of one playoff win, the Rockies haven’t finished over .500 since 2010. In 31 seasons, they’ve never won the NL West.

And there isn’t really an end in sight. No Orioles-style bumper crop of prospects that can turn 100 losses to 100 wins in 18 months. Our playoff odds didn’t give the Rockies the dreaded goose egg, but it came down to the wire. The Rockies are projected to go 63-99, with a 0.1% chance of making the postseason. Both numbers are the worst in baseball. The projected 31-game gap to first place isn’t the largest in the league, if only because the Nationals are just as bad and the computers see the Braves as better than the Dodgers. (So do I, Ohtani and all, for what it’s worth.)

In spite of all this gloominess, I have great affection for the Rockies as a franchise. Their roster isn’t very good, but it’s heavy on players I like: Justin Lawrence, Kris Bryant, Brenton Doyle, and so on. The Rockies have great uniforms and a pretty ballpark, making them — in my estimation — a top-three aesthetic franchise in the sport. And I’m faintly obsessed with one of the franchise’s foundational millstones: How do you build a winning pitching staff in Denver’s thin air?

I don’t like that the Rockies are probably going to finish in last place, but on paper, they’re clearly the worst team in a highly competitive division.

We live in a golden age of people ignoring the laws of probability because the odds don’t line up with their worldview. This is largely to our detriment. But in this narrow case, that outlook could be useful.

When you don’t like what the numbers say, go get different numbers.

So I went to Dan Szymborski, the guy who makes numbers. Out of the entire FanGraphs family, Dan is the one who spends the most time getting yelled at on social media. And to be honest, he only deserves some of the abuse he takes.

See, the ZiPS projections that you see on our standings and player pages and so forth represent a 50th percentile projection. In reality, Dan boots up his Mike-from-The Moon Is a Harsh Mistress-style supercomputer and simulates millions of seasons. What you see is only the median outcome. By definition, some — even most — players and teams will either noticeably over- or underperform their median projection. But other projections are available.

Surely that ugly number didn’t represent the entire range of outcomes. So I asked Dan for something a bit more optimistic. He simulated the 2024 season five million times. (“Watching the 2024 Rockies play baseball for five million years sounds like one of the scarier depictions of punishment in the afterlife,” he said.) The 90th-percentile outcome for the Rockies was 79 wins. The 95th-percentile outcome was 82 wins.

I’ll be completely honest with you, that’s worse than I had feared. Not even once out of 20 simulations did the Rockies get to a record that would’ve made the playoffs last year. In 2023, 84 wins was the minimum buy-in for a playoff spot. Since 2017, only one team has won its division by winning fewer than 90 games in a 162-game season. Both the 84-win Diamondbacks last year and the 88-win Braves in 2021 won the pennant, so we’ll assume that just getting in is enough.

So let’s zoom out and see the whole distribution, which ranges from a minimum of 31 wins (be honest, you’d be interested in seeing this happen) to a maximum of 107:

So the Rockies have a 3.53% chance of winning at least 84 games, a 1.29% chance of winning 88, a 0.72% chance of winning 90, and a 0.01% chance of winning 100. Now we’re getting somewhere.

What would it look like if it actually happened?

Eight years ago — eight years ago this week, actually — I was faced with a situation similar to this while working at Baseball Prospectus. We were promoting that season’s PECOTA projections, and feeling arch and cheeky as ever, I decided to conjure a scenario in which the Phillies — whom PECOTA projected to win 65 games that year, lowest in baseball — could win 104 games and the division title.

In order to do that, I took the 90th-percentile projection for every player on the likely Opening Day roster, plus a couple big prospects, and totaled up the new stats. The likelihood of any one of those players having such success was one in 10. The likelihood of all 27 players on my list doing so was one in a number so incomprehensibly large I could not come up with a suitable illustration at the time.

I’ve found one since. Ten meters is roughly the height of a three-story building; 1027 meters is more than 100 billion light years, which is greater than the diameter of the observable universe.

But one chance in 1027 is not zero. So let’s roll with it and do the same thing with the Rockies’ 90th-percentile ZiPS projections, which Dan was once again gracious enough to provide me with. Actually 1038 this time, because I roped in a bigger base roster:

Rockies Position Players ZiPS Projections
Order Pos. Player Bats PA 90% OPS+ 90% WAR 50% OPS+ 50% WAR
1 DH Charlie Blackmon L 539 127 1.9 96 0.3
2 1B Kris Bryant R 560 138 2.2 108 0.6
3 LF Nolan Jones L 602 151 5.0 121 3.1
4 2B Brendan Rodgers R 581 134 3.1 100 1.4
5 3B Ryan McMahon L 588 125 4.3 93 2.3
6 C Elias Díaz R 371 117 1.6 86 0.0
7 SS Ezequiel Tovar R 630 117 4.3 87 2.2
8 RF Sean Bouchard R 392 138 2.2 106 0.9
9 CF Brenton Doyle R 539 98 2.5 71 0.9
Role Pos. Player Bats PA 90% OPS+ 90% WAR 50% OPS+ 50% WAR
Bench C Jacob Stallings R 218 106 2.0 76 0.9
Bench 1B/3B Elehuris Montero R 301 128 2.3 95 0.5
Bench INF Alan Trejo R 168 115 1.9 83 0.5
Bench OF Bradley Zimmer L 112 89 0.9 57 -0.4
Role Pos. Player Bats PA 90% OPS+ 90% WAR 50% OPS+ 50% WAR
Reserve C Drew Romo S 51 103 0.3 75 -0.3
Reserve 1B/LF/RF Hunter Goodman R 371 132 2.5 99 0.3
Reserve 1B/RF/LF Michael Toglia S 105 104 1.0 76 -0.8

Don’t worry too much about the WAR totals, since they’re dependent on playing time. For that, I used the projected plate appearances from the RosterResource depth charts.

What does this once-in-a-cosmology season look like? Well, some of it seems pretty attainable. Bryant and Charlie Blackmon turn back the clock. Brendan Rodgers gets healthy. Nolan Jones, who’s going to be really good even in this universe, turns into a monster. The Mecha-Rockies don’t even need Doyle to be a league-average hitter!

Let’s turn the page to the pitchers:

Rockies Pitcher ZiPS Projections
Role Player THR IP 90th% ERA 90th% WAR 50th% ERA 50th% WAR
SP1 Kyle Freeland L 162 4.47 2.1 5.24 1.1
SP2 Cal Quantrill R 155 4.18 2.2 4.93 1.3
SP3 Austin Gomber L 151 4.46 1.8 5.32 0.9
SP4 Ryan Feltner R 115 4.23 1.7 5.15 0.9
SP5 Dakota Hudson R 134 4.39 2.0 5.12 1.1
Role Player THR IP 90th% ERA 90th% WAR 50th% ERA 50th% WAR
CL Justin Lawrence R 66 3.38 1.5 4.54 0.5
SU8 Tyler Kinley R 64 3.72 0.7 5.06 0.1
SU7 Jake Bird R 63 3.84 1.2 4.75 0.4
MID Nick Mears R 62 3.97 0.5 5.03 0.1
MID Jalen Beeks L 60 3.99 1.3 5.07 0.5
MID Gavin Hollowell R 54 3.84 0.7 5.02 0.1
MID Ty Blach L 23 4.60 1.1 5.48 0.4
LR Anthony Molina R 44 4.35 2.0 5.09 1.2
Status Player THR IP 90th% ERA 90th% WAR 50th% ERA 50th% WAR
IL Germán Márquez R 28 3.87 2.8 4.75 1.6
IL Daniel Bard R 57 3.99 0.6 5.44 -0.1
IL Lucas Gilbreath L 48 4.24 0.9 5.40 0.2
Role Player THR IP 90th% ERA 90th% WAR 50th% ERA 50th% WAR
Reserve Peter Lambert R 111 4.52 1.4 5.38 0.6
Reserve Noah Davis R 42 5.10 0.9 5.92 0.2
Reserve Victor Vodnik R 40 4.30 0.6 5.24 0.1
Reserve Riley Pint R 28 4.63 0.3 5.90 -0.4
Reserve Evan Justice L 33 4.51 0.3 5.79 -0.3
Reserve Matt Koch R 21 4.37 0.7 5.58 0.0

Even in the 90th-percentile world, not a single starter with an ERA under 4.00, nor a single reliever with an ERA under 3.30. I am bereft at the smallness of our dreams.

If literally everything goes right for the Rockies, and we end up in the far right tail of that win total graph, this is what it’ll look like. And unless they actually make it to that one-in-five million 107-win season, they’d probably need the Giants and Diamondbacks to underperform, and the five or six best players on the Dodgers to give up baseball and start a jam band.

But again, it could happen. Let’s ship Mookie Betts a pair of Birkenstocks and a guitar. Anything is possible.





Michael is a writer at FanGraphs. Previously, he was a staff writer at The Ringer and D1Baseball, and his work has appeared at Grantland, Baseball Prospectus, The Atlantic, ESPN.com, and various ill-remembered Phillies blogs. Follow him on Twitter, if you must, @MichaelBaumann.

55 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
MikeSMember since 2020
9 months ago

This was a lot of fun, thanks. I especially liked the illustration of what 10^27 meant.

Full disclosure, I am NOT the computer from The Moon is a Harsh Mistress.

airforce21one
9 months ago
Reply to  MikeS

That’s exactly what the computer would say…