
#20 C · Nationals
Height
5'11"
Weight
238 lbs
Age
27
College
N/A
Experience
6 yrs
Bats/Throws
B/R
Grade Keibert Ruiz
Your grade joins the crowd-sourced Fan Verdict.
On the field, Keibert Ruiz grades out as a poor C for Nationals (F Performance). That places him 84th of 92 graded catchers. The money matches the play — the Contract Value Index lands at F, a significant overpay. The public read is negative (D Sentiment), drawn from current news and social signal rather than the box score.
| Year | Team | GP | AVG | HR | RBI | OPS | SB | H |
|---|---|---|---|---|---|---|---|---|
| Career | ![]() | 516 | 0.25026911 | 49 | 228 | 0.6743145 | 11 | 465 |
| 2026 | ![]() | 43 | .274 | 5 | 27 | .785 | 1 | 37 |
| 2025 |
Length
8 years
Total Value
$50.0M
Guaranteed
$30.0M
AAV
$6.3M/yr
Keibert Ruiz grades as an above average performer among MLB catchers, earning a B Performance grade. He is hitting with a 0.248 batting average and a 0.665 OPS (below the league average of .720) this season. With 44 home runs and 201 RBI through 474 games (a 15-HR, 69-RBI pace over a full season), he brings moderate power to the lineup. Keibert also contributes 10 stolen bases, adding a baserunning element to his profile. As a player entering his prime window at 27, Keibert is a key contributor for the Nationals. A 474-game sample provides high confidence in this grade.
The public narrative around Keibert Ruiz sits in deeply uncomfortable territory right now, and a D sentiment grade captures exactly how tenuous his standing has become in Washington. Media coverage has settled into a cautiously pessimistic tone — acknowledging the occasional bright moment at the plate, including a three-run home run this season, but consistently circling back to durability concerns and the growing uncertainty around his long-term fit with the Nationals. That skepticism is entirely warranted given the performance picture, which grades out at an F — the offensive flashes haven't been sustained, and questions about his health have made it impossible to build any consistent momentum. The most damaging story circulating right now isn't about what Ruiz does on the field but where he might end up: Triple-A demotion speculation has been prominent enough that it's become part of the central narrative, a brutal development for a 27-year-old in his sixth big league season who should be entering his prime. An injury to Ruiz in the dugout — struck by a teammate's foul ball — only added to the sense that nothing is going right for him, and the Nationals' recent roster activity has been focused entirely on pitching depth, suggesting the front office's attention is elsewhere. With the team sitting at 16-20 and well outside playoff contention in the National League East, there is no urgency to protect Ruiz's role, and that organizational ambivalence is bleeding directly into how the media covers him. Until he can string together a stretch of healthy, productive games, the narrative has nowhere to go but sideways.
Other same-position deals the Contract Value Index also places in the F band — a quick read on where Keibert's contract sits relative to comparable money.
Keibert Ruiz ranks 84th of 92 graded catchers by performance. That slots Keibert between Aramis Garcia (F) just ahead and Christian Vazquez (F) just behind.
Graded higher
Aramis GarciaDiamondbacksFNick FortesRaysFConnor WongRed SoxFGraded lower
Christian VazquezAstros| Date | OPP | Result | AB | H | R | HR | RBI | BB | SO |
|---|---|---|---|---|---|---|---|---|---|
| Mon, 6/15 | vs KC | W 7-3 | 4 | 1 | 1 | 0 | 0 | 0 | 0 |
| Sun, 6/14 | vs SEA | W 10-1 | 4 | 3 | 2 | 1 | 2 | 0 | 0 |
Auto-moderated fan forum with 5-minute speaker turns
Loading discussion...
Keibert Ruiz is a player in his 6th MLB season listed at C for the Nationals. FanVerdicts covers every MLB player, team, GM, and transaction — and puts your verdict on all of it. Sign in to cast your Fan Verdict on Keibert Ruiz, see where the crowd lands, and argue the call. FanVerdicts also brings its own read — performance, sentiment, and Contract Value Index — as one honest input alongside the crowd's. Where FanVerdicts has weighed in so far: Contract Value Index F, Performance F, Sentiment D.
The crowd's Fan Verdict moves in real time as fans vote on this profile. FanVerdicts' own read updates as new data lands — performance recalculates when MLB game stats post, sentiment shifts with media coverage and fan discussion, and the Contract Value Index recomputes when contract terms change. Contract details below show the structure (years, total value, average annual value, guarantees) behind the Contract Value Index read.
For league-wide context, the MLB hub has team rankings, GM report cards, the transactions feed, and live scoreboards. The MLB player rankings page sorts every active player by performance and contract value within their position.
![]() |
| 68 |
| .247 |
| 2 |
| 25 |
| .595 |
| 0 |
| 63 |
| 2024 | ![]() | 127 | .229 | 13 | 57 | .619 | 3 | 105 |
| 2023 | ![]() | 136 | .260 | 18 | 67 | .717 | 1 | 136 |
| 2022 | ![]() | 112 | .251 | 7 | 36 | .673 | 6 | 99 |
| 2021 | ![]() | 6 | .143 | 1 | 1 | .714 | 0 | 1 |
| 2021 | ![]() | 23 | .284 | 2 | 14 | .743 | 0 | 23 |
| 2021 | 29 | .273 | 3 | 15 | .742 | 0 | 24 |
| 2020 | ![]() | 2 | .250 | 1 | 1 | .875 | 0 | 2 |
Peers ranked by Performance grade among players at the same position. Tap any name for their full profile.
| Wed, 6/10 | @ SF | L 10-11 | 4 | 1 | 1 | 0 | 0 | 0 | 0 |
| Tue, 6/9 | @ SF | W 4-3 | 4 | 1 | 0 | 0 | 0 | 0 | 0 |
| Sat, 6/6 | @ ARI | W 6-1 | 3 | 1 | 0 | 0 | 1 | 1 | 0 |
| Wed, 6/3 | vs MIA | L 1-4 | 2 | 1 | 1 | 0 | 0 | 1 | 0 |
| Tue, 6/2 | vs MIA | L 3-7 | 2 | 0 | 1 | 0 | 1 | 0 | 1 |