u/Mozilla_Fennekin

The Captain of a Sunken Ship - The Salvy Rant

The Captain of a Sunken Ship - The Salvy Rant

In a season full of finger pointing and crucifying anger, there are many reasons and faults for the 2026 Royals being as bad as they are. So bad, in fact, that their 35-53 record is currently tied with the Colorado Rockies, the poster child of organizational incompetence in the current era, for the worst in baseball. It's also tied with the 2022 Royals through their first 88 games of the season, the season I have since claimed to be the "worst ever." The worst ever keeps getting worser, a true statement of our time.

But for all the sludge getting hurled at management and ownership (some of it deserved, some not, the truth is in the middle i'm a neutral fence sitter etc.) there's a glaring problem with this Royals team that isn't getting talked about much. And that's understandable, because I'd also rather not talk about it. The hero's not supposed to lose. Whoever's writing this plot sucks because I don't like what's happening here:

The Captain of the Kansas City Royals is the worst player in baseball.

By FanGraphs WAR, Salvador Perez is not only dead last, but more than twice as negative as the second-worst player, and worse than the 2-4 worst put together. He's almost worse than every other negative-value player put together. He is more than five times worse than however bad you think Isaac Collins and Vinnie Pasquantino have been put together.

https://preview.redd.it/unwbxaaxbzah1.png?width=982&format=png&auto=webp&s=ba54a88058baded7ccd30856320d108afcc1b17e

We know that FanGraphs can be disagreeable with how it calculates its WAR sometimes, especially in regards to Salvy. Baseball-Reference is much more widely used and doesn't paint such a negative picture. By bWAR (or rWAR if you insist) Salvy is 7th worst, and because WAR is based on volume, he's arguably better than the other 24 players in the screenshot. It also doesn't include pitchers, a few of which are even worse than -1.0 bWAR.

https://preview.redd.it/nitkbezeczah1.png?width=890&format=png&auto=webp&s=d12b04fabebabc1f8e7767afea8c27df284f4592

So, there is an angle that paints him as not catastrophically terrible, but it's still not clearing the bar of good or even subpar. By Fielding Run Value, he's 3rd worst among all fielders, and by OPS, he's last among all qualified hitters. I'm not a WAR literalist; it and FRV are very flawed metrics, among many similar values that get flung around in discussions. But even without 1-to-1 application, there's just no denying that Salvy has more of a case of being the outright worst player in baseball than anyone. Everything he's done is at the bottom of the scale.

I'd love to make the argument that "well at least he comes through when needed!" but A. the team is 35-53, and B. he's actually slugging .200 with runners in scoring position. Let me reiterate: .200 is Salvy's slugging percentage with RISP, not his batting average. I could spend 10 minutes looking for batting numbers to cherrypick, but a .568 OPS, the lowest of any qualified hitter in baseball, says enough. Whether you agree or not that Salvy's defense is good and/or that his leadership matters matters little, as Salvy has been a bat-first catcher for, really, the last decade or so.

Now, I don't think pointing out that Salvy sucks this year is actually some controversial opinion that I'm expecting pushback on. But my frustration with this cursed reality stems from a more difficult and long-running problem the Royals have.

To put it bluntly, Salvy isn't as good as the Royals think he is, and rarely ever has been.

The Royals captained Salvy in 2023 and, since 2024, have been enthusiastically putting him into Hall of Fame discussions. I don't think they're wrong for either of these things, Salvy's great and he really does have a case to get in. But what I haven't agreed with is that it's a surefire thing, and that's often where the team steers the conversation.

Now, I get it, it's a matter of building public support, they want everyone on their side, again they're not wrong for this. I just believe it involves an unspoken truth, that it would naturally happen as long as Salvy kept playing and stayed productive. ...That's the problem. That's why it's difficult for many to talk about how bad he's been this season.

If Salvy retires at the end of the year, his case isn't exactly thrown out the window, but it certainly becomes a lot less agreeable. 35 bWAR would be the lowest of anybody outside of some real special cases, and we just won't even bring up the fWAR. In fact, I hate the WAR argument completely because both WARs say different things and thus prove how it shouldn't be taken so literally... but then I just bring up that Salvy has one top-10 MVP finish and two low-ballot appearances, and that's it. Three seasons where baseball collectively said "yeah this was a pretty standout player" out of fifteen. You're basically making the argument that this is the worst Hall of Famer ever. Staying on one team does net him some extra brownie points, but it didn't make a case for Kyle Seager or Ryan Zimmerman being Hall of Famers.

This can all be handwaved by counting stats, however. The naturally good ending for this story is Salvy playing until he's 40, averaging 20 homers a season, and becoming the second catcher ever to hit 400 home runs. Boom, done, case closed, he's a guaranteed first ballot Hall of Famer. That's what I want, that's what the Royals want, that's what everyone who loves Salvador Perez wants, and anyone who doesn't love Salvador Perez probably doesn't deserve to have kidneys. This is just my extremely subjective opinion, though.

The Royals are giving Salvy every opportunity to boost his case.... and that's the problem. They have put this player on a pedestal, and he is now (one of) the worst player(s) in baseball. I don't just point this out to lament the current state of the Royals, but to point out the root cause. The Royals didn't feel the need to aggressively push for a premium bat in the off-season, opting instead to improve by the margins, because they wanted another magical playoff season led by Future Hall of Famer Salvador Perez!! Sure, another reason was because of the market not providing much of what the Royals needed, and another is that the payroll was already high for the team's market size and revenue, but I also think a big reason for the team's lack of contingency is that they just didn't want to have it. They put it all in the hands of the Captain, and the Captain drove them off a cliff.

That's what makes this season suck so bad. It's one thing to disagree with Whit Merrifield, it's another to see Salvador Perez be an untenable player, and it's why the conversation is difficult. A normal team would probably just cut him at the end of the year, or even earlier, because it's a lost cause, who cares. But Salvy isn't a "who cares" player, the Royals can't just do that. They can't just have everyone wake up one day and find out that Salvy isn't around anymore. That's just not right. That can't be the way this ends.

...but how long can it continue? How long can the team reasonably keep the narrative alive? How much can leadership and work ethic and any other unquantifiable elements of Salvy outweigh the detrimental effects of his on-field performance?

Back in 2024, some floated the idea of bringing back Zack Greinke to top off the tidal wave of free agents brought in that season, giving him one last push to 3,000 to really make it a magical season. I wasn't interested in that. The idea of that contradicted the truly serious effort of building a contender. I feel that a similar conversation needs to be had about Salvy now. Do we want to see a player chase milestones, or do we want to see the team actually accomplish something? I don't think my opinion matters more than anyone's, but I definitely prefer the latter a lot more than the former.

The (potentially) good news is that Salvy's under contract for next year, so he's not retiring or getting cut at the end of this year anyway. He's going to be back and he's going to have his shot at redemption. I hope he turns it around and we can all get what we want. It can't be assumed that he definitely will, though, because if he doesn't... well, we might be in an even worse position, somehow. This isn't something that can be dragged out. You can't assume tomorrow will be better by just waiting for today to end. That's how we got here in the first place.

reddit.com
u/Mozilla_Fennekin — 3 days ago
▲ 191 r/KCRoyals

PSA: Don't be toxic.

We try to be lax about rule enforcement, but due to rising vitriol the mod team is going to be removing people for being toxic more often. In particular, open hostility and name-calling is going to be met with quick 1-day bans. Repeat offenders then get a 7-day and then permanent ban.

Sorry, but too many of you are getting comfortable being mean to each other. It doesn't matter if the Royals lost 22-1 or 222-0. That's not an excuse to say terrible things to people. Being more mad than someone else doesn't make you a better fan than them.

Too many people have forgotten that this is a fan-made message board and nothing more. Nobody here works for the Royals. The multi-billion dollar organization isn't using Reddit to influence their decisions. I've been here for 10 years and I can safely say that no post on this board has ever made a tangible impact on what the team does. Sorry. We have no control over the Royals. How we conduct ourselves is something we have control over.

You don't have to like what's going on. You're valid for being upset and critical. But it's taken too far in too many instances. Too many "braindead" or "low IQ" or "dumbass" or "idiot" among many other things are getting flung around. Even the "you don't know ball" type remarks are pushing it. This isn't a matter of who's right or wrong. If you can't have a disagreement without insulting someone else's intelligence then you will be made to leave.

And if the team is really upsetting you that much, you should probably consider spending your time on other things and in other places. We're not taking attendance and you're not a worse fan for deciding to turning your back on them when they're at their worst.

Remember that we're all rooting for the same team, which ultimately means we all want the same thing: for the team to be good. It sucks that it isn't, but that doesn't mean we need to be at each other's throats over it.

reddit.com
u/Mozilla_Fennekin — 9 days ago

Square up, Loft. The focused approach of Nick Loftin

Nick Loftin isn't a qualified hitter at present, but his hitting profile hasn't changed year over year: weak bat speed and power metrics, but elite pitch recognition and selection. With limited opportunities at the big league level, this has translated to little more than a couple of hot streaks amidst a replacement-level career: a career slash of .220 / .294 / .323 over 142 games. 3 cups of coffee in the Majors for about 0.4 WAR.

However, Loftin has continued earning chances through positional versality and increasing on-base skills at the AAA level (he posted a .447 OBP and nearly walked twice as often as he struck out in 2025) and now has his first real path open to an extended look at the big league level. All of this patience may be finally paying off for the 27-year-old, as he will enter his 45th game of the season with a slash of .264 / .358 / .448: a 121 wRC+ which would put him in the top 60 if he were a qualifying hitter.

Loftin's approach at the plate may not only give him a chance to have sustained success at this level, but it could even lead to him thriving. Last year, Geraldo Perdomo of the Diamondbacks broke out in a major way, posting a 137 wRC+ and earning the Silver Slugger at shortstop (the SS at SS if you will) along with a 4th place MVP finish. One of the most fascinating stories of this breakout were the ingredients used in his bat: weak bat speed and power metrics, but elite pitch recognition and selection.

Or, perhaps we could visit a familiar foe: Steven Kwan of the Guardians. His reputation of terrorizing Royals pitchers isn't made up or overblown, he truly is one of the peskiest hitters in baseball for good reason: he just never freaking swings and misses. It's hard to strike him out because it's hard to catch him off-guard or get him to chase, and even if he does he's either fouling it or putting it in play and thus throwing your fielders into a random number generator.

The common link is slow bat speed and great pitch selection, and they can correlate. A slower bat with a short path can make contact with the ball easier than a fast bat with a wide path; it's the common difference between contact and power hitters. Pitch selection benefits both sides, as the ability to find the right pitch lets the hitter square up and get the most out of their swing, whether it's to plop it in shallow left or into the uppermost deck.

An interesting other fact of Loftin's approach is exactly what he's doing with the ball once he hits it. Like the others in this example, he knows hitting upward won't get him very far with the lack of force he has. Instead, he hits the ball as horizontally as he can, without getting it too high or too low. Even amongst his peers, as well as Jung Hoo Lee (another hitter finding success in 2026 thanks to great pitch selection and consistent ability to drive the ball everywhere) Loftin stands out as a comfortable resident of the sweet spot. In other words, he can hit the ball where they ain't.

The elephant in the room regarding Loftin's quirky Statcast page is the shockingly low fielding values. This is something that requires further data and understanding, as Loftin has not only moved around many positions but has also played around many different players. For example, a great shortstop may take away plays that a third baseman could otherwise make, thus making the third baseman's metrics work. With so many variables and such limited and inconsistent data, it's not worth reading much into at the moment.

So with that aside, Nick Loftin has the makings of a late bloomer; a player with an unassuming skillset on paper, but an approach focused enough to carve a niche out. He might not even be as good as any of the other players mentioned in this post, but he has a case for being a starting utility man for the foreseeable future.

u/Mozilla_Fennekin — 11 days ago

good morning (pre-game thread)

the game's at 3:10 if you care, on FOX unless they declare the 2026 Royals to be a national security threat with the risk of boring everyone to death and cancel the broadcast

the mod team doesn't control the bot so i asked the guy (avery) to kick it and he said it would, so it's possible the bot will be online today

reddit.com
u/Mozilla_Fennekin — 1 month ago

RE: r/KCRoyals and AI-generated content

To follow up on a topic from the other day...

I'll be honest, I thought it was going to be a lot more split and grey than it really was. Instead, most of you put your foot down and boldly declared that you really do not like AI. My apologies for overthinking this so dramatically, but I appreciate all the insight.

Moving forward, the fun police mod team will continue to enforce removals of AI-generated content, but with a more clear rule in place:

AI-generated content, including but not limited to memes, articles or videos, is only allowed within game threads (pre- and post-game threads included). All other instances, including comments in other threads or posts on their own, will be deleted. This includes content that is partially AI-generated.

While a 100% ban would be more clear cut, and many would prefer that, we've decided to continue allowing it in game threads, as they are more free talk and thus aren't subject to the same objective rule enforcement, such as keeping things Royals-related. Not everybody wanted an AI ban so we hope this can be a compromise, though this may be modified in the future if it becomes an extended conflict.

Thank you again to everyone who responded, and thank you for hanging around this board despite the team's efforts sometimes.

reddit.com
u/Mozilla_Fennekin — 2 months ago

r/KCRoyals and AI-generated images

So, there's an elephant in the room that may as well be addressed now.

AI-generated images have become commonplace on all social media platforms over the past few years, though, somewhat of a surprise, it hasn't had an effect on this community. I can't recall seeing AI stuff on this board in past years, but time and trends change. In 2026, it's started to pop up a lot more frequently, both in topics and within comments.

Within the unannounced rules revision that happened last month (mostly just rewriting the existing rules + adding the new rule about selling), AI was placed under the "low-effort/obsolete" umbrella within rule 3. I understand not everyone would appreciate this rule, but I felt it would be better for the community to be without AI stuff, for the following reasons:

  1. Potential of AI-generated content misleading others into thinking it's real at their expense, or even at the expense of an existing player used in such content.
  2. Potential of AI-generated content becoming common to the point of overtaking otherwise genuine content, due to the high accessibility of AI-generating tools. (in other words, potential for it to spam the board)
  3. A general hostility many feel towards AI-generated content as a whole, due to its negative social, economic and environmental effects on top of the aforementioned reasons, leading to off-topic discussions that can quickly spiral out of control.

That being said, it hasn't been a rule that we've enforced to a T. This comment by /u/OtonoOto from Saturday's post-game thread and this topic by /u/cockknocker1 were removed, but this comment by /u/Daolath from the same post-game thread and this topic by /u/Evening_Egg_2371 were not removed.

Even if this inconsistency didn't exist, there's still a necessary discussion to be had, thanks to a new celebrity within the community. You're all probably familiar with John Pork by now, and we all love him. He's also an AI creation. The story of a John Pork baseball card being taped to the Royals bullpen is completely true, that did actually happen. It's a real physical card, but the image on that card is AI-generated. Thus, the dilemma. Can we allow this, but not also allow AI? Where is the line drawn in such situations?

This is why I would like to open the discussion to the community. I would like feedback from as many voices as possible, whichever side you fall on. Should the mod team continue enforcing anti-AI rules, or should there be more lenience? Could the rule be expanded upon to have particular do's and don'ts with AI-generated content? Should the rule be enforced more thoroughly and do away with anything and everything to with AI, including our porky friend?

What's best for the community should be decided by the community; we might not immediately make rule changes based on this thread, but we would like to get a better read of the room to influence our leadership. This thread will have comments displayed in Contest Mode to hopefully negate any bias towards comment karma or older comments.

u/Mozilla_Fennekin — 2 months ago

[Rogers] Ragans has valgus extension overload, still day-to-day. Carlos Estévez is shut down for 3 weeks with a right rotator cuff strain .

(does anybody know what valgus extension overload is because I don't)

u/Mozilla_Fennekin — 2 months ago