/cdn.vox-cdn.com/uploads/chorus_image/image/72315488/1492398870.0.jpg)
Any way you slice it, the 2023 Kansas City Royals are a bad baseball team. Ultimately, it comes down to a lack of both depth and top-end talent, and there’s not any amount of luck that can fix it. This year’s Royals are on pace for more than 110 losses, which would easily be the worst team in franchise history.
But it doesn’t feel like this team should be the worst team in franchise history over such, erm, extraordinary teams like the 2006 Royals, who sent Mark Redman to the All-Star Game, or the 2004 Royals, who featured a whopping 28 position players to play in 10 or more games. That’s because, yes, this team is bad, but they’ve been as unlucky as you could possibly be—especially at the plate.
How can you take luck, as a factor, out of a team’s performance as much as possible? By looking at underlying statistics. The simplest way to ballpark how many games a team should have won is by purely looking at actual runs scored and runs allowed, as teams with a better run differential are generally better than teams with a worse run differential. This is called first-order winning percentage or Pythagorean winning percentage. You can also calculate winning percentage by looking at equivalent runs, which attempts to take hit sequencing out of the equation. This is called second-order winning percentage. Finally, third-order winning percentage takes into account strength of schedule.
The following table includes actual win and loss records as well as the difference in wins as calculated by first order, second order, and third order winning percentage per Clay Davenport’s adjusted standings. It is sorted by the average win difference among the three. The Royals, it seems, are one of a few teams who broke a mirror while watching a black cat sprint in front of them.
2023 Adjusted Records
Team | W | L | Win% | FirstOrderWinDif | SecondOrderWinDif | ThirdOrderWinDif | WinDifAvg | ProjRecord |
---|---|---|---|---|---|---|---|---|
Team | W | L | Win% | FirstOrderWinDif | SecondOrderWinDif | ThirdOrderWinDif | WinDifAvg | ProjRecord |
Cubs | 22 | 26 | 0.458 | -4.9 | -7.7 | -7.4 | -6.7 | 0.597 |
Cardinals | 22 | 29 | 0.431 | -4.7 | -3.2 | -4.3 | -4.1 | 0.511 |
Royals | 15 | 36 | 0.294 | -3.2 | -3.9 | -4.3 | -3.8 | 0.369 |
Mariners | 25 | 24 | 0.510 | -3.1 | -3.7 | -2.3 | -3.0 | 0.572 |
Twins | 26 | 24 | 0.520 | -3.9 | -3.1 | -1.9 | -3.0 | 0.579 |
Athletics | 10 | 41 | 0.196 | -0.3 | -2.6 | -4.7 | -2.5 | 0.246 |
Padres | 22 | 27 | 0.449 | -1.7 | -2.3 | -2.8 | -2.3 | 0.495 |
Blue Jays | 26 | 24 | 0.520 | -1 | -1.7 | -3.5 | -2.1 | 0.561 |
Rangers | 31 | 18 | 0.633 | -3.5 | -1.1 | 1 | -1.2 | 0.657 |
Pirates | 25 | 24 | 0.510 | -0.9 | -0.9 | -0.6 | -0.8 | 0.527 |
Nationals | 21 | 28 | 0.429 | -1.1 | 0.2 | -0.6 | -0.5 | 0.439 |
Red Sox | 26 | 24 | 0.520 | 0.4 | 1 | -1.4 | 0.0 | 0.520 |
Phillies | 23 | 26 | 0.469 | 1.7 | 0.5 | -1.9 | 0.1 | 0.467 |
Braves | 30 | 19 | 0.612 | -0.1 | 0.3 | 0.5 | 0.2 | 0.607 |
Dodgers | 31 | 20 | 0.608 | 0.1 | 1.1 | -0.3 | 0.3 | 0.602 |
Rays | 36 | 15 | 0.706 | 0.1 | 0 | 1.7 | 0.6 | 0.694 |
Angels | 28 | 23 | 0.549 | 0.9 | 0 | 1.7 | 0.9 | 0.532 |
Astros | 28 | 21 | 0.571 | -0.8 | 2.2 | 1.5 | 1.0 | 0.552 |
Giants | 24 | 25 | 0.490 | 1.6 | 0.4 | 1.3 | 1.1 | 0.467 |
White Sox | 21 | 30 | 0.412 | 0.4 | 2.1 | 1.7 | 1.4 | 0.384 |
Guardians | 21 | 28 | 0.429 | 1 | 1 | 2.8 | 1.6 | 0.396 |
Reds | 21 | 28 | 0.429 | 0.3 | 2.5 | 2.2 | 1.7 | 0.395 |
Rockies | 21 | 29 | 0.420 | 1 | 2.2 | 2.1 | 1.8 | 0.385 |
Yankees | 30 | 21 | 0.588 | 1.5 | 2.9 | 1 | 1.8 | 0.553 |
Diamondbacks | 29 | 21 | 0.580 | 2.6 | 1.4 | 2.8 | 2.3 | 0.535 |
Tigers | 22 | 25 | 0.468 | 3.8 | 1.9 | 1.6 | 2.4 | 0.416 |
Mets | 25 | 25 | 0.500 | 2.2 | 2.5 | 4.1 | 2.9 | 0.441 |
Brewers | 27 | 22 | 0.551 | 2.7 | 3.7 | 3 | 3.1 | 0.487 |
Marlins | 25 | 25 | 0.500 | 5.4 | 2.8 | 2.5 | 3.6 | 0.429 |
Orioles | 32 | 17 | 0.653 | 3.3 | 5.3 | 5.7 | 4.8 | 0.556 |
As you can see here, based on underlying data, the Royals are the third unluckiest team in the big leagues and should have won a tick under four additional games—which would have brought their win percentage from 0.294 to 0.369.
Again: a .369 winning percentage is bad; that’s a 102-loss pace over the course of a full season. But that’s within the realm of possibility for a 90-loss true talent team playing poorly over the course of a few months, which would be much better for the Royals long-term plans than the 2023 Royals being a 100-loss (or worse) true talent level team.
How’d we get here? Primarily, this is due to hitters being unlucky. Statcast’s xwOBA—expected weighted on base average—is “formulated using exit velocity, launch angle and, on certain types of batted balls, Sprint Speed.” In other words, it looks at how many hits a player should have had based on how hard hitters hit pitches and where they hit them. Royals hitters have, by and large, done a very nice job hitting the ball hard and doing so often. They are not being rewarded for it.
When are those hits going to fall?
Name | PA | AVG | OBP | SLG | wOBA | xwOBA | wOBA Dif |
---|---|---|---|---|---|---|---|
Name | PA | AVG | OBP | SLG | wOBA | xwOBA | wOBA Dif |
Nate Eaton | 55 | 0.058 | 0.109 | 0.058 | 0.087 | 0.202 | -0.115 |
Jackie Bradley Jr. | 103 | 0.147 | 0.206 | 0.232 | 0.199 | 0.265 | -0.066 |
Edward Olivares | 148 | 0.237 | 0.304 | 0.385 | 0.301 | 0.349 | -0.048 |
Michael Massey | 148 | 0.215 | 0.264 | 0.311 | 0.254 | 0.300 | -0.046 |
MJ Melendez | 190 | 0.207 | 0.284 | 0.349 | 0.280 | 0.322 | -0.042 |
Bobby Witt Jr. | 219 | 0.227 | 0.265 | 0.401 | 0.286 | 0.326 | -0.040 |
Franmil Reyes | 65 | 0.186 | 0.231 | 0.288 | 0.228 | 0.262 | -0.034 |
Maikel Garcia | 78 | 0.279 | 0.346 | 0.368 | 0.316 | 0.347 | -0.031 |
Kyle Isbel | 96 | 0.209 | 0.250 | 0.352 | 0.262 | 0.285 | -0.023 |
Salvador Perez | 190 | 0.280 | 0.321 | 0.531 | 0.355 | 0.365 | -0.010 |
Vinnie Pasquantino | 214 | 0.262 | 0.347 | 0.481 | 0.355 | 0.365 | -0.010 |
Hunter Dozier | 91 | 0.183 | 0.253 | 0.305 | 0.248 | 0.244 | 0.004 |
Nicky Lopez | 71 | 0.207 | 0.333 | 0.328 | 0.302 | 0.293 | 0.009 |
Nick Pratto | 103 | 0.292 | 0.388 | 0.427 | 0.363 | 0.345 | 0.018 |
Matt Duffy | 70 | 0.308 | 0.343 | 0.400 | 0.325 | 0.303 | 0.022 |
Freddy Fermin | 41 | 0.278 | 0.366 | 0.583 | 0.402 | 0.367 | 0.035 |
Among all Royals with more than 10 plate appearances this year, a whopping eight players are seeing at least a 30 point gap between their actual wOBA and their expected wOBA based on batted ball data. Meanwhile, only one Royal has seen that amount of luck but in the other direction.
And, as anybody who has seen a Royals game this season has noted, this is especially true when they’ve got men on base. As KC Star reporter Jesse Newell pointed out, the Royals rank dead last with a 34 wRC+ in what Fangraphs deem “high leverage” situations—aka, when men are on base, and when the game is close in the late innings.
This is the Royals hitting in FanGraphs' "high leverage" situations. I don't know how to make this make sense. pic.twitter.com/Ox0tpxE7V1
— Jesse Newell (@jessenewell) May 25, 2023
The good news here is that, even with no change in approach, the Royals will improve in all these areas. The worst team last year had a 58 wRC+ in high leverage situations, and how a team performs in high leverage situations is mostly random. Additionally, there are some other good signs here. The Royals rank third in HardHit% per Statcast, and they are eighth in Barrel%, which does an even better job at signaling when players are hitting the ball well.
The bad news here is that bad luck wouldn’t be so damaging to the Royals if they walked more. Yet again, however, the Royals are filled with players who can’t or won’t take a walk. As a team, their 7.3% walk rate ranks 27th in the league, and they are predictably last in on base percentage. If Kansas City’s hits aren’t falling, most of the lineup isn’t avoiding outs.
We’ll see how this shakes out for the rest of the year. I suspect the 2023 Royals are not a 115-loss team, and while they might be a 100-loss team, their offense has a chance to pull itself out of the gutter.
Loading comments...