The 2025 season was a mixed bag for the Royals. They hung around .500 most of the year, played meaningful baseball into September, and were in the Wild Card race most of the summer. However, they never
seriously challenged for a playoff spot and took a step backwards from their 2024 performance.
We had our writers discuss some of what went wrong, and Jeremy Greco also did a great job dissecting why the Royals aren’t playing postseason baseball. I thought I’d take a look at the numbers that defined the 2025 Royals.
73
This was the wRC+ of Royals outfielders this year, as they hit .225/.285/.348 overall, worst in baseball by a good margin. The Royals began the season with MJ Melendez and Hunter Renfroe flanking glove man Kyle Isbel in center. But by mid-May, Melendez was in the minors and Renfroe was in the unemployment line. The Royals were left scrambling for options in the outfield to replace them – Mark Canha, Drew Waters, Jonathan India, John Rave, Jac Caglianone. It wasn’t until the trade deadline that they acquired Adam Frazier, Mike Yastrzemski, and Randall Grichuk and stabilized the outfield production a bit.
8-18
The Royals won just eight games in June, their worst month of the season. In fact, they had a winning record in every month except September, when they went 12-13. It was admittedly a tough schedule with games against the Yankees and Dodgers. But the Royals blew opportunities against easier teams, dropping two of three on the road against the White Sox, and getting swept at home by the Athletics. The team hit just .237/.291/.374 that month, were shut out four times, and averaged just 3.3 runs per game.
7.2 percent
The Royals have traditionally never been a team to draw a walk, and that continued this year. They finished with the second-lowest walk rate in baseball. Their approach was difficult to figure out. The team led the league in the highest percentage of takes on the first pitch. They decreased their swing rate over the year, getting a bit more selective – they finished with a below-average swing rate. They also improved their chase rate, finishing in the middle of the pack. And yet the walks didn’t come. Jonathan India experienced a sharp decline in his walk rate, and Vinnie Pasquantino has seen a much lower rate the last two seasons than he did in his first two. The team just doesn’t take free passes.
.218
The Royals hit just .218 on flyballs, worst in baseball. So it didn’t help that they hit flyballs 41.7 percent of the time, the third-highest rate in baseball. There are certainly players you want hitting the ball in the air – Vinnie Pasquantino, Salvador Perez, Jac Caglianone. But for a lot of hitters, it just didn’t work. Drew Waters hit .162 on flyballs with a 46 percent flyball rate. John Rave hit .115 on flyballs with a 52 percent flyball rate. Kyle Isbel hit .212 on flyballs with a 48.8 percent flyball rate. Different hitters will need to take different approaches next season.
38.1 percent
If you look at Cole Ragans’ 4.67 ERA, you won’t be impressed. He missed half of the season with a rotator cuff strain, so this season will be viewed as a disappointment. But if you look closer at the numbers, you realize how fantastic Ragans was when healthy. He struck out 38.1 percent of all the batters he faced. The only pitcher in baseball with at least 50 innings who had a higher strikeout rate was All-Star reliever Mason Miller. Ragans had a FIP of 2.50, 15th-lowest in baseball, just behind Tarik Skubal’s 2.45.
21
Royals baserunners were picked off 21 times this year, most in baseball. Maikel Garcia led all of baseball by being picked off seven times. They were caught stealing 28 percent of the time – only Colorado baserunners were worse. Only 28 percent of Royals baserunners would come around to score – only the Pirates were worse. The Royals typically pride themselves on having fast players who wreak havoc on the bases, with good situational hitting to drive them home. But even J.J. Picollo admitted that baserunning was an “unforced error” this year, and something the team will need to improve on for next year.
20
The Royals bullpen was a major issue early in 2024, but since then, they have been nails. They blew just 20 saves all year, the third-fewest in baseball. They were the only team in baseball not to lose a game in which they carried a lead into the ninth. Royals relievers allowed just 27 percent of inherited runners to score, tied for the third-lowest mark in baseball. Carlos Estévez turned out to be a shrewd signing, leading all of baseball in saves. Lucas Erceg had some setbacks but was still very solid much of the year, and Taylor Clarke, Daniel Lynch IV, and Steven Cruz emerged as solid middle relief options. The Royals had the seventh-lowest bullpen ERA, and have quickly turned a weakness into a strength.
.532
There was much hope that Jac Caglianone could be the offensive jump start the Royals needed for their lineup. He was absolutely destroying the minors, hitting .322/.389/.593 with 15 home runs in 50 games before being promoted to the big leagues. But he struggled against big league pitching, batting just .157 with the Royals. His .532 OPS is the fourth-lowest by an outfielder in his debut season since World War II. There is a lot to like about his underlying metrics – he hit the ball hard, he didn’t strike out that much. That leaves hope for significant improvement next year, but no question this year was a disappointment.
272
That’s the number of days Royals pitchers in the starting rotation to begin the year – Seth Lugo, Cole Ragans, Kris Bubic, Michael Lorenzen, and Michael Wacha – spent on the Injured list. And that’s not including Kyle Wright and Alec Marsh, who missed the entire season due to a number of injuries. Every team suffers through injuries, but the Royals are heavily dependent on their starting pitchers. Fortunately, the team was able to add reinforcements at the deadline with the acquisitions of Ryan Bergert, Stephen Kolek, and Bailey Falter. Despite the injuries, the Royals finished seventh in baseball in starting pitcher ERA at 3.80.
-0.3
The Royals acquired Jonathan India to be the table-setter for the lineup. He came into this season with a career .352 on-base percentage, and seemed to be a perfect fit as a leadoff hitter. But he didn’t adapt well to a positional switch early in the year that was quickly abandoned. His power also cratered away from the cozy confines of Great American Ballpark. He was also the worst defender in baseball, by Outs Above Average. That totals up to a very disappointing -0.3 fWAR season for India, the fourth-worst in baseball among qualified hitters. He could rebound next year, but it’s hard to see that trade as a successful one after year one.
+25
Bobby Witt Jr. led all of baseball in Outs Above Average at +25 and should be considered a favorite for his first Platinum Glove. The player who struggled defensively as a rookie has now emerged as the best defender in baseball. Oh, and he happens to be one of the most dynamic hitters in the game as well! Bobby may have not been as amazing as he was last year, but he still finished third in baseball in fWAR at 8.0, an incredible performance by any other standard.
30/100
The Royals had two teammates reach 30 home runs and 100 RBI for the first time in club history when Salvador Perez and Vinnie Pasquantino reached that mark. Salvy has continued to defy normal aging curves, becoming the second-oldest catcher ever to enjoy a 30 home run season. Vinnie enjoyed his first 30+ home run season, and he also finished third in the American League with 113 RBI. Also, for a player who has missed major time due to injury in the past two seasons, Vinnie stayed healthy this year, appearing in all but two games.
1,748,801
That was Royals’ attendance this year, the most fans at the K since 2017. There is always a lag in attendance from a successful season, and Royals fans did come out to see the team try to repeat a trip to the postseason. With Bobby’s amazing play, Salvy’s timeless performance, Maikel’s feistiness, Vinnie’s leadership, and the tremendous pitching, there are a lot of reasons to come out and watch this team. But ultimately, winning puts butts in the seats. Royals fans will want to see that this franchise is serious about winning a title to come out in droves like they did back in 2015.