Keibert Ruiz: The Signal Is Finally Turning — But Don't Rush

Keibert Ruiz has been on WaiverScout's board since late March, and for nearly three months, the answer was the same: deprioritize. The plate discipline wasn't there. The quality of contact wasn't there. The production wasn't there. But something has shifted in the last two weeks, and the data is starting to tell a different story.

What's Changed in the Rolling Windows

Ruiz is slashing .308 with a .351 wOBA over his last 7 days (15 PA), which aligns closely with his 14-day line (.308 AVG, .352 wOBA, 30 PA) and represents a modest but real improvement over his 30-day numbers (.310 AVG, .347 wOBA, 63 PA). The consistency across windows matters — this isn't a two-game blip. Over 63 plate appearances, Ruiz has maintained a wOBA north of .345 while keeping his strikeout rate at a minuscule 6.3% over the last 30 days.

The walk rate is the number that jumps off the page. Ruiz posted a 13.3% walk rate over his last 7 days, more than double his 30-day mark of 6.3%. That kind of plate discipline spike from a catcher at 12% ownership deserves attention. His 14-day BB% sits at 10%, suggesting this isn't purely a small-sample anomaly — there's a real trend forming.

The Contact Quality Picture

This is where the story gets interesting and where the Watch classification — rather than an immediate add — makes sense. Ruiz's 7-day exit velocity of 97.8 mph is excellent, and his hard-hit rate of 50.0% over that span is strong. But zoom out to the 14-day window and it drops to 88.0 mph EV with a 40% hard-hit rate. The 30-day numbers are similar: 87.8 mph and 36.7%. The recent quality-of-contact surge is built on a very small sample within the broader picture.

That said, the combination of a .351 wOBA, elite contact rates (6.7% K% over 7 days), and improving hard-hit metrics is the kind of profile that can sustain fantasy relevance at catcher — a position where the bar is underground.

The WaiverScout Timeline

We first flagged Ruiz as a Watch back on May 17 when he was rostered in just 3% of leagues. The signal weakened, and we reclassified him as a deprioritize through most of June. Now, at 12% ownership, the algorithm has moved him back to Watch status. The ownership velocity is actually cooling off — his roster percentage dropped 2% in the last week — which means the broader fantasy community hasn't caught on to the recent uptick yet. That's your window.

Outside coverage on Ruiz has been limited, with FantasyPros highlighting a recent breakout game against the Mariners, while CBS Sports and ESPN haven't pushed him as a priority add. WaiverScout is ahead of the curve here — again.

Positional Context

If you're streaming catchers or stuck with a bottom-tier option, Ruiz deserves to be on your shortlist alongside names like Gabriel Moreno, Dillon Dingler, and Shea Langeliers. A catcher posting a .351 wOBA with sub-7% strikeout rates and improving walk numbers at 12% ownership is a market inefficiency.

Verdict: Watch

Don't add Ruiz blindly, but put him at the top of your watchlist right now. The plate discipline improvements are real — 30 plate appearances over 5 games is a solid enough sample to trust the trend. The contact quality needs another week to confirm the 7-day surge isn't an outlier against the softer 30-day backdrop. If the exit velocity holds above 90 mph and the walk rate stays elevated over the next 5-7 games, this becomes an add. The numbers are heading in the right direction. Stay ready.