Keibert Ruiz
Catcher · Career Stats, Bio & Records (2020-2026)
Keibert Ruiz is a catcher who has played in Major League Baseball since 2020 for the Los Angeles Dodgers and the Washington Nationals, a span of 7 seasons. In 579 career games, he has hit .254 with 522 hits, 54 home runs, and 249 RBI.
- AVG (Batting Average):
- Hits divided by at bats. .300 is the traditional mark of an excellent hitter.
- HR (Home Runs):
- Hits on which the batter circled the bases and scored, almost always by clearing the outfield fence.
- RBI (Runs Batted In):
- Runs that scored as a direct result of a batter's plate appearance.
- OPS (On-Base Plus Slugging):
- On-base percentage plus slugging percentage, the quickest single summary of offensive value. .900 or better is star-level.
Data updated
PIV is computed through the 2025 season, so it does not yet include 2026. Every other career total on this page includes 2026 through October 15, 2026.
- Position
- Catcher
- Bats / Throws
- B / R
- Height / Weight
- 6'0" / 225 lb
- MLB Debut
- 2020-08-16
- Jersey
- #20
Full name: Keibert Jose Ruiz
Career Batting Statistics
| G | AB | R | H | 2B | 3B | HR | RBI | SB | BB | SO | AVG | OBP | SLG | OPS | PIV |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 579 | 2,059 | 208 | 522 | 106 | 0 | 54 | 249 | 12 | 107 | 237 | .254 | .297 | .384 | .680 | -2,181 |
Career AVG .254 vs. league average .245 across their career seasons β near league average.
Career OBP .297 vs. league average .316 across their career seasons β 6.1% below league average.
Career SLG .384 vs. league average .405 across their career seasons β 5.2% below league average.
Career OPS .680 vs. league average .721 across their career seasons β 5.6% below league average.
Season-by-Season Batting
Click a stat to plot it across every season.
| Year | Team | Lg | G | AB | R | H | 2B | 3B | HR | RBI | SB | BB | SO | AVG | Lg AVG | Lg OBP | Lg SLG | Lg OPS | PIV |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2020 | LAN | NL | 2 | 8 | 1 | 2 | 0 | 0 | 1 | 1 | 0 | 0 | 3 | .250 | β | β | β | β | 0.0 |
| 2021 | LAN | NL | 6 | 7 | 1 | 1 | 0 | 0 | 1 | 1 | 0 | 0 | 5 | .143 | β | β | β | β | 0.0 |
| 2021 | WAS | NL | 23 | 81 | 9 | 23 | 3 | 0 | 2 | 14 | 0 | 6 | 4 | .284 | .243 (+16%) | .317 (+10%) | .410 (-4%) | .727 (+2%) | 0.0 |
| 2022 | WAS | NL | 112 | 394 | 33 | 99 | 22 | 0 | 7 | 36 | 6 | 30 | 50 | .251 | .242 (+4%) | .311 (avg) | .394 (-9%) | .706 (-5%) | -260.8 |
| 2023 | WAS | NL | 136 | 523 | 55 | 136 | 24 | 0 | 18 | 67 | 1 | 31 | 58 | .260 | .248 (+5%) | .320 (-4%) | .414 (-1%) | .734 (-2%) | -228.3 |
| 2024 | WAS | NL | 127 | 459 | 46 | 105 | 21 | 0 | 13 | 57 | 3 | 16 | 54 | .229 | .243 (-6%) | .312 (-17%) | .399 (-10%) | .711 (-13%) | -1037.7 |
| 2025 | WAS | NL | 68 | 255 | 19 | 63 | 12 | 0 | 2 | 25 | 0 | 8 | 26 | .247 | .245 (+1%) | .315 (-12%) | .403 (-21%) | .718 (-17%) | -705.8 |
| 2026 | WSH | NL | 105 | 332 | 44 | 93 | 24 | 0 | 10 | 48 | 2 | 16 | 37 | .280 | .243 (+15%) | .318 (-1%) | .400 (+11%) | .718 (+6%) | 0 |
| Career · 8 seasons | 579 | 2,059 | 208 | 522 | 106 | 0 | 54 | 249 | 12 | 107 | 237 | .254 | — | — | — | — | -2,233 | ||
Lg columns show the league average for that season, with the player's figure as a percentage above or below it. Career totals the seasons listed above.
Game Log & Splits
View full game log (474 games) →Per-game data from Retrosheet (regular season, through 2025).
Batting — Home / Away
| Split | G | AB | R | H | HR | RBI | AVG |
|---|---|---|---|---|---|---|---|
| Home | 236 | 856 | 72 | 217 | 16 | 88 | .254 |
| Away | 238 | 871 | 92 | 212 | 28 | 113 | .243 |
Last 10 Games — Batting
| Date | Tm | Opp | Res | AB | R | H | 2B | 3B | HR | RBI | BB | SO |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2025-07-05 | WAS | BOS | L | 4 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 0 |
| 2025-07-04 | WAS | BOS | L | 4 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 2 |
| 2025-06-23 | WAS | SDP | W | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2025-06-22 | WAS | LAD | L | 5 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2025-06-21 | WAS | LAD | W | 3 | 1 | 3 | 2 | 0 | 0 | 1 | 0 | 0 |
| 2025-06-19 | WAS | COL | W | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2025-06-18 | WAS | COL | L | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2025-06-17 | WAS | COL | L | 4 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 |
| 2025-06-15 | WAS | MIA | L | 4 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2025-06-14 | WAS | MIA | L | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Career Games by Position
Circle size = games played at each position.
| Position | Games |
|---|---|
| Catcher | 430 |
| Designated Hitter | 27 |
Most Similar Players
Career comps based on counting + rate stats and primary position. Score is relative β closest peer anchors at ~98%.
Keibert Ruiz: the record in brief
The debut date in the bio is August 16, 2020; Keibert Ruiz is an active player, and this profile updates as the season goes on. Ruiz played for the Los Angeles Dodgers (2020 to 2021) and the Washington Nationals (2021 through 2026). At 6'0" and 225 pounds, Ruiz is listed as a catcher. Ruiz switch-hit and threw right-handed, per the bio block. The recorded birth is July 20, 1998, in Valencia, Carabobo, Venezuela. Keibert Ruiz was the playing name; the full given name is Keibert Jose.
Ruiz's career batting table shows 579 games, 2,059 at bats and 522 hits, a .254 average; the totals also include 54 homers and 249 runs batted in. The on-base percentage is .297 and the slugging percentage .384, for an OPS of .680. Ruiz hit .254 while the league hit .245 over the same span, a figure close to average. By OPS the gap is 5.6% below league average (.680 against .721). The home run peak was 18 in 2023 with the Washington Nationals. The hits column peaks at 136, in 2023.
Frequently Asked Questions about Keibert Ruiz
- What years did Keibert Ruiz play?
- Keibert Ruiz played in Major League Baseball from 2020 to 2026.
- Was Keibert Ruiz a pitcher?
- No. Keibert Ruiz was a position player (Catcher).
- How many home runs did Keibert Ruiz hit?
- Keibert Ruiz hit 54 career home runs with 522 hits.
- What teams has Keibert Ruiz played for?
- Keibert Ruiz has played for 2 teams: the Los Angeles Dodgers (2020β2021) and the Washington Nationals (2021β2026).
- What are Keibert Ruiz's career stats?
- In 579 games, Keibert Ruiz has 522 hits, 54 home runs, 249 RBI, 208 runs, and 12 stolen bases, with a .254 batting average.
- What position does Keibert Ruiz play?
- Keibert Ruiz plays primarily as a catcher, the position where he has appeared in the most games.
- How tall is Keibert Ruiz and how much does he weigh?
- Keibert Ruiz is listed at 6 feet and 225 pounds.
- What number does Keibert Ruiz wear?
- Keibert Ruiz wears number 20, according to MLB's 2026 roster data.
- How many home runs has Keibert Ruiz hit each season?
- Keibert Ruiz's home runs by season: 1 in 2020, 3 in 2021, 7 in 2022, 18 in 2023, 13 in 2024, 2 in 2025, and 10 in 2026. His most in one season was 18, in 2023.
- What was Keibert Ruiz's career batting average?
- Keibert Ruiz batted .254 over his career, with 522 hits in 2,059 at bats.
- How many RBI did Keibert Ruiz have?
- Keibert Ruiz drove in 249 runs in his career.