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

Active Player
AVG .254
HR 54
RBI 249
H 522
OPS .680
PIV thru 2025 -2,181

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
Born
7/20/1998 in Valencia, Carabobo, Venezuela
MLB Debut
2020-08-16
Jersey
#20

Full name: Keibert Jose Ruiz

Career Batting Statistics

Keibert 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

Career Arc

Click a stat to plot it across every season.

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.

Per-game data from Retrosheet (regular season, through 2025).

Batting — Home / Away

Keibert Ruiz β€” Batting β€” Home / Away
SplitGABRHHRRBIAVG
Home236856722171688.254
Away2388719221228113.243

Last 10 Games — Batting

Keibert Ruiz β€” Last 10 Games β€” Batting
DateTmOppResABRH2B3BHRRBIBBSO
2025-07-05 WASBOSL 401000100
2025-07-04 WASBOSL 401000002
2025-06-23 WASSDPW 100000000
2025-06-22 WASLADL 500000000
2025-06-21 WASLADW 313200100
2025-06-19 WASCOLW 400000000
2025-06-18 WASCOLL 400000000
2025-06-17 WASCOLL 401000001
2025-06-15 WASMIAL 401000000
2025-06-14 WASMIAL 100000000

Fielding Statistics

Career Fielding Totals by Position

Keibert Ruiz β€” Career Fielding Totals by Position
Position G GS PO A E DP
C 430 408 3325 157 21 24

Season-by-Season Fielding

Career Games by Position

Position Diamond

Circle size = games played at each position.

Keibert Ruiz β€” Career Games by 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%.

  1. 98
    Bob Schmidt
    .243 avg, 39 HR
  2. 97
    Eddie Perez
    .253 avg, 40 HR
  3. 97
    Dick Brown
    .244 avg, 62 HR
  4. 94
    Harry Chiti
    .238 avg, 41 HR
  5. 93
    Frank House
    .248 avg, 47 HR
  6. 93
    Reese McGuire
    .246 avg, 25 HR

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.